找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
总结边界值:
边界值分析原则
1. 如果输入(输出)条件规定了取值范围,则应该以该范
围的边界内及边界附近的值作为测试用例 ==》1-100

2. 如果输入(输出)条件规定了值的个数,则用最大个数,
最小个数,比最小个数少一,比最大个数多一的数作为 测试数据 ==》[1,100]

3. 如果程序规格说明中提到的输入或输出是一个有序集合, 应该注
意选取有序集合的第一个和最后一个元素作为测 试数据 ==>{春,夏,秋,冬}



20、场景法
场景法:用于流程方面
基本流程:正常流程
备选流程:异常流程
登录功能的逻辑
正常流程:输入正确的账号 密码登录成功
异常流程
1)正确的账号,错误的密码登录失败
2)错误的账号 正确的密码登录失败
3)错误的账号和密码登录失败
4)账号为空,密码正确登录失败
5)账号正确,密码为空登录失败
5)账号密码都为空登录失败
6)重复登录同一账号失败
7)账号被锁定了登录失败
8)手机端和电脑端是否可以同时登录

取款机
主流程:插入正确的银行卡=》输入正确的密码=》选择服务=》输入金额=》取款成功

异常流程
1)插入银行卡方向不正确
2)插入的卡消磁了
3)插入的卡挂失了
4)插入的卡缺失
5)输入错误的密码
6)插入卡后取消
7)输入的金额大于银行卡的余额
8)输入的金额大于取款机的余额
9)输入的金额大于当日银行卡的限额
10)输入的金额小于100元
11)输入的金额是小数点


21、状态迁移图(订单的状态)
已下单=》已取消订单=》待付款=》已付款==》取消付款==》待配货=》已配货=》已发货=》待收货
=》取消收货=》已签收

作业:
众安保险需求文档编写30条用例
微信发朋友圈编写20条测试点
支付宝支付功能编写20条测试点


微信发朋友圈测试点:测试点一般包括是否
1)是否能拍摄照片
2)拍摄的照片是否可以取消
3)是否可以拍摄视频
4)点击拍摄,是否可以返回


22、判定表
由4个组成部分
条件桩
条件项
动作桩
动作项

结构:由4个部分组成
1)条件桩(condition stub):列出问题的所有 条件(通常条件次序无关紧要)。
2)条件项(condition entry):列出针对它条 件的取值(所有情况下的真假值)
3)动作桩(action stub):列出问题规定可采 取的动作(顺序无约束)。
4)动作项(action entry):列出条件各种情况 的应采取的动作。

例子:12306登录功能  ==》账号  密码  验证码
条件桩:账号  密码  验证码
条件项:账号  密码  验证码==》三种组合场景
动作桩:登录成功  登录失败
动作项:条件项:账号  密码  验证码==》三种组合场景==》每种组合会得到一种结果

1为真  0为假   y 成功  n 失败
条件桩                                  条件项
账号     1  1 1 0 1 0 0 0
密码     1  0 1 1 0 1 0 0
验证码   1  1 0 1 0 0 1 0

动作桩                                  动作项
登录成功 y
登录失败    n n n n n  n


23、因果图
1)因果图的基本符号
C cause ==》原因
E end   ==》结果
假设1为真  0为假   与 两两为真则位真, 或 只要一个为真则为真
恒等 ==  ==》当原因出现的时候,结果一定出现 ==》c = 1,e = 1

非 not  ==》当原因出现的时候,结果一定不出现 ==》c = 1,e =0

或 or  ||   ==》多个原因只要有一个出现,则结果一定出现
c1 = 1 or c2 = 0 => e=1

与  且 &&  ==》多个原因同时出现,则结果一定出现
c1 = 1 and c2 = 1 => e=1

约束符号

E:异  ==>男女  ==》要么不选,要选只能选一个

I:或  ==》多个原因只要有一个出现,则结果一定出现c1 = 1,c2=0 ==》e=1

O:唯一 ==》必须选一个,不能同时选或者同时不选,必填项男女

R:要求 ==》南京市 ==》江苏省

M:结果与结果之间关系


面试题:
你上一家公司是怎么用因果图来设计用例的?
我们上一家公司一般不会用因果图,但是如果需求当中由因果关系的需求
我们会把因果关系中的原因作为条件桩,结果作为动作桩,从而把因果图
转化为判定表,来设计测试用例

分享至 : QQ空间
收藏

0 个回复

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