前言:测试用例设计与编写,直接影响测试的质量与效率,所以对于一切测试的开始,一个好的测试用例架构是必不可少的。笔者编写测试用例曾用过excel、word、禅道、Xmind等工具,由于笔者公司对禅道进行了二次开发,支持在线编写用例,多种格式导出,用例批量复制等功能,搭配Xmind工具对需求的拆解,所以极大的提高了测试用例输出的质量与效率。
一、Xmind思维导图的应用
Xmind工具是一种表达发散思维的图文工具,利用Xmind工具可以有效的辅助我们做需求梳理、用例设计、用例编写、用例评审等工作。在编写测试用例前,我们可以根据项目周期来确定功能点输出的颗粒度,尽可能全面且详细,思维导图可加快测试用例的编写速度,增加测试用例的准确性、覆盖范围,避免功能的遗漏。
二、用例结构设计
增加用例集概念:建立用例集,设计用例为用例子集,如公共用例集、研发自测用例集、冒烟测试用例集、移除用例集、功能用例集(基本功能用例、场景穿越用例、接口用例)等,用例集可以使用例结构更清晰,用例的利用率最大化,尽可能的在整个项目生命周期为测试服务。
- 公共用例集:第一类为抽取系统中频繁测试的功能点,如UI的测试(页面显示、布局、必填项、特殊字符限制)第二类抽取系统中多个模块间相同的功能点,代码实现方式为封装类调用同一个功能接口,如翻页、导出、上传、下载等功能,这类用例重复性高,项目间也可以复用。
- 研发自测用例集:以研发执行为目标的用例集,可有效在提测前预防低级BUG频出问题,用例可在功能用例中抽取一部分粗刻度用例组成研发自测用例集,建议测试人员配合与指导研发执行,养成良好的协作氛围。
- 移除用例集:测试用例的增删改是常见操作,对于删除的用例进行统一管理,以应善变的项目,建议写用例修改日志,如XX人增删改XX编号用例,方便测试用例的维护。