黑盒测试最全笔记,连更无广告
来自:喜乐
链接中文章介绍了等价类划分和边界值分析法,并且留下了课后题。今天继续说完黑盒测试~
一、错误推断法
错误推测法是指在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。(偏向于经验与主观推断)
使用方法:
错误猜测法并不是一项有法可寻的工程设计方法,比较依赖测试人员的经验;从测试经验的角度来看,在考虑使用错误猜测的方式去补充测试用例。
- 比如极限值设计,考虑数值最大最小或者是为空。
- 取值设计,年月日的情况都要考虑,平年闰年或者是2月有多少天。
- 测试场景必须要考虑到的就是使用局点的组网情况,特别是一些特殊的组网,如网元主备、容灾等;
- 端到端的用例场景考虑:开户>转账>充值>交易记录查询,要考虑到用户的类型和交易渠道。
- 性能方面也需要考虑,针对核心进行性能场景验证的情况,最经常出现的问题是报表,但是小白还不需要考虑到什么交易记录数。
- 安全角度考虑,就是用户权限还有日志中是不是现实了用户隐私。
- 可维护性考虑
- 用户体验考虑,用户体验是不是合理
- 功能实现和规格描述是不是一致,比如新增某个充值功能;
- 输出域考虑,一方面是针对输出情况设计输入条件,另外就是针对输出内容的使用途径进行补充用例设计。
- 隐含功能也需要考虑到,比如要历史交易想查询,测试设计必须针对隐含的功能进行测试。
- 针对不同开发考虑用例设计,最后一条非常特殊,每个开发会出现的问题不一样。
使用场景:先用其他的方法设计测试用例,再使用错误猜测法补充用例。
刚入行的小白肯定没有那么多经验参考,但是随着时间长了,就会根据bug相关的数据总结经验,个人会有多方面的异常情况。
二、随机抽样的方式进行测试
随机抽样的方式分为两种,重复抽样和不重复抽样。分分层随机抽样、系统抽样、整群抽样和简单的随机抽样都是属于概率抽的,并且为并列关系。
三、因果图分析法
因果关系分析法,是从事物变化的因果关系质的规定性出发,用统计方法寻求市场变量之间依存关系的数量变化函数表达式的一类预测方法。
主要的目的就是适用于不同条件组合对应不同的结果状态来设计测试用例,根据判定表中的每一列作为依据来设计测试用例,当判定的条件着重考虑输入输出条件之间的关系时使用因果图法。
使用场景:对系统功能和业务流程的描述,提高测试效率。可以应用在银行取钱还有线上APP购物等等。
四、场景法
场景法测试用例设计方法主要是用于事件触发流程,当某个事件触发之后就形成相应的场景流程,不同的时间触发不同顺序和不同的处理结果会形成一系列的事件结果。
步骤:画业务流程图>设置功能路径的优先级>确定路径>选取测试数据>测试用例
在这里就不放例子了~~有空再更。
五、正交法
说白了就是从大量的试验点中挑出适量具有代表性的点。
正交试验分析法包括以下常用术语:
(1)指标:通常把判断试验结果优劣的标准叫做试验的指标。
(2)因子:是指所有影响试验指标的条件。
(3)因子的状态:是指影响试验因子的因素,也称之为因子的水平。
你的回复
回复请先 登录 , 或 注册相关内容推荐
最新讨论 ( 更多 )
- 阿里大佬给的软件测试全套资料,已成功上岸 (猪也会飞)
- 20k软件测试自动化面试题(有答案,非常详细) (路人己)
- 零基础软件测试群 (小梦)
- 找到工作啦!!!软件测试免费分享!!! (Giao)
- 文科生转行测试三个月跌宕起伏 (中国大西瓜)