设计编写用例注意事项
来源:互联网 发布:阿里云余额如何提现 编辑:程序博客网 时间:2024/06/05 01:16
写在前面:
下面关于测试用例的编写,主要是一些大致方向,这个还是需要根据实际项目的变动,来进行改动。特别是关于测试用例的划分,测试用例的拆分情况。
还有对于测试用例的标题,每个人的喜好不同,但是主要目标是对一个用例描述清晰,方便查找。
同时编写测试用例,不是为了写而写,要注意你的目标,实际如何能够保证项目的质量来写的。
测试用例需要满足的点
· 对需求覆盖的完整性:每条用例都是完整的,可操作的,有结论的
· 测试用例的独立性:每条用例需要可以独立完成,对其他用例没有依赖关系
· 测试用例的可理解性:用例需要描述清晰,不能有模拟两可的话,且当其他人执行用例时,可以无疑问的把执行下来
· 测试用例的清晰性:测试用例验证点需要清晰
· 测试用例的可维护性:对用例标题清晰,业务发生变更时,需要及时修改维护测试用例编写效率
· smoke 用例,测试优先级最高
· 基本路径及各模块主功能的测试,明确核心功能
· 所有错误和边界值或确认测试
· 可用性测试以及入口默认值教研
· 测试用例划分为不严重的用例基本划分
smoke 测试用例: 特别特别重要用例,控制小数量内,并且流程结果一定是正常执行的
回归测试用例:除smoke用例外,基本路径和各模块主功能测试&部分较严重的失败用例测试
细节测试用例:所有错误,边界值的测试等判断用例的划分
· 正向思路和负向思路,用例分开写
· 流程性的验证点,可以不需要区分用例,按步骤验证下来
· 只有最后一步选择不同的,可以在用例标题中表明,步骤中写清晰
· 全部正向思路,小部分负向思路用例标题结构:在xxx页面/xxx情况下,做xxx操作,得到的结果怎么样
- 例:
在配网添加设备页面,点击确认指示灯在快闪,输入正确的wifi名称和密码,点击确认,显示配网成功。
在产品功能定义页面,添加自定义功能,自定义功能显示正确
- 例:
用例操作结果:把确认点要写清晰,如果步骤中有多个确认要点需要按步骤写出对应的结果
- 例:
操作:进入设备配网过程百分比的页面,1.点击取消 2.弹出提示点击确认
结果:1.弹出提示“将停止添加设备,是否确认退出”。2.退回到配网页面。
- 例:
注意:
· 标题写的是这个测试点侧重的部分,如果不是确认点或者步骤复杂,应写在操作中
· 如果用例中执行过程,有or 或者and的步骤,需要在用例标题中提出
· 判断用例的好坏:用例流程正确,操作和结果完全分开,新人执行操作没有压力- 例:
· 操作中加入:设备重置成配网状态。(也可以写在前提条件中)
· 操作中加入:输入功能点名称,标识名,数据类型、数据传输类型,备注
· 标题:在首页,创建产品,设置通信类型为 wifi/蓝牙/GPRS ,产品创建成功
- 例:
- 设计编写用例注意事项
- 测试用例编写注意事项和编写方法
- 测试用例设计编写
- 测试用例编写设计
- Selenium自动化测试用例设计注意事项
- 关于用KEIL编写C51的注意事项
- 如何设计编写和设计软件测试用例?
- Selenium自动化测试用例设计注意事项一二
- mondrian编写schema注意事项
- mapreduce程序编写注意事项
- 编写代码注意事项
- 解决方案编写注意事项
- 编写头文件注意事项
- 编写脚本注意事项
- 编写SQL语句注意事项
- effect文件编写注意事项
- mapreduce程序编写注意事项
- 编写NSIS脚本注意事项
- 51keil与proteus联调,实现在线仿真
- 【网络流之最大流算法模板】HDUOJ 3549 Flow Problem
- 归并排序
- 设计模式之多例模式
- 自己配置的谷歌浏览器插件
- 设计编写用例注意事项
- Visual Studio C++/C 教你四步安装graphics图形库
- [原创] Nagios install Plugin check_iostat
- React Native 项目 常用 第三方组件 汇总(一)
- BurpSuite中的安全测试插件推荐
- 使用ping简单检测网络故障
- js里面的几个事件
- 游戏行业DDoS 6年谈:什么样的架构才可以对DDoS免疫?
- docker安装mysql主从复制