軟件測試主要是去查找發(fā)現(xiàn)預(yù)期效果和實(shí)際效果的區(qū)別和問題刹前,對軟件進(jìn)行評估衡量是否能夠滿足設(shè)計(jì)的要求和特點(diǎn)为鳄。
通俗講就是為了找出軟件里面有沒有净宵,比如我開發(fā)了一個(gè)購物的軟件,然后我在里面買東西拒炎,發(fā)現(xiàn)不用付款就可以結(jié)賬成功挪拟,大量的人通過這個(gè)渠道買東西造成了公司大量損失。軟件測試的作用就是去發(fā)現(xiàn)并指出問題击你。對一個(gè)好的軟件測試員來說舞丛,一個(gè)軟件有很多的地方需要去測試,不僅是會造成損失的要測試果漾、影響客戶體驗(yàn)的也需要測試指出。那么對于軟件測試這個(gè)崗位谷誓,最受到大家關(guān)心的就是工作內(nèi)容到底是什么绒障,我也很想知道。第一:測試計(jì)劃捍歪,測試數(shù)據(jù)和測試用例
其實(shí)業(yè)界也沒有明確指出什么樣的規(guī)劃文檔户辱,測試計(jì)劃一般是通過項(xiàng)目管理平臺來進(jìn)行填寫的,不需要寫相應(yīng)的文檔糙臼。
測試用例庐镐,就看你們公司用什么來編寫了,一般有xmind,Excel.還有公司相應(yīng)的用例管理平臺变逃。測試用例分為邊界值分析法必逆、等價(jià)劃分法、錯(cuò)誤推測法揽乱。用例主要包括以下幾項(xiàng):
? 用例編號
? 用例名稱
? 用例數(shù)據(jù)準(zhǔn)備或是前置條件
? 測試步驟
? 預(yù)期結(jié)果
? 執(zhí)行結(jié)果
? 備注
第二:執(zhí)行測試用例名眉,提交測試報(bào)告
測試用例的執(zhí)行是測試工作的核心,也是工作量最大的任務(wù)之一凰棉。測試用例執(zhí)行的第一步就是要先搭建軟件測試環(huán)境损拢,要給出軟件的安裝指導(dǎo)書、運(yùn)行的軟硬件環(huán)境撒犀、以及相關(guān)的配置等等福压。測試執(zhí)行中掏秩,要全方位觀察軟件產(chǎn)品的問題,以及確認(rèn)是否和預(yù)期用例結(jié)果是一致的荆姆。同時(shí)將所測試的問題蒙幻,描述清楚記錄問題,提交報(bào)告給開發(fā)人員胞枕。
第三:解決問題
在后續(xù)的處理過程中杆煞,首先是要追查原因然后給出具體的應(yīng)對方法:
? 測試環(huán)境無法重現(xiàn):可能是線上的環(huán)境造成的BUG或者是測試環(huán)境無法模擬的情況。
解決方法:盡量完善測試方法腐泻、盡量模擬測試環(huán)境决乎、增加線上測試。
? 漏測:測試用例裁剪過度:錯(cuò)誤預(yù)估優(yōu)先級或者時(shí)間過于緊迫裁剪了用例派桩。
解決方法:在后續(xù)版本或者其他項(xiàng)目啟動時(shí)重新評估測試時(shí)間构诚,要求專家介入對優(yōu)先級進(jìn)行評估,避免此類事件再次發(fā)生铆惑。
? 由于測試用例覆蓋不全而導(dǎo)致由于用例評審的合格
解決方法:找到原因范嘱,并進(jìn)行記錄,在以后的項(xiàng)目或者下一版本重點(diǎn)關(guān)注员魏。
? 最重要的一點(diǎn)是要將所有的測試用例進(jìn)行補(bǔ)測丑蛤。
第四:產(chǎn)品的其他方面測試
在單元測試基礎(chǔ)上,將測試模塊組裝成系統(tǒng)撕阎,完成對產(chǎn)品的集成測試受裹。以及對整個(gè)產(chǎn)品進(jìn)行系統(tǒng)測試,找出需求規(guī)格等問題虏束∶奕模可以過程中利用測試工具TestWriter對產(chǎn)品進(jìn)行功能測試、還有一些性能及其它方面的測試镇匀,也可以選擇正確的工具進(jìn)行選擇照藻。
最后:希望大家都越來越好。如果有對測試這個(gè)崗位想要交流討論的汗侵,歡迎私信幸缕,加入我們的Q群一起進(jìn)步。