過去,我們向您介紹了什么是軟件測試的測試案例。這次,一航網(wǎng)絡(luò)將告訴您編寫測試用例的過程以及如何提高編寫能力。
一、如何編寫軟件測試用例?
1.分析測試需求并確定測試點
在測試需求分析階段,我們只有需求文件,所以寫測試用例的唯一基礎(chǔ)是需求文件。因此,必須在編寫用例之前進(jìn)行需求分析。需求分析的主要工作是了解需求的整個實施背景并分析需求。需求的合理性,需求的范圍以及需求文檔中隱藏需求的挖掘。
在明確需求的過程中,確定最初的實現(xiàn)思路和開發(fā)方法。通過對測試需求的深入分析,列出需求框架,包括測試范圍,即每個功能點,測試場景等,并預(yù)先確定一些可以涉及的測試。需要說明的是,必須記錄需求中的問題,并找到需求確認(rèn),其中存在遺漏的需求或問題,更容易遺漏開發(fā)和測試,而遺漏的需求很可能導(dǎo)致整體變化項目的業(yè)務(wù)邏輯,必須事先確認(rèn)。
2.優(yōu)先測試點
在獲得需求的測試點之后,您應(yīng)該首先將這些測試點分配給一個簡單的優(yōu)先級,該優(yōu)先級通常分為三個優(yōu)先級:高,中和低。我認(rèn)為在獲得優(yōu)先級之后,需求案例的設(shè)計可以更加集中和集中。
3.定時更新測試用例
需求分析和用例編寫階段是完善用例的主要時間。此階段的目標(biāo)是挑選出可以指導(dǎo)測試執(zhí)行的用例。但是,需求將改變,需求將得到維護(hù),并且用例是相同的,因此用例需要繼續(xù)。維護(hù)好了,所以當(dāng)需求改變時,我們必須及時維護(hù)測試用例,否則,測試用例可能會成為錯誤的指導(dǎo)。
另外,在測試用例完成之后,它將進(jìn)入用例審查階段。在用例審查階段,將進(jìn)行用例審查。
人們,針對您的用例所做的審查主要檢查您的用例是否缺少測試點,場景,模糊的測試用例描述,測試結(jié)果的模糊輸出等。我們還需要及時更改使用引起的問題案例審閱者我們的用例。
4.及時維護(hù)一般測試用例
什么是一般測試用例?我了解的一般測試用例是:項目中或跨項目的許多公共服務(wù),固化模塊,這些功能基本上趨于穩(wěn)定和不變,因此您可以整理出一般和綜合的測試點作為指導(dǎo)和規(guī)范,業(yè)務(wù)和模塊規(guī)范,這些生成的規(guī)范是常見的測試用例。當(dāng)我們繼續(xù)維護(hù)某個模塊或業(yè)務(wù)時,我們發(fā)現(xiàn)我們需要繼續(xù)維護(hù)該用例,并且某些用例具有相似的業(yè)務(wù),一致的執(zhí)行步驟,一致的驗證項目屬性,等等。這時,通過整理業(yè)務(wù)的一般屬性,將一般用例整理到各章中。因此,一般的測試用例是對用例的持續(xù)維護(hù)的結(jié)果。因此,在測試軟件的維護(hù)過程中,必須及時更新一般的測試用例,對后續(xù)的測試和用例維護(hù)具有重要的指導(dǎo)作用。
2.關(guān)于提高用例編寫能力的一些建議
1.熟悉業(yè)務(wù)并了解系統(tǒng)
任何系統(tǒng)都有很大的業(yè)務(wù)背景,只要您熟悉業(yè)務(wù)知識,就可以更有效地使用該系統(tǒng)。
在使用任何系統(tǒng)的過程中,都有一個熟悉的過程。對系統(tǒng)越熟悉,就越容易發(fā)現(xiàn)系統(tǒng)問題和業(yè)務(wù)問題。
二.學(xué)會以客觀的思維方式從用戶的角度去理解和分析問題
作為測試人員,如果您想提高編寫測試用例的能力,那么您應(yīng)該做的第一件事就是從客戶的角度分析客戶的需求,客戶的需求以及客戶的需求,不想要的東西。就是所謂的客戶使用場景。有利于我們更好地挖掘和思考隱藏的需求。至于是否應(yīng)該執(zhí)行此要求,這是要求人員的責(zé)任。如果這個要求并不復(fù)雜,那就是開發(fā)商的事。作為一名測試人員,需要考慮的事情是您設(shè)計的正向和反向測試用例是否正確?用戶通常使用哪些方案,客戶很少使用哪些方案。
3.多思考,不要被習(xí)慣思維所束縛
一個人從事工作的時間越長,經(jīng)歷的可能性就越大,但與此同時,他的經(jīng)歷也可能會受到限制。習(xí)慣性地運用經(jīng)驗和生活在舒適區(qū)內(nèi)將使人的成長停滯不前。因此,作為測試人員,如果要提高測試用例的設(shè)計能力,則必須進(jìn)行更多思考,不要被慣性思維所束縛,也不要被所謂的經(jīng)驗所束縛。
4.學(xué)會充分利用網(wǎng)絡(luò)資源來提高自己的能力
為了提高測試用例的設(shè)計能力,思考是非常重要的,但這并不能使您愚蠢地思考。當(dāng)您的進(jìn)度遇到瓶頸時,請不要閉門造車,充分利用Internet上的學(xué)習(xí)資源,借鑒一些前輩的經(jīng)驗,并將其應(yīng)用于實際的測試用例設(shè)計。在山外的青山大廈外樓中,瀏覽并關(guān)注一些有關(guān)測試用例設(shè)計的網(wǎng)站或微信公眾號,然后張開嘴。我相信這將對您的測試用例設(shè)計能力有很大的幫助。
5.善于總結(jié)和分享
基于以上四點,我們還必須善于總結(jié),愿意分享并分享用例設(shè)計,一些良好的用例設(shè)計以及與周圍朋友的用例設(shè)計習(xí)慣方面的常見誤解,以便我們可以收集每個人的優(yōu)勢并繼續(xù)改進(jìn)我們的用例設(shè)計能力。
因此,我想通過不斷總結(jié)過去并學(xué)習(xí)新材料來提高自己的能力來提高編寫軟件測試用例的能力,以便我能盡力而為。