軟件測試的定義,目的和內(nèi)容,以及軟件測試的流程

一、軟件測試的定義:1983年,IEEE提出的軟件工程標準術(shù)語,軟件測試定義為:

  “使用人工和自動化工具來測試或運行某個系統(tǒng)的過程,其目的是在于檢驗它是否滿足規(guī)定的需求或者弄清預期結(jié)果與實際結(jié)果之間的差別”

二、軟件測試的目的:這也軟件測試的內(nèi)容:

“驗證軟件與需求之間的一致性,確認開發(fā)出來的軟件是否符合用戶的實際需求”

三、軟件測試的流程:分為兩個測試流程,一是軟件測試的全流程,二是版本測試流程

  1、軟件測試的全流程:

立項

編寫測試計劃

進行測試設(shè)計

編寫測試用例

執(zhí)行單元測試

執(zhí)行集成測試

執(zhí)行系統(tǒng)測試

項目驗收測試

軟件上線

迭代回歸測試

下線

  2、軟件版本測試流程:

領(lǐng)取測試任務,從SVN服務器(虛擬網(wǎng)絡(luò)服務器)中獲取待測試軟件包和最新的需求規(guī)格說明書SRS,原型圖,效果圖

組長編寫《版本測試計劃》,組員搭建測試環(huán)境

組長編寫《版本測試方案》,組員進行冒煙測試(對軟件進行基本功能的簡單測試)

小組分工結(jié)對,編寫模塊的測試用例《測試用例庫》,組長篩選測試用例,并分配給測試工程師

執(zhí)行測試(執(zhí)行測試用例,執(zhí)行測試方法,執(zhí)行探索性測試,執(zhí)行隨機性測試)

發(fā)現(xiàn)并提交bug,進行缺陷分析及跟蹤

進行測試總結(jié),編寫《版本測試報告》

把輸出的測試文檔,歸檔到SVN服務器中,還原測試環(huán)境《測試計劃說明書》《測試方案》《測試用例》《測試報告》《操作文檔》

版本更新,修復bug,進行回歸測試,迭代測試

最后: 可以在這里這里這里 !?自行領(lǐng)取一份216頁軟件測試工程師面試寶典文檔資料【免費的】。以及相對應的視頻學習教程免費分享!,其中包括了有基礎(chǔ)知識、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續(xù)集成、測試架構(gòu)開發(fā)測試框架、性能測試、安全測試等。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容