首页 > 其他分享 >Testing Egineer note:2024_5_8-day07-part02

Testing Egineer note:2024_5_8-day07-part02

时间:2024-05-08 15:00:57浏览次数:12  
标签:验证 微信 part02 Egineer 标题 2024 用例 测试用例 bug

设计测试用例编写技巧

设计测试用例编写技巧

查看用例的模板

案例模板1:
image
案例模板2:
image
案例模板3:
image

用例的要素讲解

  • 编写用例的要素?
    1. 用例编号,用例标题,前置条件,测试步骤,预期结果,优先级 (必写)
    1. 系统名称、模块名称、用例创建时间,实际结果,用例类型,执行时间,执行状态等(非必填项)

详解测试用例要素

用例编号

可以称为:用例id,测试编号,编号等

  • 系统命名_模块名称_编号 (一般情况系统和模块名称是大写,间隔用 __ 下滑线)
    案例: WX_FHB_001
    image
  • 公司中的用例编号根据公司规定
    案例:
    image

用例标题

又称为:测试内容,测试名称,测试标题等
用例标题:描述用例验证什么
案例:

  • 验证微信能发红包
  • 验证微信发送红包失败(零钱余额不足)
  • 单个红包金额超过最大金额有错误提示(>200)
注意事项:
  1. 用例标题是永远唯一的,不存在两条相同的用例
    案例:
    1. 验证微信发送红包失败(零钱余额不足)
    1. 验证微信发送红包失败(无网络)
    1. 验证微信发送红包失败(密码错误)
  1. 标题描述,简单,易懂,清晰
  2. 标题能加上“验证”尽量加上验证
  3. 用例标题和预期结果相呼应
  4. 用例标题要写清楚验证的点
  5. 用例标题是陈述句,不能用判断句或者选择范围,用是否,不能写疑问句
  6. 不能把bug 写成测试用例
  7. 一个无效等价类就是一条用例,不能多个无效等价类写成一条用例

优先级

优先级有三个级别:

  • 高:核心功能测试用例(冒烟测试用例),会阻碍大部分其他测试的用例,基本功能测试。
    举例:死机,白屏,卡顿,闪退等。
  • 中:异常测试,边界,中断,弱网
    举例:删位置,除,返回,取消,刷新,更新,翻页等。
  • 低:字体,颜色,色差,易用性等
    举例:ui样式、颜色,大小,排版等。
    场景设法设计的用例,基本流, 高级用例
    场景法设计的用例,备选流,中级用例
    因果图设计的用例,有效用例,选一条为高级,其他的为中级
    等级类和错误推测法, 设计的有效用例 中级
    等价类和错误推测法,设计的无效用例 低级
用例优先级对应我们bug等级:
  • 致命bug(1级bug)
  • 严重bug(2级bug)
  • 一般bug(3级bug)
  • 建议性bug(4级bug)

前置条件

前置条件:执行操作之前的准备工作
案例:

  1. 准备两台手机
  2. 两个微信账号
  3. 银行卡,余额充足
  4. 已连接网络

测试步骤

测试步骤:验证“测试标题”的具体步骤
  1. 测试的流程步骤按序号编写:1,2,3,4,5换行(alt+回车换行)
  2. 测试步骤的开头都是动词
  3. 测试步骤一般不超过8个步骤(简化步骤)【前期动作可以写在整体的一句话上】
  4. 不能把上一个用例的步骤,用来做下一个步骤的前置条件(每一条用例都是独立)

预期结果

预期结果:达到预期的目标
  1. 预期结果要详细
  2. 预期结果要注意隐藏结果
  3. 页面跳转
  4. 订单状态的变更
  5. 预期结果,不能只写成功,失败
  6. 页面提示,提示语
  7. 结果涉及到页面提示,数据变化,必须明确说明提示内容和变化内容
  8. 结果涉及到数据需要明确数据库中的表和字段的变化。
    例如:添加用户名,余额的减少等

标签:验证,微信,part02,Egineer,标题,2024,用例,测试用例,bug
From: https://www.cnblogs.com/Aorphine/p/18179698

