《表5 是否使用逻辑连接符和交互式反馈条件下的覆盖率对照结果》
由表5的实验结果可知,大多数应用在采用逻辑连接符和交互式反馈的条件下能得到更高的覆盖率.但也有少量例外:对于whohas,myexpense和mileage,逻辑连接符并不能起到提高测试效果的作用.原因在于:这些应用界面控件的差异较大,测试人员很难通过逻辑连接符将这些程序测试控件的内部逻辑有效地连接起来.对于其他大部分应用程序来说,逻辑连接符能够有效提高测试效果.交互式反馈的测试效果和程序的分支数有密切关系,对于像music note和whohas这样分支数较少的简单程序,初始的手绘图形已经能够一次性地将用户的测试意图定义明确,因而交互式反馈并不能进一步帮助用户提高测试效果;而对于分支数较多的复杂应用来说,例如anymemo,sanity等等,从表5的实验结果可以明显看到,交互式反馈能够帮助用户更清晰地定义测试意图,从而使得测试覆盖率得到明显提升.
图表编号 | XD00193809200 严禁用于非法目的 |
---|---|
绘制时间 | 2020.12.01 |
作者 | 成浩亮、汤恩义、玉淳舟、张初成、陈鑫、王林章、卜磊、李宣东 |
绘制单位 | 计算机软件新技术国家重点实验室(南京大学)、南京大学软件学院、计算机软件新技术国家重点实验室(南京大学)、南京大学软件学院、计算机软件新技术国家重点实验室(南京大学)、南京大学软件学院、计算机软件新技术国家重点实验室(南京大学)、南京大学软件学院、计算机软件新技术国家重点实验室(南京大学)、南京大学计算机科学与技术系、计算机软件新技术国家重点实验室(南京大学)、南京大学计算机科学与技术系、计算机软件新技术国家重点实验室(南京大学)、南京大学计算机科学与技术系、计算机软件新技术国家重点实验室(南京大学)、南 |
更多格式 | 高清、无水印(增值服务) |