- 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.
推薦閱讀
- 大規模數據分析和建模:基于Spark與R
- 云計算環境下的信息資源集成與服務
- 虛擬化與云計算
- Creating Mobile Apps with Sencha Touch 2
- Libgdx Cross/platform Game Development Cookbook
- Neural Network Programming with TensorFlow
- Dependency Injection with AngularJS
- 數據庫程序員面試筆試真題庫
- 中國數字流域
- 數據庫原理與應用(Oracle版)
- ZeroMQ
- 深入淺出Greenplum分布式數據庫:原理、架構和代碼分析
- 企業級容器云架構開發指南
- 淘寶、天貓電商數據分析與挖掘實戰(第2版)
- 新手學會計(2013-2014實戰升級版)