- Learning Software Testing with Test Studio
- Rawane Madi
- 292字
- 2021-08-06 16:46:15
Testing phases
The following set of fundamental testing phases is based on their definition by ISTQB. Other organizations might name them differently or include different activities in them.
- Test planning and control: Test objectives and activities are set during test planning and a test plan is created. It can include:
- Test strategy: The general approach to testing the application
- Test tools: Reporting tools, automated testing tool, and so on
- Test techniques : Will be discussed in the next section
- Human resources: The personnel needed to carry out the testing
As for test control, it should be exercised during all the phases to monitor progress and amend the test plan as needed.
- Test analysis and design: During this phase, the system specifications are analyzed and test cases, along with their data, are designed. They are also prioritized and the testing environment is identified.
- Test implementation and execution: When implementing your tests and before executing them, you should set up your environment, generate the detailed test cases, run them, and then log and report the results of your findings.
- Evaluating the exit criteria and reporting: Evaluating exit criteria is important in order to know when to stop testing. Occasionally, we find that more tests are needed if the risk in one or more application areas hasn't been fully covered. In case it is decided to stop that test implementation and execution, reports are generated and submitted to the implicated persons.
- Test closure activities: The test closure activities are designed to facilitate reusing of the test data across different versions and products, as well as to promote evaluating and enhancing the testing process. These activities include saving all the test data and testware in a secure repository, evaluating the testing process, and logging suggested amendments.
推薦閱讀
- 數據庫基礎教程(SQL Server平臺)
- Python數據分析與挖掘實戰
- SQL Server 2016 數據庫教程(第4版)
- Creating Mobile Apps with Sencha Touch 2
- Game Development with Swift
- 企業大數據系統構建實戰:技術、架構、實施與應用
- 云計算與大數據應用
- SQL查詢:從入門到實踐(第4版)
- 數據庫原理與應用(Oracle版)
- 數字媒體交互設計(初級):Web產品交互設計方法與案例
- “互聯網+”時代立體化計算機組
- 科研統計思維與方法:SPSS實戰
- Power BI智能數據分析與可視化從入門到精通
- SQL Server深入詳解
- 爬蟲實戰:從數據到產品