新闻中心
如何快速高效的完成接口通讯协议测试
2018-04-12
如何保障软件测试充分性之逻辑覆盖率统计
软件测试充分性这一概念是Goodenough和Gerhart于1975年在研究软件测试是否能够保证软件的正确性时引入的。此后,软件测试充分性的研究成为软件测试的研究焦点之一。
我们在做系统级测试、功能测试、黑盒测试的过程中,测试用例设计是否充分?所有测试用例执行完是否覆盖到了所有有效代码?关键函数、功能点是否有未覆盖到的逻辑、分支?这些未知都导致测试人员不敢确定自己的测试是完全充分的,而代码逻辑覆盖率是用来确定测试充分性的唯一可靠度量指标。这是一种最可操作、最容易起步的方法,而且在一些软件开发工程化文件和软件研制任务书中,通常会对逻辑覆盖率提出明确的要求,它可以让测试人员清晰的了解到每一条测试用例覆盖了哪些代码,还有哪些代码未被覆盖到。目前很多海军装备项目都明确要求要做系统级、配置项级的逻辑覆盖率测试,以保证测试的充分性。
2018-04-02