手機APP測試計劃(方案)_第1頁
手機APP測試計劃(方案)_第2頁
手機APP測試計劃(方案)_第3頁
手機APP測試計劃(方案)_第4頁
手機APP測試計劃(方案)_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

引言目的xx單詞中的各個功能模塊是否滿足用戶要求,并測試是否存bug。預期到達能夠使系統進展快速的改進和系統的提高。為了在軟件投入生產性運行之前,盡可能多地覺察軟件的錯誤。背景本工程測試的背景;xx單詞是一個能夠為學生供給簡潔便利的記單詞的軟件,但由于每次鎖屏都只出一個單詞,在使用過程中可能會有極大的不便,進展測試就是為了增加改進功能。該開發工程的歷史,列出用戶和執行此工程測試的機構或人群;該工程前后經受了三個階段,前期設計階段,然后是開發階段,最終是軟件的測試階段。工程的用戶針對的是本學校的一些想要在空閑時間背單詞的學生,系統的功能測試主要由專業的軟件測試人員進展測試。范圍主要測試軟件的功能是否滿足客戶的需要,性能是否優越以及系統所存在的問題。對系統的各個模塊進展具體的測試,并記錄測試的結果,對測試的結果進展細致的分析處理。測試時對系統的各個功能模塊進展拆分測試,并以每一個模塊都要測試到。對全部可能的結果進展測試,以及測試過程中存在的問題進展分析,然后提交測試的記錄。最終,對軟件存在的問題以及性能的測試進展全面分析,并賜予記錄。在測試的過程中需要提出各個問題的假設,以及依據需求報告文檔中存在的工程功能模塊和用戶的需求來改善系統。列出可能會影響測試設計、開發、或實施的全部風險或意外大事。列出可能會影響測試設計、開發或實施的全部約束。義信息〔Information〕:有關數據庫中單詞的詞義,詞性,單詞本身等治理〔Manage〕:各級詞庫的選擇參考資料列出編寫本打算及測試整個過程中所要參考的文件、資料。編編號資料名稱作者日期出版單位《軟件測試入門1與提高》xx2023.6清華大學出版社《軟件測試根底2教程》xx2023.3郵電大學出版社《軟件測試自動用》xx2023.4機械工業出版社測試內容下表列出了測試需求,并對其進展了優先級定義:子系統名子系統名優先模塊名稱 測試點 說明稱 級隨機單詞0單詞不能把握單詞次數1一次指出一個詞庫選擇詞庫2應增加更多項選擇擇xx點擊空白處2沒有反響添加按鈕背完單詞后必需點退0出測試規章進入準則安裝安裝包以后就可以進展使用。暫停/退出準則軟件系統在進展單元、集成、確認、系統、安裝、驗收測試時,覺察一級錯誤〔大于1〕、二級錯誤〔2〕暫停測試返回開發。軟件系統經過單元、集成、確認、系統、安裝、驗收測試,分別到達單元、集成、確認、系統、安裝、驗收測試停止標準。軟件系統通過驗收測試,并已得出驗收測試結論。軟件工程需暫停以進展調整時,測試應隨之暫停,并備份暫停點數據。軟件工程在其開發生命周期內消滅重大估算,進度偏差,需暫停或終止時,測試應隨之暫停或終止,并備份暫停或終止點數據測試方法首先,進展對功能模塊進展劃分,明確功能測試的人員負責狀況。其次對各個模塊進展測試。黑盒測試也稱功能測試或數據驅動測試,它是在產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能翻開的黑盒子,在完全不考慮程序內部構造和內部特性的狀況下,測試者在程序接口進展測試,它只檢查程序功能是否依據需求規格說明書的規定正常使用,程序是否能適當地接收輸入數鋸而產生正確的輸出信息,并且保持外部信息〔如數據庫或文件〕的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因—果圖、錯誤推想等,主要用于軟件確認測試。黑盒測試著力于程序外部構造、不考慮內部規律構造、針對軟件界面和軟件功能進展測試。“黑盒法是窮舉輸入測試,只有把全部可能的輸入都作為測試狀況使用,才能以這種方法查出程序中全部的錯誤。實際上測試狀況有無窮多個,人們不僅要測試全部合法的輸入,而且還要對那些不合法但是可能的輸入進展測試。當完成模塊測試后進展整個系統的功能測試測試手段路徑測試(pathtesting)。一條路徑包含測試員所執行的全部步驟,或程序為了得到正確狀態所通過的全部語句。路徑測試包括測試通過程序的很多路徑。通過非平凡程序的全部路徑是不行能的。因此,有些測試員進展子路徑測試(subpathtesting),測試很多局部路徑。、語句與分支掩蓋率(statementandbranchcoverage)。假設測試執行了程序中的全部語句(或代碼行)100%的語句掩蓋率。假設執行了全部語句和一個語句到100%的語句和分支掩蓋率。設計自己的測試,到達高的語句與分支掩蓋率,有時叫做“基于掩蓋率的測試(coverage-basedtesting)。(到達掩蓋率目標后,可以停頓測試,或停頓設計更多的測試)。把它叫做語句與分支掩蓋率,是為了與關注其他類型掩蓋率的測試相區分。配置掩蓋率就是一個很好例子,這種手段執行同一條語句很屢次,但是潛在產生格外不同的結果。配置掩蓋率(configurationcoverage100臺打印饑的兼容性,并且已10臺,10%的打印機掩蓋率。更一般地,配置掩蓋率度量測試員已經運行(并且程序已經通過)的配置測試占打算運行的配置測試總數的百分比。基于規格說明的測試(specification-basedtesting。這種測試關注驗證在規格說明中所做的有關產品的每個事實聲明。(事實聲明是可以用真或假表示的任何語句。)常常包括手冊、市場開發文檔或廣告、技術支持人員寄給客戶的印刷品中的全部聲明。基于需求的測試(requirements-basedtesting。測試關注證明程序滿足需求文檔中的全部需求(或關注逐個需求地證明某個需求沒有被滿足。)組合測試(combinationtesting。相互組合測試兩個或更多變量。本章最終的“測試手段附錄”還要爭論這個問題。組合測試很重要,但是很多測試員對這種測試爭論得還很不夠。測試要點主要測試系統的功能是否符合客戶要求,各個模塊之間的連接程度是否順暢,并測試軟件是否存在缺陷和漏洞。測試工具負載壓力測試工具這類測試工具的主要目的是度量應用系統的可擴展性和性能,是一種推想系統行為和性能的自動化測試工具。在實施并發負載過程中,通過實時性能監測來確認和查找問題,并針對所覺察問題對系統性能進展優化,確保應用的成功部署。負載壓力測試工具能夠對整個企業架構進展測試,通過這些測試,企業能最大限度地縮短測試時間,功能測試工具通過自動錄制、檢測和回放用戶的應用操作,將被測系統的輸出記錄同預先給定的標準結果比較,功能測試工具能夠有效地幫助測試人員對簡潔的企業級應用的不同公布版本的功能進行測試,提高測試人員的工作效率和質量。其主要目的是檢測應用程序測試治理工具一般而言,測試治理工具對測試需求、測試打算、測試用例、測試實施進展治理,并且測試治理工具還包括對缺陷的跟蹤治理。測試治理工具能讓測試人員、開發人員或IT人員通過一個中心數據倉庫,在不同地方就能交互信息。測試環境硬件環境1>安卓系統智能機軟件環境4,0以上系統安全性環境要求操作系統的安全性,測試工具的安全性,測試軟件的安全性。工程任務以下是測試學生信息治理系統時與測試有關的任務:測試規劃響應時間我把“響應時間”的概念確定為“對懇求作出響應所需要的時間”,把響應時間作`為用戶視角的軟件性能的主要表達。響應時間劃分為“呈現時間”和“系統響應時間”兩個局部。并發用戶數我把“并發用戶數”與“同時在線數”進展區分對待,我的“并發用戶數”的標準是:并發用戶數取決于測試對象的目標業務場景,因此,在確定這個“并發用戶數”前,必需〔必要〕先對用戶的業務進展分解、分析出典型的業務場景〔也就是用戶最常使用、最關注的業務操作〕,然后基于場景承受某些方法〔有多種計算并發用戶數的數學模型與公式〕獲得“并發用戶數”。這樣做的緣由是:假設一個應用系統、最頂峰有500500人卻不50%的人在填寫簡潔的表格〔填寫表格動作對效勞器沒有任何負擔、只有在“提交”動作的時候才會對效勞器系統構成壓力〕、有40%的人在不停的從一個頁面跳轉到另外一個頁面〔不停發出懇求與回應、產生效勞器壓力〕10%的人掛在線上,沒有任何操作在發呆:〕〔沒有對效勞器構成壓力的動作〕。因此只有那40%的人真正對效勞器產生了壓力,從這里例子可以看出、并發用戶數關心的是不但是業務并發用戶數、還取決于業務規律、業務場景。因此我4、5、6。吞吐量我把吞吐量定義為“單位時間內系統處理的客戶懇求的數量”,直接表達軟件系統的性能承載力氣,對于交互式應用系統來說、吞吐量反映的是效勞器承受的壓力、在容量規劃的測試中、吞吐量是一個重要指標、它不但反映在中間件、數據庫上、更加表達在硬件上。我們在以下方面利用這個指標:用來幫助設計性能測試場景,衡量性能測試是否到達了估量的設計目標、比方J2EE應用系統的連接池、數據庫事務發生頻率、事務發生次數。用來幫助分析性能瓶頸、參照本文其次局部總的RBI方法。性能計數器性能計數器式描述效勞器或操作系統性能的一些數據指標、例如對WINDOWS來說使用內存數、CPU使用率、進程時間等都是常見的計數器。對于性能計數器這個指標來說、需要考慮到的不但有硬件計數器、web效勞器計數器、Weblogic效勞器計數器、Servlet性能計數器、EJB2的性能計數器、JSF性能計數器、JMS性能計數器。找到這些指標是使用性能計數器的第一步、關鍵是找到性能瓶頸、確定系統閥值、供給優化建議才是性能計數器使用的關鍵。性能計數器簡潔而繁多、與代碼上下文環境、系統配置狀況、系統架構、開發方式、使用到的標準實現、工具、類庫版本都有嚴密的聯系、在此不作贅述。思考時間我把思考時間確定為“休眠時間”。從業務系統的角度來說,這個時間指的是用戶在驚醒操作時、每個懇求之間的時間間隔、從自動化測試的角度來說、要真實的測試模擬用戶操作、就必需在測試腳本中讓各個操作之間等待一段時間、表達在腳本上就是在Think的函數,表達為腳本中兩個懇求語句之間的間隔時間、不同的測試工具供給了不同的函數或方法來實現思考時間、比方HPLoadRuner和IBMRationalPerformanceTester的方式就完全不同。測試設計用戶層:主要是面對產品最終的使用操作者的測試。這里重點突出的是在操作者角度上,測試系統對用戶支持的狀況,用戶界面的標準性、友好性、可操作性,以及數據的安全性。主要包括:用戶手冊、使用幫助、支持客戶的其他產品技術手冊是否正確、是否易于理解、是否人性化。用戶界面測試在確保用戶界面能夠通過測試對象控件或入口得到相應訪問的狀況下,測試用戶界面的風格是否滿足用戶要求,例如:界面是否美觀、界面是否直觀、操作是否友好、是否人性化、易操作性是否較好。可維護性測試可維護性是系統軟、硬件實施和維護功能的便利性。目的是降低維護功能對系統正常運行帶來的影響。例如:對支持遠程維護系統的功能或工具的測試。安全性測試這里的安全性主要包括了兩局部:數據的安全性和操作的安全性。核實只有規格規定的數據才可以訪問系統,其他不符合規格的數據不能夠訪問系統;核實只有規格規定的操作權限才可以訪問系統,其他不符合規格的操作權限不能夠訪問系統;應用層:針對產品工程應用或行業應用的測試。重點站在系統應用的角度,模擬實際應用環境,對系統的兼容性、牢靠性、性能等進展的測試。系統性能測試針對整個系統的測試,包含并發性能測試、負載測試、壓力測試、強度測試、破壞性測試。并發性能測試是評估系統交易或業務在漸增式并發狀況下處理瓶頸以及能夠接收業務的性能過程;強度測試是在資源狀況低的狀況下,找出因資源缺乏或資源爭用而導致的錯誤;破壞性測試重點關注超出系統正常負荷N倍狀況下,錯誤消滅狀態和消滅比率以及錯誤的恢復力氣。系統牢靠性、穩定性測試確定負荷的長期使用環境下,系統牢靠性、穩定性。系統兼容性測試系統中軟件與各種硬件設備兼容性,與操作系統兼容性、與支撐軟件的兼容性。系統組網測試組網環境下,系統軟件對接入設備的支持狀況。包括功能實現及群集性能。系統安裝升級測試安裝測試的目的是確保該軟件在正常和特別的不同狀況下進展安裝時都能按預期目標來處理。例如,正常狀況下,第一次安裝或升級、完整的或自定義的安裝都能進展安裝。特別狀況包括磁盤空間缺乏、缺少名目創立權限等。還有一個目的是核實軟件在安裝后可馬上正常運行。另外對安裝手冊、安裝腳本等也需要關注。測試執行預備故障轉移和恢復測試可確保測試對象能成功完成轉移,并能從導致意外數據損失或數據完整性破環的各種硬件、軟件、網絡故障中恢復數據。故障轉移測試可確保:對于必需持續運行的系統,一旦發生故障,備用系統就將不失時機地“頂替”發生故障的系統,以避開喪失任何數據或事務。恢復測試是一種對抗性的測試過程。在這種測試中,將把應用程序或系統至于極端的條件下〔或者是模擬的極端條件下〕,以產生故障〔例如設備輸入/輸出〔I/O〕故障或無效的數據庫指針和關鍵字〕。然后調用恢復進程并檢測和檢查應用程序和系統,核實應用程序或系統和數據已得到了正確的恢復。測試執行前提條件確保測試工程的功能正常。此類測試基于黑盒技術,該技術通過圖形用戶界面〔GUI〕與應用程序進展交互,并對交互的輸出或結果進展分析,以此來核實應用程序及其內部進程,這是目前的測試重點。執行用例及原始數據記錄提交測試問題單和測試報告回歸及驗收測試輸出工件利用有效的和無效的數據來執行各個用例流,以核實以下內容:在使用有效數據時得到預期的結果在使用無效數據時顯示相應的錯誤消息或警告消息。實施打算工作量估量依據工作內容和工程任務對包括測試設計的工作量、測試執行和測試總結的工作量,以人月或人日計, 并具體注釋測試設計、測試執

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論