之前一直在做開(kāi)發(fā)瓢姻,潛伏在各種技術(shù)圈里祝蝠,后來(lái)自己選擇了QA。觀念比較正的開(kāi)發(fā)同學(xué)理解測(cè)試同學(xué)在做的工作,也有開(kāi)發(fā)同學(xué)看來(lái)測(cè)試就是绎狭。细溅。。點(diǎn)點(diǎn)點(diǎn)儡嘶。在這里喇聊,我想說(shuō)一句的是:
開(kāi)發(fā)創(chuàng)造世界,測(cè)試拯救世界蹦狂。 點(diǎn)點(diǎn)點(diǎn)誓篱,只是表象之一,而怎么點(diǎn)凯楔,點(diǎn)在哪里窜骄,哪里能點(diǎn),這些是考量一個(gè)測(cè)試的基本功的摆屯。
沒(méi)錯(cuò)邻遏,測(cè)試就是救世主。讓有可能呈現(xiàn)在客戶(hù)面前的雷提前爆炸虐骑,并協(xié)同開(kāi)發(fā)同學(xué)排雷准验,有沒(méi)有很厲害???
軟件測(cè)試是什么廷没?
官方定義:在規(guī)定的條件下對(duì)程序進(jìn)行操作糊饱,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量颠黎,并對(duì)其是否能滿(mǎn)足設(shè)計(jì)要求進(jìn)行評(píng)估济似。
我的理解:開(kāi)發(fā)+產(chǎn)品+測(cè)試+用戶(hù)
首先,調(diào)試接口盏缤,接口是怎么定義的,什么是http蓖扑,什么是https唉铜,什么是token,什么是cookie律杠,param是怎么封裝的潭流,什么格式,什么是json柜去,json怎么解析灰嫉,linux,sql嗓奢,算法讼撒。。。
其次根盒,深刻理解好業(yè)務(wù)钳幅,才能知道需求怎么定義的,接口怎么用炎滞,頁(yè)面怎么呈現(xiàn)敢艰,流程怎么走,計(jì)算機(jī)/軟件說(shuō)到底是數(shù)據(jù)册赛,數(shù)據(jù)從哪里來(lái)钠导,經(jīng)過(guò)了怎么的處理,又該以怎么樣的形式輸出森瘪。
然后牡属,功能測(cè)試-基本功,通常按照測(cè)試階段分為單元測(cè)試柜砾、集成測(cè)試湃望、確認(rèn)測(cè)試、系統(tǒng)測(cè)試痰驱、驗(yàn)收測(cè)試证芭、回歸測(cè)試、 Alpha測(cè)試担映、Beta測(cè)試废士。
最后,最重要的一點(diǎn)蝇完,用戶(hù) 開(kāi)發(fā)和測(cè)試完全是兩個(gè)角度官硝,開(kāi)發(fā)是建設(shè)者,測(cè)試是破壞者短蜕,我們必須承認(rèn)的是氢架,用戶(hù)的差異不能單靠項(xiàng)目實(shí)施去培訓(xùn)和領(lǐng)導(dǎo)的,從用戶(hù)的角度出發(fā)才能發(fā)現(xiàn)更多隱藏的bug朋魔,邏輯問(wèn)題岖研,潛在需求??