其他分享
首页 > 其他分享> > 测试理论5

测试理论5

作者:互联网

一、测试用例方法

1、功能测试用例方法: 等价类;边界值;因果图;正交实验分解法;判定表驱动分析方法

2、非功能性的测试用例方法: 错误推测法;功能图分析方法

3、场景: 场景设计方法

 

 

 

 

 

 

 

二、测试用例设计步骤

 

 

 

 

 

 

 

 

 

 

 

 

       优化测试用例⽅法

 

面试:编写测试用例的依据是什么?

1、需求文档以及系统的产品业务逻辑

2、开发技术方案,技术方案里会有程序内部设计原理和逻辑流程图

3、个人工作经验,比如任何一个产品都需要考虑异常逻辑下程序的容错能力,以及产品的性能测试

面试:你一天能够编写多少个测试用例?

我们之前编写测试用例都是使用思维导图的方式来编写,主要考虑把测试产品测试点

面试:你怎么确保你编写的测试用例把测试点都包含进去了?

1、首先把系统中可能存在的各个业务逻辑使用思维导图都列出来,使用判定表驱动分析方法

2、产品的正常功能,使用测试用例方法主要是等价类,边界值以及因果图

3、产品的非正常功能下系统的容错能力,主要使用测试用例方法错误推测法

4、同时也会考虑被测产品的性能测试,以及它的安全性的测试(脚本注入)

5、设计测试点需要考测试对象被依赖的测试点的场景

测试对象

1、大数据类的产品:熟悉底层设计以及数据之间的流转

2、交易类的公司(淘宝,美团,字节)

3、通信类的产品,需要懂底层的通信协议

4、有需求文档的产品,并且有交互

5、底层的服务测试(没有需求文档,也没有交互)比如测试支付类的产品,使用测试用例方法如下:

功能性:等价类,边界值,和因果图 price:针对金额测试需要考虑数字(有效数据)和非数字的(无效数据);

测试金额最大金额和最小金额;金额小数点的位数(等价类、边界值) price and goods:

测试支付同时带金额和商品,如果缺少一个,支付服务有没有错误的处理

非功能性:错误推测法 连续不断的支付,是否会出现支付卡死(支付时间长,或者暂时不能支付,得到一会支付)

 

 编写测试用例的技巧:

1、新环境里首先确认什么地方编写测试用例,以及什么方式编写

2、确认清楚后,编写一小部分,然后让对方去看下颗粒度,再对方的建议上继续调整

标签:产品,测试点,理论,测试用例,测试,编写,边界值
来源: https://www.cnblogs.com/yvonnej/p/16459243.html