### 一个编写良好的测试用例应该允许任何测试人员理解并执行测试。
在编写测试用例时,将自己置于用户的角度并包含所有必要的细节非常重要。尽最大努力预先编写好的测试用例将为你节省时间和精力。
编写测试用例 - 特别是一次测试大量测试用例, 可能是一项耗时的任务。这里介绍一下编写测试用例的一些技巧,以及展示几个测试用例示例。
## 如何编写软件测试用例:
**使用强标题**
一个好的测试用例从强大的标题开始。作为最佳实践,最好将测试用例命名为与你正在测试的模块相同的行。例如,如果你正在测试登录页,请在测试用例的标题中包含“登录页”。
**包括强描述**
描述应该告诉测试人员他们将要测试什么,并包括任何其他相关信息,例如测试环境,测试数据和前提条件/假设。
**包括假设和先决条件**
应该包括适用于测试的任何假设以及在执行测试之前必须满足的任何先决条件。此信息可以包括用户应该开始测试的页面,对测试环境的依赖性以及在运行测试之前必须执行的任何特殊设置要求。此信息还有助于使测试步骤简洁明了。
**保持测试步骤清晰简洁**
测试步骤应包括有关如何执行测试的数据和信息。这可能是测试用例中最重要的部分。保持此部分清晰简洁,但不要遗漏任何必要的细节。
**包括预期结果**
预期结果告诉测试人员他们应该在测试步骤中体验到什么。这是测试人员确定测试用例是“通过”还是“失败”的方式。
**让它可重复使用**
一个好的测试用例是可重用的,并为软件测试团队提供长期价值。在编写测试用例时,请记住这一点。通过重新使用测试用例而不是重写它,可以节省时间。
### 测试用例的样本
**标题**:登录页输入正确手机号和密码登录成功并跳转到首页
前置条件:** 登录页面;商城已存在用户的手机号码:15888888888和合法密码A123456abc。
**测试步骤:**
步骤 1.手机号输入框输入15888888888 预期结果:无错误提示
步骤 2.输入密码A123456abc,点击【登录按钮】 预期结果:页面跳转到商城首页且页面右上角显示用户头像
以下是该用例在测试管理工具中的样子:
###结论
为软件编写测试用例需要对正在测试的软件进行一些练习和了解。精心编写的测试用例可以使你的测试过程更加顺畅,从长远来看可以节省时间。