住:基于业务的功能测试用例设计

——房地综合测试项目
发布时间:2016-9-18信息来源:热度:

国土资源部办公厅2015121日发布《2015年不动产统一登记工作计划安排》,明确2015年不动产统一登记工作6项重点,要求加快建设信息平台,重点是数据整合和平台上线试运行,平台建设与“国土资源云”相衔接,2015年下半年上线试运行。

为保障201561日上海市房屋土地资源信息中心的不动产登记信息平台中的“农、林、海”三个业务的核心功能上线,上海软件中心承接了该项目发布的里程碑版本的综合测试。

项目开发初期,项目组成员承担了功能测试用例的设计工作。因为测试任务较重,前期到位人员比较少,所以测试用例存在业务异常情况等方面考虑不全、描述不清晰等问题,经过多次内部讨论后,于2015515日由专家评审通过。项目中设计并执行了包含农、林、海36个登记小类,共计7000余个测试用例,三次里程碑测试中共发现700余个问题,均已与开发方确认。

通过房地综合测试项目整理出了一套功能测试用例的设计方法,为今后的业务流程测试项目打下了坚实的基础。设计方法具体如下:

1)采用点、线、面的设计思路对被测系统的功能点进行全覆盖,包括了功能单点遍历测试用例和业务流程测试用例。在功能单点遍历测试用例中,通过错误分析法、场景法等对被测系统所涉及页面的单点功能进行遍历;在业务流程测试用例中,考虑业务的常规流程、异常流程和复杂流程,还考虑多业务场景以验证主要业务之间的规则。测试用例中还包含了:对流程的节点中检查点的校验、业务流程的验证结果等。

业务流程测试用例设计方法如图所示:

2)在用例设计时还增加了:1)计算单点功能的覆盖率、2)流程的覆盖率、3)加强结果的正确性验证等指标来衡量测试用例设计的全面性。