廣州APP開發(fā)--APP測試流程

廣州APP開發(fā)--APP測試流程

ID:41396519

大?。?7.23 KB

頁數(shù):4頁

時間:2019-08-24

廣州APP開發(fā)--APP測試流程_第1頁
廣州APP開發(fā)--APP測試流程_第2頁
廣州APP開發(fā)--APP測試流程_第3頁
廣州APP開發(fā)--APP測試流程_第4頁
資源描述:

《廣州APP開發(fā)--APP測試流程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、APP測試流程一、測試簡介軟件測試口?2]是使用人工操作或者軟件自動運行的方式來檢驗它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差別的過程。它是幫助識別開發(fā)完成(中間或最終的版本)的計算機軟件(整體或部分)的正確度(correctness)、完全度(completeness)和質(zhì)量(quality)的軟件過程;是SQA(softwarequalityassurance)的重要子域。GlenfordJ.Myers曾對軟件測試的目的提岀過以下觀點:總粒測試I設(shè)計軟件測試(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。

2、(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。(4)測試并不僅僅是為了找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的發(fā)生趨勢,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前軟件開發(fā)過程中的缺陷,以便及時改進(jìn)。(5)這種分析也能幫助測試人員設(shè)計出有針對性的測試方法,改善測試的效率和有效性。(1)沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定軟住質(zhì)量的一種方法。(2)另外,根據(jù)測試目的的不同,還有回歸測試、壓力測試、性能測試等,分別為了檢驗修改或優(yōu)化過程是否引發(fā)新的問題、軟件所能達(dá)到處理能力和是否達(dá)到預(yù)期的處理能力等。二、測試原則一,測試應(yīng)該盡早進(jìn)行,最好在需求階段就開始介入,因為最嚴(yán)重的錯誤不外乎是系

3、統(tǒng)不能滿足用戶的需求。二,程序員應(yīng)該避免檢查自己的程序,軟件測試應(yīng)該由第三方來負(fù)責(zé)。三,設(shè)計測試用例時應(yīng)考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下要制造極端狀態(tài)和意外狀態(tài),如網(wǎng)絡(luò)異常中斷、電源斷電等。四,應(yīng)該充分注意測試中的群集現(xiàn)象。五,對錯誤結(jié)果要進(jìn)行一個確認(rèn)過程。一般由A測試岀來的錯誤,一定要由B來確認(rèn)。嚴(yán)重的錯誤可以召開評審會議進(jìn)行討論和分析,對測試結(jié)果要進(jìn)行嚴(yán)格地確認(rèn),是否真的存在這個問題以及嚴(yán)重程度等。六,制定嚴(yán)格的測試計劃。一定要制定測試計劃,并且要有指導(dǎo)性。測試時間安排盡量寬松,不要希望在極短的時間內(nèi)完成一個高水平的測試。七,妥善保存測試計劃、測試用例、

4、出錯統(tǒng)計和最終分析報告,為維護(hù)提供方便。測試目標(biāo)1?發(fā)現(xiàn)一些可以通過測試避免的開發(fā)風(fēng)險。2.實施測試來降低所發(fā)現(xiàn)的風(fēng)險。3.確定測試何時可以結(jié)束。4.在開發(fā)項目的過程中將測試看作是一個標(biāo)準(zhǔn)項目。三、測試的對象1.程序。2.數(shù)據(jù)。3?文檔。四、測試過程第一步:對要執(zhí)行測試的產(chǎn)品/項目進(jìn)行分析,確定測試策略,制定測試計劃。該計劃被審核批準(zhǔn)后轉(zhuǎn)向第二步。測試工作啟動前一定要確定正確的測試策略和指導(dǎo)方針,這些是后期開展工作的基礎(chǔ)。只有將本次的測試目標(biāo)和要求分析清楚,才能決定測試資源的投入。第二步:設(shè)計測試用例。設(shè)計測試用例要根據(jù)測試需求和測試策略來進(jìn)行,進(jìn)度壓力不大時,應(yīng)該設(shè)計的詳細(xì),如果進(jìn)

5、度、成本壓力較大,則應(yīng)該保證測試用例覆蓋到關(guān)鍵性的測試需求。該用例被批準(zhǔn)后轉(zhuǎn)向第三步。第三步:如果滿足“啟動準(zhǔn)則”(Entrycriteria),那么執(zhí)行測試。執(zhí)行測試主要是搭建測試環(huán)境,執(zhí)行測試用例。執(zhí)行測試時要進(jìn)行進(jìn)度控制、項目協(xié)調(diào)等工作。第四步:提交缺陷。這里要進(jìn)行缺陷審核和驗證等工作。第五步:消除軟件缺陷。通常情況下,開發(fā)經(jīng)理需要審核缺陷,并進(jìn)行缺陷分配。程序員修改自己負(fù)責(zé)的缺陷。在程序員修改完成后,進(jìn)入到回歸測試階段。如果滿足“完成準(zhǔn)則”(ExitCriteria),那么正常結(jié)束測試。第六步:撰寫測試報告。對測試進(jìn)行分析,總結(jié)本次的經(jīng)驗教訓(xùn),在下一次的工作中改。軟件測試過程

6、管理,主要包括軟件測試是什么樣的過程,如何評價一個軟件測試過程,如何進(jìn)行配置管理和測試風(fēng)險分析以及測試成本的管理。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。