历史背景
自从人类编写调试第一行代码开始,软件测试也随之产生。
随着程序或软件系统越来越复杂,测试工作慢慢独立出来,由专业的软件测试工程师承担。
早期普遍以功能测试为主,外加一些白盒测试,后来逐渐出现了自动化测试,UI自动化、接口自动化、脚本自动化等等,测试工作变得越来越高级,越来越复杂。
功能测试用例管理
功能测试是测试工作的核心,而核心中的核心就是测试用例设计和管理。许多年前,测试行业普遍以Excel来管理测试用例。后来Mercury家族的Quality Center逐渐盛行,简称QC。QC的出现很好地解决了中大规模的测试团队的 测试资产也就是测试用例的管理。
随着敏捷的出现,笨重的QC似乎没有跟上步伐,慢慢没落。Jira,禅道,开始兴起。
新兴黑马
20年开源社区在测试领域冒出了一屁黑马,MeterSphere。经过三年的迭代,该产品在Github已经收获超过10000个Star,遥遥领先。
脑图用例设计
MeterSphere的功能很多,今天我们重点详解一下MeterSphere的脑图模式用例设计。
1. 用默认账号admin/metersphere登录MeterSphere,选择一个项目。
2. 点击脑图模式图标切换到脑图,如下图:
3. 在“全部用例”处,右击鼠标:
4. 点击“下级”,输入 “测试用例设计”,并点击 页面上方的 “模板”标签,然后点击保存。
5. 在保存后,点击左边“测试用例设计”,可以看到脑图页面同步更新了。
6. 右击脑图里的“测试用例设计”,点击“下级”,并添加多个子模块,如下图:
7. 调整脑图的外观样式
8. 在“功能”模块下面,添加多个子模块,并且添加用例。
9. 丰富用例,添加步骤
10. 自此模板维护完成,并且用例创建也演示完成。
通过上面案例可以看到基于MeterSphere在线脑图模式,可以很方便的创建功能测试用例。