2022-02-28 14:22:22|已瀏覽:4870次

軟件測試學習是使用人工操作或者軟件自動運行的方式來檢驗它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差別的過程。軟件測試學習過程管理,主要包括軟件測試學習是什么樣的過程,如何評價一個軟件測試過程,如何進行配置管理和測試風險分析以及測試成本的管理。
測試原則
一,測試應(yīng)該盡早進行,較好在需求階段就開始介入,因為較嚴重的錯誤不外乎是系統(tǒng)不能滿足用戶的需求。
二,程序員應(yīng)該避免檢查自己的程序,軟件測試應(yīng)該由第三方來負責。
三,設(shè)計測試用例時應(yīng)考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下還要制造極端狀態(tài)和意外狀態(tài),如網(wǎng)絡(luò)異常中斷、電源斷電等。
四,應(yīng)該充分注意測試中的群集現(xiàn)象。
五,對錯誤結(jié)果要進行一個確認過程。一般由A測試出來的錯誤,一定要由B來確認。嚴重的錯誤可以召開評審會議進行討論和分析,對測試結(jié)果要進行嚴格地確認,是否真的存在這個問題以及嚴重程度等。
六,制定嚴格的測試計劃。一定要制定測試計劃,并且要有指導(dǎo)性。測試時間安排盡量寬松,不要希望在極短的時間內(nèi)完成一個高水平的測試。
七,妥善保存測試計劃、測試用例、出錯統(tǒng)計和較終分析報告,為維護提供方便。
測試目標
1.發(fā)現(xiàn)一些可以通過測試避免的開發(fā)風險。
2.實施測試來降低所發(fā)現(xiàn)的風險。
3.確定測試何時可以結(jié)束。
4.在開發(fā)項目的過程中將測試看作是一個標準項目。
測試過程
第一步:對要執(zhí)行測試的產(chǎn)品/項目進行分析,確定測試策略,制定測試計劃。該計劃被審核批準后轉(zhuǎn)向第二步。測試工作啟動前一定要確定正確的測試策略和指導(dǎo)方針,這些是后期開展工作的基礎(chǔ)。只有將本次的測試目標和要求分析清楚,才能決定測試資源的投入。
第二步:設(shè)計測試用例。設(shè)計測試用例要根據(jù)測試需求和測試策略來進行,進度壓力不大時,應(yīng)該設(shè)計的詳細,如果進度、成本壓力較大,則應(yīng)該增加測試用例覆蓋到關(guān)鍵性的測試需求。該用例被批準后轉(zhuǎn)向第三步。
第三步:如果滿足“啟動準則”(EntryCriteria),那么執(zhí)行測試。執(zhí)行測試主要是搭建測試環(huán)境,執(zhí)行測試用例。執(zhí)行測試時要進行進度控制、項目協(xié)調(diào)等工作。
第四步:提交缺陷。這里要進行缺陷審核和驗證等工作。
第五步:消除軟件缺陷。通常情況下,開發(fā)經(jīng)理需要審核缺陷,并進行缺陷分配。程序員修改自己負責的缺陷。在程序員修改完成后,進入到回歸測試階段。如果滿足“完成準則”(ExitCriteria),那么正常結(jié)束測試。
第六步:撰寫測試報告。對測試進行分析,總結(jié)本次的經(jīng)驗教訓(xùn),在下一次的工作中改。
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://m.hebeijilong.cn/news-id-23908.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注軟件測試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050