以下是写作测试用例时总结的一些注意点,仅供参考
0 | 注意要点 | 正确案例 | 错误案例 |
---|---|---|---|
1 | 标题写成“在……情况下,做什么操作,出现……结果”(前提—操作—结果) | 输入正确的用户名和错误的密码,软件弹出提示“密码错误,请重新输入” | 登录错误 |
2 | 标题不能重复 | 登录失败_正确用户名错误的密码、登录失败_正确用户名空密码 | 登录1、登录2、登录3 |
3 | 步骤中,每一步尽量是一个动作或是一个控件中的2、3个动作 | 1. 成功登录进入首页,点击“搜索”;2. 搜索框中输入任意字符,如“李四”,点击“搜索”;3. 点击条目“李四”,打开李四的详细信息。 | 成功登录进入首页,点击“搜索”,搜索框中输入任意字符,如“李四”,点击“搜索”,点击条目“李四”,打开李四的详细信息。 |
4 | 步骤中,一定要给出测试数据(测试数据不具体时,写成如…) | 登录页面,输入任意错误用户名,如“test”,点击“登录” | 登录页面,输入任意错误用户名,点击“登录” |
5 | 步骤的开始,一定要从软件的入口出发,不要随意从某功能开始 | 1. 成功登录进入首页,点击“日志->发表日志->草稿箱”;2. 点击任意日志标题后的“删除”按钮,删除草稿;3. 刷新页面,观察草稿箱 | 1. 草稿箱中,点击任意日志标题后的删除按钮,删除草稿2. 刷新页面,观察草稿箱 |
6 | 测试步骤要有始有终,中间不要漏步骤也不要有多余步骤 | 同上 | 同上 |
7 | 步骤中,按钮、输入内容用引号引起来 | 同上 | 同上 |
8 | 有些步骤不是用例的核心测试点,只需放在前提中即可 | [前提]A用户存在3位好友,分别为X, Y, Z,3位好友的添加先后顺序为X, Y, Z。[步骤]A用户成功登录,点击首页的“好友”按钮,查看好友列表[预期结果]列表中存在X, Y, Z三位好友,且排列顺序为X, Y, Z。 | [步骤]1. A用户成功登录,搜索X,添加X为好友;2. 继续搜索Y,添加Y为好友;3. 继续搜索Z,添加Z为好友;4. 点击首页的“好友”按钮,查看好友列表[预期结果]列表中存在X, Y, Z三位好友,且排列顺序为X, Y, Z。 |
9 | 测试数据的准备,避免出现搞笑的词汇或敏感的词汇 | 搜索“张三”、文本框输入“测试test”、输入20个数字,如“12345678901234567890” | 搜索“你妹啊”、文本框输入“今天晚上吃什么”、输入10个数字,如“111111111111111111111111111111” |
10 | 用例不要写成连续剧,每条用例应该是独立的 | ||
11 | 预期结果一定是肯定的答案,不能写成“是否” | [预期结果]用户登录成功,打开主页 | [预期结果]检查用户是否登录成功 |