购买

¥ 20.0

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 Ch2-软件测试基本方法-STMT

Ch2-软件测试基本方法-STMT.ppt

Ch2-软件测试基本方法-STMT

精品课件库
2019-06-15 0人阅读 举报 0 0 暂无简介

简介:本文档为《Ch2-软件测试基本方法-STMTppt》,可适用于综合领域

软件测试方法和技术软件测试的基本方法软件测试的基本方法黑盒测试白盒测试黑盒测试黑盒测试又称功能测试或基于规格说明的测试。黑盒测试的基本观点是:任何程序都可以看做是从输入定义域映射到输出值域的函数这种观点将被测程序看做一个打不开的黑盒黑盒的内容(实现)是完全不知道的只知道软件要做什么。黑盒测试在用黑盒测试方法设计测试用例时测试人员所使用的惟一信息就是软件的规格说明在完全不考虑程序内部结构和内部特性的情况下只依靠被测程序输入和输出之间的关系或程序的功能来设计测试用例推断测试结果的正确性即所依据的只是程序的外部特性。因此黑盒测试是从用户观点出发的测试。黑盒测试的优点:黑盒测试与软件具体实现无关所以如果软件实现发生了变化测试用例仍然可以使用。设计黑盒测试用例可以和软件实现同时进行因此可以压缩项目总的开发时间。黑盒测试的缺点:一个突出的问题是所谓程序的功能究竟是哪些?黑盒测试的另一个问题是功能生成问题。再者黑盒测试以软件规格说明为依据选取测试数据其正确性依赖于规格说明的正确性。黑盒测试的方法等价类划分测试边界值分析决策表测试因果图等价类划分测试等价类划分是一种典型的黑盒测试方法该方法完全不考虑程序的内部结构只根据对软件的要求和说明即需求规格说明把程序输入域划分成若干个相互独立的部分然后从每个部分中选取少数有代表性的数据作为测试输入。使用等价类划分方法设计测试用例必须在分析需求规格说明的基础上划分等价类。等价类划分测试等价类划分把程序的输入域划分成若干个互不相交的子集称之为等价类。所谓等价类是指输入域的某个子集合所有等价类的并便是整个输入域。对于测试有两个非常重要的意义:完备性和无冗余性。等价类的划分()有效等价类有效等价类是指对软件规格说明而言是有意义的合理的输入数据所构成的集合。()无效等价类无效等价类是指对软件规格说明而言是不合理或无意义的输入数据所构成的集合。确定等价类的原则:()按区间划分()按数值划分()按数值集合划分()按限制条件或规则划分()细分等价类等价类划分测试形式:、标准等价类测试标准等价类测试不考虑无效数据值测试用例使用每个等价类中的一个值。、健壮等价类测试健壮等价类测试考虑了无效等价类。等价类表等价类划分测试举例、三角形问题、NextDate问题、雇佣金问题、三角形问题一个程序读入个数把这三个数值看作一个三角形的条边的长度值。这个程序要输出三角形的类型信息:、不是三角形、一般三角形、等腰三角形、等边三角形输入数据与三角形形状的关系设三角形的条边分别为ABC。如果它们能够构成三角形的条边必须满足:A>B>C>且AB>CBC>AAC>B如果是等腰的还要判断A=B或B=C或A=C如果是等边的则需判断是否A=B且B=C且A=C。案例研究:判断三角形的形状创建等价类表:案例研究:判断三角形的形状确定等价类输入数据:、NextDate问题NextDate函数是一个有个变量month(月份)、day(日期)和year(年)的函数。输出为输入日期后一天的日期。例如如果输入为年月日则函数的输出为年月日。

VIP尊享8折文档

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/20

Ch2-软件测试基本方法-STMT

¥20.0

会员价¥16.0

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利