白盒测试需要写测试用例吗(月入10k的软件测试必会黑盒测试用例)

来自一个刚培训完软件测试的学习笔记整理,连续更,接下来我们就来聊聊关于白盒测试需要写测试用例吗?以下内容大家不妨参考一二希望能帮到您!

白盒测试需要写测试用例吗(月入10k的软件测试必会黑盒测试用例)

白盒测试需要写测试用例吗

来自一个刚培训完软件测试的学习笔记整理,连续更

链接中文章介绍了等价类划分和边界值分析法,并且留下了课后题。今天继续说完黑盒测试~

一、错误推断法

错误推测法是指在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。(偏向于经验与主观推断)

使用方法:

错误猜测法并不是一项有法可寻的工程设计方法,比较依赖测试人员的经验;从测试经验的角度来看,在考虑使用错误猜测的方式去补充测试用例。

  1. 比如极限值设计,考虑数值最大最小或者是为空。
  2. 取值设计,年月日的情况都要考虑,平年闰年或者是2月有多少天。
  3. 测试场景必须要考虑到的就是使用局点的组网情况,特别是一些特殊的组网,如网元主备、容灾等;
  4. 端到端的用例场景考虑:开户>转账>充值>交易记录查询,要考虑到用户的类型和交易渠道。
  5. 性能方面也需要考虑,针对核心进行性能场景验证的情况,最经常出现的问题是报表,但是小白还不需要考虑到什么交易记录数。
  6. 安全角度考虑,就是用户权限还有日志中是不是现实了用户隐私。
  7. 可维护性考虑
  8. 用户体验考虑,用户体验是不是合理
  9. 功能实现和规格描述是不是一致,比如新增某个充值功能;
  10. 输出域考虑,一方面是针对输出情况设计输入条件,另外就是针对输出内容的使用途径进行补充用例设计。
  11. 隐含功能也需要考虑到,比如要历史交易想查询,测试设计必须针对隐含的功能进行测试。
  12. 针对不同开发考虑用例设计,最后一条非常特殊,每个开发会出现的问题不一样。

使用场景:先用其他的方法设计测试用例,再使用错误猜测法补充用例。

刚入行的小白肯定没有那么多经验参考,但是随着时间长了,就会根据bug相关的数据总结经验,个人会有多方面的异常情况。

二、随机抽样的方式进行测试

随机抽样的方式分为两种,重复抽样和不重复抽样。分分层随机抽样、系统抽样、整群抽样和简单的随机抽样都是属于概率抽的,并且为并列关系。

三、因果图分析法

因果关系分析法,是从事物变化的因果关系质的规定性出发,用统计方法寻求市场变量之间依存关系的数量变化函数表达式的一类预测方法。

主要的目的就是适用于不同条件组合对应不同的结果状态来设计测试用例,根据判定表中的每一列作为依据来设计测试用例,当判定的条件着重考虑输入输出条件之间的关系时使用因果图法。

使用场景:对系统功能和业务流程的描述,提高测试效率。可以应用在银行取钱还有线上APP购物等等。

四、场景法

场景法测试用例设计方法主要是用于事件触发流程,当某个事件触发之后就形成相应的场景流程,不同的时间触发不同顺序和不同的处理结果会形成一系列的事件结果。

步骤:画业务流程图>设置功能路径的优先级>确定路径>选取测试数据>测试用例

在这里就不放例子了~~有空再更。

五、正交法

说白了就是从大量的试验点中挑出适量具有代表性的点。

正交试验分析法包括以下常用术语:

(1)指标:通常把判断试验结果优劣的标准叫做试验的指标。

(2)因子:是指所有影响试验指标的条件。

(3)因子的状态:是指影响试验因子的因素,也称之为因子的水平。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页