軟件測試工程師的測試原則
發(fā)布時(shí)間:2019-12-05 15:53:02
已幫助:468人
來源:武漢北大青鳥

軟件測試是一項(xiàng)極富創(chuàng)造性、極具挑戰(zhàn)性的工作,作文一名優(yōu)秀的軟件測試工程師必須要遵循測試原則,今天小編為大家整理了一些資料,一起來跟隨小編了解一下吧。
測試設(shè)計(jì)決定了測試的有效性和效率,測試工具只能提高測試效率而非萬能。根據(jù)測試的目的,采用相應(yīng)的方法去設(shè)計(jì)測試用例,從而提高測試的效率,更多地發(fā)現(xiàn)錯(cuò)誤,提高程序的可靠性。除了檢查程序是否做了應(yīng)該做的事,還要看程序是否做了不該做的事;另外,測試用例的編寫不僅應(yīng)當(dāng)根據(jù)有效和預(yù)料的輸入情況,也需要根據(jù)無效和未預(yù)料的輸入情況。
軟件測試是有組織、有計(jì)劃、有步驟的活動因此測試必須要有組織有計(jì)劃,并且要嚴(yán)格執(zhí)行測試計(jì)劃避免測試的隨意性。測試計(jì)劃應(yīng)包括:所測軟件的功能,輸入和輸出,測試內(nèi)容,各項(xiàng)測試的進(jìn)度安排,資源要求,測試資料,測試工具,測試用例的選擇,測試的控制方法和過程,系統(tǒng)的配置方式,跟蹤規(guī)則,調(diào)試規(guī)則,以及回歸測試的規(guī)定等以及評價(jià)標(biāo)準(zhǔn)。另外,回歸測試的關(guān)聯(lián)性一定要引起充分的注意,修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見。
所有的測試標(biāo)準(zhǔn)應(yīng)建立在滿足客戶需求的基礎(chǔ)上,從用戶角度來看,最嚴(yán)重的錯(cuò)誤是那些導(dǎo)致程序無法滿足需求的錯(cuò)誤。應(yīng)依照用戶的需求配置環(huán)境并且依照用戶的使用習(xí)慣進(jìn)行測試并評價(jià)結(jié)果。假如系統(tǒng)不能完成客戶的需求和期望,那么,這個(gè)系統(tǒng)的研發(fā)是失敗。同時(shí)在系統(tǒng)中發(fā)現(xiàn)和修改缺陷也是沒有任何意義的。
一般來說,一段程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)越多,其中存在的錯(cuò)誤概率也就越大。錯(cuò)誤集中發(fā)生的現(xiàn)象,可能和程序員的編程水平和習(xí)慣有很大的關(guān)系。因此,對發(fā)現(xiàn)錯(cuò)誤較多的程序段,應(yīng)進(jìn)行更深入的測試。
只有建立了質(zhì)量標(biāo)準(zhǔn),才能根據(jù)測試的結(jié)果,對產(chǎn)品的質(zhì)量進(jìn)行分析和評估。同樣,測試用例應(yīng)該確定期望輸出結(jié)果。如果無法確定測試期望結(jié)果,則無法進(jìn)行檢驗(yàn)。必須用預(yù)先精確對應(yīng)的輸入數(shù)據(jù)和輸出結(jié)果來對照檢查當(dāng)前的輸出結(jié)果是否正確,做到有的放矢。系統(tǒng)的質(zhì)量特征不僅僅是功能性要求,還包括了很多其他方面的要求比如穩(wěn)定性、可用性、兼容性等等。
以上就是小編通過【武漢北大青鳥武廣校區(qū)】為大家整理的一些資料,想要了解更多資訊,請持續(xù)關(guān)注我們。