一、軟件測試的定義:1983年郊供,IEEE提出的軟件工程標(biāo)準(zhǔn)術(shù)語峡碉,軟件測試定義為:
“使用人工和自動(dòng)化工具來測試或運(yùn)行某個(gè)系統(tǒng)的過程,其目的是在于檢驗(yàn)它是否滿足規(guī)定的需求或者弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”
二驮审、軟件測試的目的:這也軟件測試的內(nèi)容:
“驗(yàn)證軟件與需求之間的一致性鲫寄,確認(rèn)開發(fā)出來的軟件是否符合用戶的實(shí)際需求”
三吉执、軟件測試的流程:分為兩個(gè)測試流程,一是軟件測試的全流程地来,二是版本測試流程
1戳玫、軟件測試的全流程:
立項(xiàng)
編寫測試計(jì)劃
進(jìn)行測試設(shè)計(jì)
編寫測試用例
執(zhí)行單元測試
執(zhí)行集成測試
執(zhí)行系統(tǒng)測試
項(xiàng)目驗(yàn)收測試
軟件上線
迭代回歸測試
下線
2、軟件版本測試流程:
領(lǐng)取測試任務(wù)未斑,從SVN服務(wù)器(虛擬網(wǎng)絡(luò)服務(wù)器)中獲取待測試軟件包和最新的需求規(guī)格說明書SRS,原型圖咕宿,效果圖
組長編寫《版本測試計(jì)劃》,組員搭建測試環(huán)境
組長編寫《版本測試方案》蜡秽,組員進(jìn)行冒煙測試(對(duì)軟件進(jìn)行基本功能的簡單測試)
小組分工結(jié)對(duì)府阀,編寫模塊的測試用例《測試用例庫》,組長篩選測試用例芽突,并分配給測試工程師
執(zhí)行測試(執(zhí)行測試用例试浙,執(zhí)行測試方法,執(zhí)行探索性測試诉瓦,執(zhí)行隨機(jī)性測試)
發(fā)現(xiàn)并提交bug川队,進(jìn)行缺陷分析及跟蹤
進(jìn)行測試總結(jié),編寫《版本測試報(bào)告》
把輸出的測試文檔睬澡,歸檔到SVN服務(wù)器中固额,還原測試環(huán)境《測試計(jì)劃說明書》《測試方案》《測試用例》《測試報(bào)告》《操作文檔》
版本更新,修復(fù)bug煞聪,進(jìn)行回歸測試斗躏,迭代測試
最后: 可以在這里這里這里 !?自行領(lǐng)取一份216頁軟件測試工程師面試寶典文檔資料【免費(fèi)的】昔脯。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享啄糙!,其中包括了有基礎(chǔ)知識(shí)云稚、Linux必備隧饼、Shell、互聯(lián)網(wǎng)程序原理静陈、Mysql數(shù)據(jù)庫燕雁、抓包工具專題、接口測試工具鲸拥、測試進(jìn)階-Python編程拐格、Web自動(dòng)化測試、APP自動(dòng)化測試刑赶、接口自動(dòng)化測試捏浊、測試高級(jí)持續(xù)集成、測試架構(gòu)開發(fā)測試框架撞叨、性能測試金踪、安全測試等浊洞。