第六章——软件测试的度量
1.什么是软件测试的度量?
软件度量是一种度量技术,这种技术用来支撑过程、产品和服务中心工程和管理信息,以及支持过程、产品及服务的信息上的改进,从而量化地评定测试过程的能力和性能,提高测试过程的可视性,帮助软件组织管理及改进软件测试过程。
2.软件测试度量出于什么原因才进行的?不可或缺吗?
目的:
(1)判断测试的有效性;
(2)判断测试的完整性;
(3)判断工作产品的质量;
(4)分析和改进测试过程。
重要性:
(1)度量可以用来提高质量、产品生产力、以及服务,从而提高客户满意度;
(2)对于管理组织很容易分析数据并且深入下去;
(3)对过程不受控时有不同的度量方式作为监控者;
(4)度量提供当前过程改进。
3.软件测试对工作人员有什么要求?对测试人员的工作如何进行评价?
软件测试对测试人员有素质要求和技术要求。
4.软件测试的度量有什么现实的应用?
(1)评价测试人员工作能力
5.bug综合评价模型包括哪6个方面?
(1)测试过程
(2)数量
(3)定量
(4)质量
(5)定性
(6)测试人员
6.代码覆盖率如何计算?功能覆盖率?数据库覆盖率呢?
代码行覆盖率=(已执行测试的代码行/总的代码行)*100%
功能覆盖率=(已执行测试的功能模块数/总的功能模块数)*100%
数据库覆盖率=(sql中出现的数据库的对象数/数据库总的对象数)*100%
7.如表所示,尝试计算脚本效率是多少?自动化测试脚本生产率又是多少?
8.软件测试度量涉及哪几个关键问题?
9.简述软件测试度量的复杂性和经济性?
10.软件测试度量应遵循哪些重要的原则和方针?
原则:
(1)要制定明确的度量目标;
(2)度量标准的定义应该具有一致性、客观性;
(3)度量方法应该尽可能简单,可计算;
(4)度量数据的手机应该尽可能自动化。
来源:CSDN
作者:天佑@blog
链接:https://blog.csdn.net/xingchenkobe123/article/details/103507564