请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
测试技术与测试设计
动态测试(dynamic testing):通过运行软件的组件或系统来测试软件
静态测试(static testing):对组件的规格说明书进行评审,对静态代码进行走查
评审:
交叉评审
组内评审:正式评审
会议评审
度量:metric:测量所使用的方法或标准(bug密度)
评审员reviewer:参与评审的人,不包括主讲人
记录员:项目组的相关人员都是

技术评审:
1:对当前项目功能相关的代码进行评审
2:对当前功能对应的新增的接口代码进行评审

圈复杂度:写的代码越复杂,圈复杂度越高
圈复杂度:计算程序中独立路径的数量,越多越复杂
独立路径从开始到结束==》5条路径

   
公式一
E(结构图的边数)N是节点数
v=E-N+2=10-7+2=5
公式二
v=区域数
公式三
v=p+1(p是判定节点数)
判定节点:分支超过1的节点

用例设计

   
黑盒测试(功能测试)的用例方法:
等价类(重点):
等价类的划分:
需求:在输入框输入1-100分的考试成绩并且为正整数
输入域:1-100分
输入任意正整数:20、23、99
有效等价类:70、34、42
无效等价类:0、1.1、-3、%、
边界值(重点)
判定表
因果图
正交表
场景法
状态迁移

写用例注意的点:
1.用例以验证开头
2.验证的标题和步骤的内容相呼应
3.用例标题和预期结果相呼应
4.等价类用例设计方法的描述一般是用于大于、小于(指定某个边界值)

划分等价类常见的地方:
1.数值范围:1-100打分
2.重复次数:密码输入错误次数
3.字符串长度:输入框支持输入 8-16位
4.字符串中字符的个数:有个列表{“wuhan”、”nihao“、”duoceshi“}
5.文件命名:文件上传功能支持.jpg格式上传,无效:gif、png、bmp
6.文件的大小:上传0-50M;
7.颜色的种类:仅支持红色 其他颜色无效
8.超时时间:应用软件超过30秒没有响应就报错

边界值:
1-100分
上点:边界上的点1、100正常场景
离点:离上点最近的左右两点0和101异常点
内点:区域内的点78 正常场景

闭区间   【1,100】正常测试点:1,100 异常测试点:0和101
半闭半开    【1,100)正常测试点:1,99 异常测试点0和100
半开半闭     (1,100】正常测试点:2,100 异常测试点1和101
开区间       (1,100)正常测试点:2,99异常测试点1和100

有序集合:周一到周天
需求:用户名是由11位纯数字字符的手机号组成==10、12位、11位
等价类的描述:
验证在输入框输入11位纯数字字符组成的手机号
验证在输入框大于11位纯数字字符组成的手机号
验证在输入框小于11位纯数字字符组成的手机号

边界值的描述:
验证在输入框输入11位纯数字字符组成的手机号
验证在输入框输入10位纯数字字符组成的手机号
验证在输入框输入12位纯数字字符组成的手机号



课后作业:
朋友圈测试用例:

    测试用例.jpg


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册