集团官网
  • 华为授权培训中心
  • 腾讯云一级认证培训中心
  • 百度营销大学豫陕深授权运营中心
  • Oracle甲骨文OAEP中心
  • Microsoft Azure微软云合作伙伴
  • Unity公司战略合作伙伴
  • 普华基础软件战略合作伙伴
  • 新开普(股票代码300248)旗下丹诚开普投资
  • 中国互联网百强企业锐之旗旗下锐旗资本投资

好的测试用例有哪些特点?

编辑:云和数据 日期:2023-03-14 17:52

软件质量的属性有许多种,首先要保证正确性,测试标题描述部分的内容正确,而后才是经济性、适应性等特质,下面就来详细看一下,一份好的测试用例有哪些特点。

质量属性:

正确性:确保测试标题描述部分的内容正确性。

经济性:只为确定需要的目的设计相应的测试步骤。

可重复性:自我一致性,即不管谁执行此用例,结果一样。

适应性:既能适应短期需要,又能考虑长远需要。

可追踪性:用例能追踪到一个具体的需求。

自我清理性:单个用例不会影响整个测试环境,即用例执行完了可以恢复原有的测试环境。

结构化和可测试性

含有规范的测试标题和编号。

含有一个确定的测试某一个特定需求的目的。

含有关于测试方法的描述。

指定条件信息-环境、数据、预置的条件测试、安全入口等。

含有操作步骤和预期结果。

陈述任何辅助证据,例如截图报告并确保这些东西妥善保存。

确保测试环境的干净(即用例不会影响整个环境)。

描述时使用主动语气结构。

操作步骤不要超过 15 步。

确保单个用例测试执行时用时不超过 20 分钟。

自动化脚本用例添加必要的注释,比如目的、输入和期望结果。

如果可能,建议提供可选择性的预置条件测试。

用例之间的先后顺序是否跟业务流程一致,即用例在业务流程中的彼此顺序关系是否合理。

配置管理:

采用命名和编号规范归档。

保存为特定的格式,文件类型。

用例版本是否与当前被测试软件版本一致(对应)。

包含用例需要的相应测试对象,如特定数据库。

存档阅读。

存档时按角色控制访问方式

当网络备份时存档。

离线归档。

相关内容

如何针对接口设计测试用例 ? 当我们拿到一个接口,怎么才能设计出更好的测试用例呢?从大的方面我们至少要考虑到以下三个方面。第一:功能测试第二:性能测试第三:安全性测试一、功能方面在功能方面,我们要更多考虑的是如何通过不同的输入覆盖不同的业务逻辑。而这个业务逻辑也可以理解为代码的每一个分支语句,所以,我们的测试就变为如何通过... 怎样下载和安装HBuilder软件? HBuilder是一款深度集成Eelipse的IDE编辑器,但其主要集中在Web前端的开发,不能进行Java等后台开发。HBuilder提供了对JavaScrijpt、jQuery、HTML5+、MUI等语法的提示功能,同时包含很多快捷键,让前端开发更加便捷。访问HBuilder官方网站(ht... web前端框架有哪些?学web前端开发用什么软件? 框架是提供一套完整的解决方案,按照规定好的代码结构来做编排。前端框架一般指用于简化网页设计的框架,使用广泛的前端开发套件,主要特点易于控制,易于延展,易于分配资源。通常前端框架会封装了一些常用的功能,比如html文档操作、各种按钮,表单控件等。合理的运用前端框架可以降低界面开发周期、提升开发效... 性能测试常见指标有哪些 对业务指标的要求主要有:请求响应时间,最大并发量等等。对系统资源的指标,如:资源使用率是指在系统负载运行期间,数据库服务器,应用服务器,web服务器的cpu,内存,硬盘,外置存储,网络带宽的使用率,低于20%的使用率为资源使用稳定,60%-80%的使用率表示资源使用饱和,超过80%的使用率的资... 软件测试培训:边界值分析法 对于软件测试人员来说,测试工作做得越多越会发现,程序的一些错误往往发生在边界处理上,例如,某程序的输入数据要求取值范围为1~100,当取值在1~100内部时没有问题,然而取边界值1或100时会发生错误,这就是程序开发时对边界问题没有做好处理。边界值分析法就是对边界值进行测试的一种方法,本节将针... Web Storage是什么?Web Storage详解 Web Storag是HTML5引入的一个非常重要的功能,可以将数据存储在本地,如保存用户的偏好设置、复选框的选中状态、文本框默认填写的值等。用户在浏览器中刷新网页时,网页通过Web Storage就可以知道用户之前所做的一些修改,而不需要将用户修改的内容存储在服务器端。Web Storage...
×