TC学习 day02

来源:互联网 发布:javascript手机版手册 编辑:程序博客网 时间:2024/06/05 21:30

测试用例的内容 ***** 必考题

image

 

准备编写测试用例*

收集资料

需求文档

设计文档

遗留系统相关文档

与先关人员讨论

探索性测试

 

测试用例的用途*

image

 

常用的测试用例的设计方法——白盒

 

黑盒:不关心代码,只关注结果,比较常见

概念:功能测试或者数据驱动测试,不考虑程序内部结构和内部特性

image

image,局限性

 

白盒:逻辑驱动测试

image

 

灰盒测试:介于白盒和黑盒测试之间

概念:关注输出对于输入的正确性,同时也关注内部表现,但这种关注现象不像白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态。

意义:有时输出正确,但内部有错误,但每次都进行白盒测试,效率会非常低,因此需要采取灰盒测试。

 

黑盒测试方法

1、等价类划分:按照需求规格说明书,把程序输入输出划分成若干部分,选取代表性的数据。

划分为:有效等价类和无效等价类

意义:提供了完备性,保证了无冗余性,目的是:减少测试用例

测试计算器

        遇见了什么问题

image

        如何解决这些问题

 image

1、确定测试用例:

image

有效等价类无效等价类:有效的越多越好,无效的只能覆盖一个

image

确定等价类的原则:

image

image,粒度适量的粗

image

image

image,粒度细,多越好

例子:

image

image

image

笔试题:保险费率计算?

image

image

第一步:输入输出变量确认:

输入输出

第二步:等价类划分:

image

image

第三步:设计测试用例

image

第四步:选取测试用例

image

思考:

image

等价类划分的特点和注意事项

image

注意:

考虑无效等价类

仔细划分

中信银行测试笔试题:(经典笔试题--三角形问题)

image

image

image

 

2、边界值方法

image

遇见了什么问题?

imageVB语言

如何解决这类问题?

image

边界值分析法:概念

image

image

边界值分析:

image

“单缺陷”假设

image

讨论:

image

边界值分析测试用例

image

边界分析测试用例

image

单缺陷假设笔试题:(找零钱最佳组合)

image

image

分析边界

image

分析过程

image

设计测试用例

image

image

用等价类划分来测试:

image

image

等价类分析:比较全面

边界值分析:更好找BUG

边界值方法实战题:用边界值来做?

image

笔试题:测试QQ登入界面

image

QQ账号等价类

image

QQ密码等价类

image

提出问题:

image

解决问题一:因果图

3、因果图:

image

涉及到组合时要想到:因果图

因果图使用步骤:

image

关系符号

image

约束符号

image

              R约束(要求):表示若a=1,则b必须为1.即不可能a=1且b=0;

              M约束(强制):表示若a=1,则b必须为0,当a为0时,b值不定。

因果图案例:

image

因果图:

image

因果图转成决策表和测试用例

image

4、决策表方法介绍

image

决策表

image

阅读指南决策表单

image

测试QQ登入界面,接上面笔试题

第一步因果图

image

从因果图导出绑定表

image

从判定表导出测试用例

image

 

因果图笔试题:****

image

image

 

猜错法

0 0
原创粉丝点击