发表于: 2018-05-25 01:04:48

1 646


今天完成的事: 重新学习了兼容性测试和边界值测试 


兼容性测试

兼容性测试就是验证软件与其所依赖的环境的依赖程度、包括对硬件平台的依赖核对软件平台的依赖程度,我们通常称之为软件的可移植性。一般分为以下几点;

       

1.待测试项目在同一个操作系统平台的不同版本、不同的操作系统平台上是否能很好的运行

2.待测项目是否能与相关的其他软件和平共处,会不会有相互不良的影响

3.待测项目是否能在指定的硬件环境中正常运行,软件和硬件之间能否发挥很好的效率工作,会不会影响或导致系统的崩溃

4.待测项目是否能在不同的网络环境中正常运行。


兼容性测试的作用

兼容性测试是软件测试过程中必不可少的一个过程,没有兼容性测试的测试是不完整的测试。兼容性测试的作用有以下几点:

1.能够进一步提高产品的质量,提高用户体验

2.能是软件与尽可能多的其他软件“和平共处”,尽可能达到平台无关性

3.能尽可能的保证软件存在的价值,是衡量一个软件质量的重要指标

4.能使软件产品的市场更广阔


边界值测试

边界值测试分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;而所谓边界值,就是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。边界值测试分析包括确定边界,选择测试用例两个步骤。


一、边界值测试的基本原理:

1.错误更可能出现在输入变量的极值附近

2.失效极少由两个(或多个)缺陷的同时发生引起的

3.Min、Min+、Nom、Max-、Ma


二、单缺陷假设和多缺陷假设:

1.单缺陷假设是边界值分析的关键假设。它是指“失效极少是由两个或两个以上的缺陷同时发生引起的”。在边界值测试分析中,单缺陷假设即选取测试用例时仅仅使得一个变量取极值,其他变量均去正常值

2.多缺陷假设,是指“失效是由两个或两个以上缺陷同时作用引起的”,要求在选取测试用例的同时让多个变量取极值


三、边界值测试数据类型:包括数值、速度、字符、地址、位置、尺寸、数量等


四、边界值的分类

五、边界值测试技术:

1.基本边界值测试

有n个输入变量,设计测试用例使得一个变量在数据有效区内区取最大值、略小于最大值、正常值、略大于最小值和最小值。如图,两个变量为X1,X2,它们的有效区间分别为(c、d),(a、b)

对于有n个输入变量的程序,基本边界值分析的测试用例个数为4n+1


明天要做的事:完整的过一遍任务二,并提交任务二

遇到的问题:暂无

收获:对于兼容性测试和边界值测试有更深刻的认识


返回列表 返回列表
评论

    分享到