千鋒教育軟測大咖分享軟件測試專業術語
俗話說,隔行如隔山。每一個行業每一個崗位都有自己的一些專業術語,這些術語對于其他行業的人而言有些甚至是天書,完全看不懂。那么,對于初入門的新手而言,最需要先了解的,就是這個行業的專業術語。對于想要學習軟件測試的新手,千鋒軟件測試講師就分享給一些相關的專業術語,讓大家進一步走進軟件測試學科!
一、軟件測試與軟件質量(QA)的區別
質量保證(QA):主要工作是通過預防,檢查與改進來保證軟件質量。它所關注的是軟件質量的檢查與測量。著眼軟件開發活動中的過程、步驟及產物,而不是對軟件進行剖析進而找出問題。
軟件測試:測試關心的不是過程的活動,而是對過程的產物以及開發出的軟件進行剖析。測試人員要“執行”軟件,對過程中的產物——開發文檔和源代碼進行走查,運行,以找出問題,報告質量。測試人員也必須假設軟件存在問題,所以所做的操作都是為了找出更多的問題,而不僅僅驗證每一件事是正確的。
二、測試用例(TestCase)的了解
1、是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程序路徑或核實是否滿足某個特定需求。
2、目前沒有經典的定義。比較通常的說法是:指對一項特定的軟件產品進行測試任務的描述,體現測試方案、方法、技術和策略。內容包括測試目標、測試環境、輸入數據、測試步驟、預期結果、測試腳本等,并形成文檔。
3、是將軟件測試的行為活動做一個科學化的組織歸納.目的是能夠將軟件測試的行為轉化成可管理的模式;同時測試用例也是將測試具體量化的方法之一。
三、軟件(軟件測試)的生命周期
軟件生命周期:是指從軟件的產生直到報廢的整個周期,包括可行性分析與項目計劃,需求分析,概要設計和詳細設計,編碼,調試,維護七個階段。
軟件測試生命周期:是指從測試項目計劃建立到BUG提交的整個測試過程,包括軟件項目測試計劃,測試需求分析,測試用例設計,測試用例執行,BUG提交五個階段。也可以是(測試計劃→測試設計→測試開發→測試執行→測試評估)。
可能對于有些人而言,專業術語并不看重,反而更加重視實戰。但是小編要說的是,沒有打好理論基礎而一步登天的項目實戰是不牢固的。所以,千鋒軟件測試培訓從理論基礎開始授課,同時結合項目實戰,依托千鋒現有的成熟的項目素材及教學案例,千鋒10大IT課程為軟件測試提供了多維實戰環境,助力學員掌握過硬技能!
千鋒軟件測試頻:http://video.mobiletrain.org/rjcs/?pinzhuanbdtg=biaoti
千鋒教育軟測大咖分享軟件測試專業術語