国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

軟件測試的11個步驟

admin
2010年12月14日 14:20 本文熱度 3626

Steps for Software Testing Process



Step 1: Asses Development Plan and Status

This first step is a prerequisite to building the VV&T Plan used to evaluate the implemented software solution. During this step, testers challenge the completeness and correctness of the development plan. Based on the extensiveness and completeness of the Project Plan the testers can estimate the amount of resources they will need to test the implemented software solution.



Step 2: Develop the Test Plan


Forming the plan for testing will follow the same pattern as any software planning process. The structure of all plans should be the same, but the content will vary based on the degree of risk the testers perceive as associated with the software being developed.



Step 3: Test Software Requirements
Incomplete, inaccurate, or inconsistent requirements lead to most software failures. The inability to get requirement right during the requirements gathering phase can also increase the cost of implementation significantly. Testers, through verification, must determine that the requirements are accurate, complete, and they do not conflict with another.

Step 4: Test Software Design
This step tests both external and internal design primarily through verification techniques. The testers are concerned that the design will achieve the objectives of the requirements, as well as the design being effective and efficient on the designated hardware.

Step 5: Program (Build) Phase Testing
The method chosen to build the software from the internal design document will determine the type and extensiveness of the testers needed. As the construction becomes more automated, less testing will be required during this phase. However, if software is constructed using the waterfall process, it is subject to error and should be verified. Experience has shown that it is significantly cheaper to identify defects during the construction phase, than through dynamic testing during the test execution step.

Step 6: Execute and Record Result
This involves the testing of code in a dynamic state. The approach, methods, and tools specified in the test plan will be used to validate that the executable code in fact meets the stated software requirements, and the structural specifications of the design.

Step 7: Acceptance Test
Acceptance testing enables users to evaluate the applicability and usability of the software in performing their day-to-day job functions. This tests what the user believes the software should perform, as opposed to what the documented requirements state the software should perform.


Step 8: Report Test Results
Test reporting is a continuous process. It may be both oral and written. It is important that defects and concerns be reported to the appropriate parties as early as possible, so that corrections can be made at the lowest possible cost.

Step 9: The Software Installation
Once the test team has confirmed that the software is ready for production use, the ability to execute that software in a production environment should be tested. This tests the interface to operating software, related software, and operating procedures.



Step 10: Test Software Changes
While this is shown as Step 10, in the context of performing maintenance after the software is implemented, the concept is also applicable to changes throughout the implementation process. Whenever requirements changes, the test plan must change, and the impact of that change on software systems must be tested and evaluate.



Step 11: Evaluate Test Effectiveness
Testing improvement can best be achieved by evaluating the effectiveness of testing at the end of each software test assignment. While this assessment is primarily performed by the testers, it should involve the developers, users of the software, and quality assurance professionals if the function exists in the IT organization.


 


翻譯:


軟件測試的11個步驟


第一步:評定開發方案和狀態


這第一步是創建WT計劃的先決條件,WT計劃用于評估執行的軟件解決方案。在這一步,測試員可質疑開發方案的完整性和正確性。并且基于項目計劃的完整和延伸定義,測試員要估計出測試這個執行的軟件解決方案所需要的資源數量。


第二步:形成測試計劃


形成測試計劃應該要符合軟件開發過程的模式,所有計劃的結構應該是一樣的,內容則要基于測試員對開發中的項目的感知程度。



第三步:測試軟件的需求說明


不完整的,不正確的,或不一致的要求都會導致軟件開發失敗。 在需求收集階段,不正確說明軟件需求,會明顯的增加開發費用。 測試員通過查證,一定要保證需求說明的是正確的,完整的,并且不會有沖突。


第四步:測試軟件的設計


這一步測試員首先要能過查證技術測試軟件的外部和內部設計,測試設計是否能完成需求說明的目標和這些設計能否在指定的硬件上起作用。


第五步:軟件開發過程中的測試


根據內部設計文檔選擇的軟件開發方法將會決定測試員測試需要的類型和范圍。因為軟件構建變得更加自動化,所以這一階段要求相對少的測試,不過,如果軟件采用瀑布型的開發模式,容易產生錯誤,這些錯誤應該被發現。經驗表明,在構建階段發現問題會比在動態測試過程發現問題節省很多成本


第六步:執行和記錄錯誤


這個階段包括在動態狀態測試代碼,在測試計劃中指定的步驟,方法,工具會被用于驗證可執行代碼是否符合規定的軟件需求和設計的結構化規范


第七步:可接受性測試


可接受性測試能讓使用者在操作他們的日常工作所需功能時評估軟件的適用性和可用性。這樣能測試出使用者認為軟件應該實現什么功能,與需求文檔的中說明的軟件應該實現什么功能形成對照


第八步:報告測試結果


測試報告是一個持續的過程,可口頭表達也可記錄下來。 缺陷和涉及的問題要向相應的小組報告,并且報告要易于理解,這一點很重要。這樣就能以最低的可能成本修正問題


第十步:測試軟件變化


當進行到第十步,是軟件被安裝使用后的維護過程。相關概念隨著整個執行過程而改變,任何時候需求改變了,測試計劃也要相應改變,并且這些改變對于整個軟件的影響也要測試和評估。


第十一步:評估測試效率

測試改進最好通過在測試任務的最后階段評估測試效率完成。這個評估首先應該由測試員完成,同時也要包括開發人員,軟件使用者和專業質量擔保人(如果有這些人員的話)。

該文章在 2010/12/14 14:21:27 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产午夜视频在永久在线观看 | 日韩精品中文字幕在线观看 | 亚洲专区欧美专区 | 黄色网在线免费观看 | 超清无码不卡无码二区无码三区 | 亚洲日本中文字幕 | www视频无码综合gay青青河边 | 日本午夜三级 | 亚洲精品中文一区二区在线 | 国产三级在线观看完整版 | 91天堂在线视频 | 国产AV无码熟妇人妻麻豆 | 国产偷窥熟女精品视频 | 午夜免费在线富婆性饥渴一区二区三区91麻豆成人 | 中文字幕精品亚洲字幕资源网 | 午夜福利福利一区二区三区 | 日本精品一区二区三区在线视频 | 欧美成人久久一二三区A片 欧美成人看片黄a免费看 | 成 人 网 站免费观看 | 中文国产黄色大片 | 狂猛欧美激情性xxxx大豆行情 | 色婷婷欧美在线播放内射 | 亚洲成人激情 | аv无码天堂在线 | 亚洲国产香蕉视频欧美 | 日本一道高清亚洲日美韩 | 嫩B人妻精品一区二区三区 嫩草AV久久伊人妇女 | 亚洲国产精品原 | 91成人网站 | 无码天堂精品一区 | 免费无码av片在线观看国产 | 日本无码人妻波多野结衣 | 中文字幕人妻中文av不卡专区 | 涩涩屋导航深夜福利 | 思思久久96热在精品不卡 | 欧美精品一区二区三区在线播放 | 无码专区人妻系列日韩视频 | 国产一级毛片高清视频完整版 | 亚洲中文字幕日韩 | 亚洲a∨无码乱 | 色欲人妻aaaaaaa无码 |