相关文章

  • Testing Egineer note:2024_5_8-day07-part01
    设计测试用例方法之白盒测试法(了解)白盒测试技术白盒测试(结构测试或者逻辑驱动测试)定义:白盒测试也叫透明盒测试,检查程序内部结构及路径一是否符合规格说明,二是否符合其代码规范。白盒测试常见方法:语句覆盖;判断覆盖(也称“分支覆盖”);条件覆盖;判断、条件覆盖;条件组合覆盖;路......
  • 2024-05-08:用go语言,给定一个由正整数组成的数组 nums, 找出数组中频率最高的元素, 然后
    2024-05-08:用go语言,给定一个由正整数组成的数组nums,找出数组中频率最高的元素,然后计算该元素在数组中出现的总次数。输入:nums=[1,2,2,3,1,4]。输出:4。答案2024-05-08:chatgpt题目来自leetcode3005。大体步骤如下:1.创建一个空的字典cnt用于存储每个元素的出现次数。2......
  • 2024CVPR_Low-light Image Enhancement via CLIP-Fourier Guided Wavelet Diffusion(C
    一、Motivation1、单模态监督问题:大多数方法往往只考虑从图像层面监督增强过程,而忽略了图像的详细重建和多模态语义对特征空间的指导作用。这种单模态监督导致不确定区域的次优重建和较差的局部结构,导致视觉结果不理想的出现。------》扩散模型缺乏有效性约束,容易出现多种生成效......
  • 别搜了!2024年PMP备考攻略全指南看这里就够了!
    **一、考试时间PMP考试是一年四次的,一般在3月、6月、9月、12月份考试(考试时间一般为周六)。所以如果有想法一定要在这个几个时间点之间备考准备哦。**需要考试资料的朋友可以加我V.X:huangwanwei99或者QQ:869255552**二,报名流程一般都是中英文两个官网都报名1.英文报名需......
  • 2024年PMP考生|考前必练全真模拟题,附答案解析
    需要考试资料的朋友可以加我V.X:huangwanwei99或者QQ:8692555521、在⼀家已经完成多个类似项⽬的组织⾥,项⽬经理必须执⾏⼀个新项⽬的成本估算。如果项⽬经理利⽤这些之前的⼯作作为估算当前项⽬的基础,这属于下列哪⼀个估算法?()A.三点估算法B.⾃下⽽上估算C.参数估算D.......
  • 2024 年 5 月 7 日 周二 晴 常(324 字)
    正文早上两头跑应付工作时,客户部的同事说我像被吸干了阳气。没办法啊,觉没睡够不就应该这样吗……休息好了肯定不这样。另外,才知道这周六补班,那一瞬间有些想死(笑。文竹的末端叶子好像还是没有变绿呢。有些担心。或许应该有点耐心?鱼儿的手机似乎坏了,于是也买了......
  • 【2024-05-05】连岳摘抄
    23:59槐柳成阴雨洗尘,樱桃乳酪并尝新。古来江左多佳句,夏浅胜春最可人。                                                 ——《初夏》宋·陆游人想辞职时,一般就会更......
  • 【2024-05-04】连岳摘抄
    23:59我们的青年是一种正在不断成长、不断上升的力量,他们的使命是根据历史的逻辑来创造新的生活方式和生活条件。                                                 ——......
  • 【译】2024 年的机器遗忘/反学习
    来源:ai.stanford.edu/~kzliu/blog/unlearning由KenLiu∙May2024撰写▸目录1.反学习的历史和动机2.反学习的形式2.1.精确反学习2.2.通过差分隐私进行“反学习”2.3.已知示例空间下的经验性反学习2.4.未知示例空间下的经验性反学习2.5.只需要......
  • 2024-05-07 js定义类的方法
    一:传统写法//定义:functionhandleDate(date){this.idate=newDate(date).getTime();console.log(this.idate);this.resolveDate=function(){console.log('resolveDate',this.idate);}}//使用:constgetDate=newhandleDate('2020-02-0220:20:......