软件测试方法和技术有哪些?新手学习指南
软件测试方法和技术有哪些?包括软件测试基础、软件测试方法、软件测试过程与规范、单元测试与集成测试、系统测试、验收测试、软件本地化测试、测试自动化及其框架、白盒测试与黑盒测试等。具体软件测试方法和技术具体如下:
一、等价类测试方法的具体操作
1、测试用例的基本要素:用例编号、测试目的、用例描述、预期结果
2、两位整数加法计算器的基本要求
第一个和第二个数字只能输入-99到99之间的整数;对于小于-99或大于99的输入数据,程序应给出明确提示;对于输入的小数、字符等非法数据,程序应给出明确提示。
3、Adder 编写测试用例
首先定义测试对象——第一个数字文本框
说明:测试第一个数字时,确保第二个数字正确
根据需求,划分等价类、细化等价类、建立等价类表、编写用例
4、常见应用:
当输入条件指定取值范围或取值个数时,可建立1个有效等价类和2个无效等价类。
在输入条件指定一组输入值或指定“必须是”条件的情况下,可以建立有效等价类和无效等价类。
在输入条件为布尔量的情况下,可以判断有效等价类和无效等价类。
当为输入数据指定了一组值,程序对每个输入值分别进行处理时,可以建立n个有效等价类和一个无效等价类。
在输入数据必须遵守的规则的情况下,可以建立一个有效的等价类(符合规则)和几个无效的等价类,知道划分的等价类中的每个元素在程序中的处理方式在不同的情况下,等价类应进一步划分为更小的等价类。
二、边界值测试方法
1、策略
在设计测试用例时,首先要确定边界用例。通常输入和输出等价类的边界是应该测试的边界情况。应该选择与边界完全相等、刚好在边界之上或之下的值作为测试数据,而不是等价类中的典型值或任意值。
2、常用应用
如果输入条件指定了一个取值范围,则将刚刚到达该范围边界的值和刚刚超出该范围边界的值作为测试输入数据。如果输入条件指定值的个数,则以最大个数、最小个数、比最小个数少一、比最大数大一作为测试数据。
将规则1和2应用于输出条件,即设计测试用例,使输出值达到边界值及其周围的值。如果程序规范给定的输入域或输出域是有序集合,则选择集合的第一个和最后一个元素作为测试用例。如果程序中使用了内部数据结构,则应选择内部数据结构边界上的值作为测试用例。分析规范以找到其他可能的隐藏边界条件。
软件测试方法和技术有哪些?主要有参考项目文档设计系统测试计划,例如软件测试计划、软件需求规范和迭代计划。软件测试计划评审会议项目经理、SQA负责人、配置负责人、测试团队必须全部参与,共同完成测试项目。更多关于软件测试培训的问题,欢迎咨询千锋教育在线名师。千锋教育拥有多年IT培训服务经验,采用全程面授高品质、高体验培养模式,拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。