|
呵呵,人越来越多了
第三段来了
3. Insufficient Test Coverage
不充分的测试覆盖率
A good test suite will achieve high coverage. Inadequate number of cases cannot complete testing the functionality in its entirety. Test coverage is only a measure of the quality of testing. If high-test coverage is not achieved, it is imperative that the process needs to be strengthened. Another factor to be added is the inadequate test data that does not completely the possible ranges.
好的测试过程可以达到高的覆盖率。少量的用例不能完全测试全部的功能。测试覆盖率仅仅是衡量测试质量的一个方面。如果没有达到很高的测试覆盖率,那么加强测试过程是势在必行的。
How to tackle?
如何去解决?
1. The associated test case identification number (say a unique number for every case) can be marked against the requirements in an excel sheet to ensure that test cases are written for all requirements. Low coverage indicates a process problem, which might require test generation technique to be improved, or training to be imparted to the tester. Many tools are available in the market to measure the test coverage.
1、可以将测试用例识别码(每个用例都有一个唯一的号码)与需求对应起来放在Excel工作表中,用来保证为所有的需求都写出了测试用例。低的覆盖率表明方法有问题,可能是测试生成技术需要改进,也可能需要给测试人员提供培训。市场上许多测试工具都可以度量测试覆盖率的。
2. It is not possible to test all conditions in an application system. Data design with valid, invalid data to cover normal processing operations adequately can be prepared. Techniques of boundary values, equivalence partitioning can be applied while preparing test data.
2、要测试到应用程序中的所有情形是不可能的。应该准备一些能充分覆盖正常业务的有效及无效的测试数据。在准备测试数据时会应用到临界值,等价类划分等技术。 |
|