设计编写用例注意事项
2017-07-13 16:15
288 查看
写在前面:
下面关于测试用例的编写,主要是一些大致方向,这个还是需要根据实际项目的变动,来进行改动。特别是关于测试用例的划分,测试用例的拆分情况。
还有对于测试用例的标题,每个人的喜好不同,但是主要目标是对一个用例描述清晰,方便查找。
同时编写测试用例,不是为了写而写,要注意你的目标,实际如何能够保证项目的质量来写的。
测试用例需要满足的点
· 对需求覆盖的完整性:每条用例都是完整的,可操作的,有结论的
· 测试用例的独立性:每条用例需要可以独立完成,对其他用例没有依赖关系
· 测试用例的可理解性:用例需要描述清晰,不能有模拟两可的话,且当其他人执行用例时,可以无疑问的把执行下来
· 测试用例的清晰性:测试用例验证点需要清晰
· 测试用例的可维护性:对用例标题清晰,业务发生变更时,需要及时修改维护测试用例
编写效率
· smoke 用例,测试优先级最高
· 基本路径及各模块主功能的测试,明确核心功能
· 所有错误和边界值或确认测试
· 可用性测试以及入口默认值教研
· 测试用例划分为不严重的
用例基本划分
smoke 测试用例: 特别特别重要用例,控制小数量内,并且流程结果一定是正常执行的
回归测试用例:除smoke用例外,基本路径和各模块主功能测试&部分较严重的失败用例测试
细节测试用例:所有错误,边界值的测试等
判断用例的划分
· 正向思路和负向思路,用例分开写
· 流程性的验证点,可以不需要区分用例,按步骤验证下来
· 只有最后一步选择不同的,可以在用例标题中表明,步骤中写清晰
· 全部正向思路,小部分负向思路
用例标题结构:在xxx页面/xxx情况下,做xxx操作,得到的结果怎么样
例:
在配网添加设备页面,点击确认指示灯在快闪,输入正确的wifi名称和密码,点击确认,显示配网成功。
在产品功能定义页面,添加自定义功能,自定义功能显示正确
用例操作结果:把确认点要写清晰,如果步骤中有多个确认要点需要按步骤写出对应的结果
例:
操作:进入设备配网过程百分比的页面,1.点击取消 2.弹出提示点击确认
结果:1.弹出提示“将停止添加设备,是否确认退出”。2.退回到配网页面。
注意:
· 标题写的是这个测试点侧重的部分,如果不是确认点或者步骤复杂,应写在操作中
· 如果用例中执行过程,有or 或者and的步骤,需要在用例标题中提出
· 判断用例的好坏:用例流程正确,操作和结果完全分开,新人执行操作没有压力
例:
· 操作中加入:设备重置成配网状态。(也可以写在前提条件中)
· 操作中加入:输入功能点名称,标识名,数据类型、数据传输类型,备注
· 标题:在首页,创建产品,设置通信类型为 wifi/蓝牙/GPRS ,产品创建成功
下面关于测试用例的编写,主要是一些大致方向,这个还是需要根据实际项目的变动,来进行改动。特别是关于测试用例的划分,测试用例的拆分情况。
还有对于测试用例的标题,每个人的喜好不同,但是主要目标是对一个用例描述清晰,方便查找。
同时编写测试用例,不是为了写而写,要注意你的目标,实际如何能够保证项目的质量来写的。
测试用例需要满足的点
· 对需求覆盖的完整性:每条用例都是完整的,可操作的,有结论的
· 测试用例的独立性:每条用例需要可以独立完成,对其他用例没有依赖关系
· 测试用例的可理解性:用例需要描述清晰,不能有模拟两可的话,且当其他人执行用例时,可以无疑问的把执行下来
· 测试用例的清晰性:测试用例验证点需要清晰
· 测试用例的可维护性:对用例标题清晰,业务发生变更时,需要及时修改维护测试用例
编写效率
· smoke 用例,测试优先级最高
· 基本路径及各模块主功能的测试,明确核心功能
· 所有错误和边界值或确认测试
· 可用性测试以及入口默认值教研
· 测试用例划分为不严重的
用例基本划分
smoke 测试用例: 特别特别重要用例,控制小数量内,并且流程结果一定是正常执行的
回归测试用例:除smoke用例外,基本路径和各模块主功能测试&部分较严重的失败用例测试
细节测试用例:所有错误,边界值的测试等
判断用例的划分
· 正向思路和负向思路,用例分开写
· 流程性的验证点,可以不需要区分用例,按步骤验证下来
· 只有最后一步选择不同的,可以在用例标题中表明,步骤中写清晰
· 全部正向思路,小部分负向思路
用例标题结构:在xxx页面/xxx情况下,做xxx操作,得到的结果怎么样
例:
在配网添加设备页面,点击确认指示灯在快闪,输入正确的wifi名称和密码,点击确认,显示配网成功。
在产品功能定义页面,添加自定义功能,自定义功能显示正确
用例操作结果:把确认点要写清晰,如果步骤中有多个确认要点需要按步骤写出对应的结果
例:
操作:进入设备配网过程百分比的页面,1.点击取消 2.弹出提示点击确认
结果:1.弹出提示“将停止添加设备,是否确认退出”。2.退回到配网页面。
注意:
· 标题写的是这个测试点侧重的部分,如果不是确认点或者步骤复杂,应写在操作中
· 如果用例中执行过程,有or 或者and的步骤,需要在用例标题中提出
· 判断用例的好坏:用例流程正确,操作和结果完全分开,新人执行操作没有压力
例:
· 操作中加入:设备重置成配网状态。(也可以写在前提条件中)
· 操作中加入:输入功能点名称,标识名,数据类型、数据传输类型,备注
· 标题:在首页,创建产品,设置通信类型为 wifi/蓝牙/GPRS ,产品创建成功
相关文章推荐
- Selenium自动化测试用例设计注意事项一二
- J2EE中MVC的各层的设计原则及其编写注意事项
- J2EE中MVC的各层的设计原则及其编写注意事项
- Selenium自动化测试用例设计注意事项
- 编写测试用例需注意哪些?用例设计方法有哪些?
- 软件测试测试用例设计注意事项
- 测试用例编写注意事项
- J2EE基于MVC的各层的设计原则及其编写注意事项
- 编写单体测试式样书与报告书注意事项
- 数据库设计注意事项
- 编写跨平台Java程序注意事项
- 关于安全编写代码的一些注意事项[参照msdn],这些在编程基础中都已经相当重要了!
- 大型网站设计注意事项
- 讲解关于编写跨平台Java程序时的注意事项
- java-编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 设计数据仓库的注意事项(Part II)
- 编写跨平台Java程序注意事项