问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件测试的方法有哪些?

发布网友 发布时间:2022-04-21 05:11

我来回答

2个回答

热心网友 时间:2022-06-18 03:51

一、等价类划分法

所谓「等价」,就是具有相同属性或者方法的集合,这个集合中某个个体所表现的特征与其他个体完全一致。

由此可知,等价类划分就是将所有可能的输入数据,划分成若干个等价类,然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,分为有效等价类和无效等价类。

例如,规定的用户名长度区间为4~8个字,那么它的有效等价类是用户名长度在[4,8],无效等价类为用户名长度大于8位,或用户名长度小于4位。

二、边界值

测试经验告诉我们,在测试有时会涉及到大量的数据,遍历所有数据会使测试效率低下,如果是手工执行,更加难以覆盖所有数据。这时更有效率的做法是,先划分等价类,再从等价类中选择部分参数测试,边界值是等价类所有可选参数中最容易出问题的地方,所以我们一般会选择边界值作为测试的重点,边界值法的应用步骤如下:

1.先根据等价类法划分有效等价类和无效等价类,确定上点、离点及内点。上点是边界上的点,离点是离上点最近的点,内点则是边界有效范围内的任意一点。同样以用户名长度为4~8位为例,4和8为上点,3和9为离点,6则为内点。

2.设计一个新的测试用例,使其尽可能地覆盖所有尚未覆盖的有效等价类,直到所有有效等价类完全覆盖。

3.设计一个新的测试用例,使其仅覆盖一个无效等价类,直到所有无效等价类都被覆盖。

三、判定表法

判定表又称策略表、决策表,能表示输入条件的组合,以及与每一输入组合对应的动作组合。判定表法适合逻辑判断比较复杂的场景,通过穷举条件获得结果,对结果再进行优化合并,具体又明确地表达复杂地逻辑关系和多种条件组合情况。

判定表主要由条件桩和动作桩两部分组成。条件桩是功能要满足地所有条件,动作桩则是所有可能的操作以及产生的结果。

判定表能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。其缺点是判定表的建立过程较烦杂,当条件过多时,需要分析的逻辑组合呈2的倍数增长。测试工程师可根据实际情况与等价类划分法、边界值法结合使用。

四、正交试验法

正交试验法是研究多因素、多水平组合的一种实验法,它是利用正交表来对实验进行设计,通过少数的实验替代全面实验。正交表中所有参与试验的、影响试验结果的条件成为因子,影响试验因子的取值或输入的成为水平。

在设计测试用例时,采用正交试验法能够有效地、合理地减少测试的工作量与和成本。正交试验的一般流程包括以下几个步骤:

1)分析测试需求,获取因子和水平

2)根据因子和水平选择合适的正交表

3)替换正交表中的因子和水平,获取试验次数

4)根据经验或者其他因素补充试验次数

5)细化输出获得测试用例

以上是一些常见的测试用例设计方法,希望能够解答你的问题。

热心网友 时间:2022-06-18 03:52

1、按是否查看程序内部结构分为:
(1)黑盒测试
(2)白盒测试
2、按是否运行程序分为:
(1)静态测试(static
testing):
(2)动态测试
3、按阶段划分:
(1)单元测试
(2)集成测试
(3)系统测试
(4)验收测试
4、黑盒测试分为功能测试和性能测试:
5、其他测试类型:
回归测试
冒烟测试
随机测试
测试用例设计方法
(1)逐级细分法(2)输入域测试法
(3)输出域分析法
(4)正交试验设计法
(5)
业务流程分析法
(6)状态迁移法
(7)因果图法
(8)判定表法
(9)错误猜测法
(10)等价类划分法
(11)边界值分析法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HPV16阳性就是宫颈癌吗 防静电工作台销售前景怎么样 在深圳,精益管工作台的价格一般是怎么样的? 防静电式PCB周转车有没有按需定做的生产厂? 深圳全百捷公司主要做什么的 深圳哪一个厂家的信誉比较好。 广东防静电工作台哪里的比较好 男人补精吃什么男人补精10大食物 什么是甲骨文认证教育 甲骨文证报考条件 系统测试主要测什么 系统测试和集成测试的区别 软件测试的对象包括什么? 什么是系统测试 系统测试的对象是什么 系统测试的名词解释是什么? 系统测试主要是做些什么?需要考虑哪些方面? iphone6的siri语音助手说话没有反应,这是怎么回事? 404 Not Found 苹果6splus最新系统设置语音嘿siri录不上声音 苹果手机语音助手无法使用,怎么解决 苹果手机嘿siri唤醒不了 mercury路由器怎么改密码和用户名和密码 水星无线路由器的密码忘了如何解决【解决方法】 怎样改Mercury路由器在手机上改wifi密码 水星无线路由器怎么改wifi密码 mercury无线路由器怎么改密码 mercury 的路由器怎么改WiFi密码 mercury无线路由器怎么修改密码 mercury 的路由器怎么改WiFi密码 系统测试的目的是什么? 简述系统测试的目的 软件测试中系统测试的类型有哪些 软件测试对象有哪些? 软件测试的对象包括哪些? timberland天木兰 衣服怎么样辨别真假 越详细越好 Timberland 大黄靴“踢不烂”如何辨别真假? 如何分辨淘宝卖家的TIMBERLAND得真假? 正品Timberland与假货的区别在哪? 怎么分辨timberland衣服的真假? 天伯伦鞋子如何辨别 如何鉴别timberland10061真假 Timberland羽绒服怎么分辨真假? 判断Timberland真假 懂timberland的兄弟帮我看看这双鞋的真假啊 求鉴定添柏岚Timberland真假 帮我看下这双timberland 真假 ,,。。 请各位大虾看看这个TIMBERLAND的真假 请高手鉴定下天木兰Timberland这双鞋真假,非常感谢。 有谁知道excel表格中各种函数分别的用法