全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

软件测试常用的测试方法有哪些

发布时间:2022-06-14 15:15:00
发布人:wjy

  软件测试常用的测试方法有哪些?软件测试多种不同的测试方法,每种测试方法都专门用于测试某些特定的缺陷。所有测试类型都可以大致概括为黑盒或白盒测试。这种区别描述了软件测试人员所需的背景知识。

  软件测试中常用的测试方法等价类、边界值、正交排列、因果图、场景法。

软件测试常用的测试方法

  等价类

  1.适用场合:在有数据输入的地方,可以使用等价类划分,将大量数据划分为几个范围,从每个范围中选择代表性数据进行测试,避免穷举,提高测试效率

  2.等价类方法划分:有效等价类、无效等价类:输入有意义、合理的数据集合;无效等价类:输入无意义、不合理的数据集合;

  3.等价类划分法的使用步骤:(1)分析需求划分等价类(分为初步划分和细化);(2)将等价类填写到等价类>>;(3)从每个等价类中至少选择一个代表数据,编写测试用例并执行测试。

  边界值

  1.适用场合:常用于数据输入场所,一般作为等价类分类的补充,与等价类分类一起使用。

  2.使用步骤:找出有效数据与无效数据之间的分界点,测试分界点及其两侧的点

  使用等价类+边界值测试的想法:A首先测试有效数据-1个测试用例将多个控件的有效数据组合起来测试(优化)B。然后测试无效数据-无效数据需要单独测试(以避免屏蔽)C。最后,测试多个无效数据组合(适当强化)

  因果图

  适用场合:界面中考虑控件的组合和限制关系(组合较少)

  因图中常用的9个图形符号:恒等、和、或、非;互斥(E)、唯一(O)、包括(I)、要求(R)、屏蔽(M);

  使用步骤:

  a.找出输入条件的所有组合和限制。

  b.编写测试用例,每列对应一个测试用例。

  c.每组输入条件组合相应的输出结果,绘制因果图,填写判断表(可省略因果图)

  d.找出所有输入条件(因)和所有输出结果(果);

  场景法

  适用场合:当需要测试软件的业务流程(逻辑)时,适用于基于业务方法的场景法,测试人员模拟用户使用软件的不同情况;

  场景划分:基本流和替代流基本流:也称为有效流或正确流,模拟用户正确操作的过程;替代流:也称为无效流或错误流,模拟用户错误操作;

  使用场景法的步骤:

  a.根据列出的场景填写场景表;

  b.为每个场景编写适当的测试用例(不一定是1:1)

  c.分析需求,整理业务流程(逻辑),列出场景;

  正交排列。

  适用场合:对于参数配置软件和兼容性测试,应考虑各控件之间的组合(组合较多),采用正交布置法选择较少的组合,以达到最佳的测试效果。

  使用步骤:

  a.选择合适的正交表(确定m=控件取值数,k=控件数)

  b.编写测试用例。

  c.完成控件,控件值对应因素和状态的映射。

  d.分析需求,列出参与组合的控件和每个控件的值。

  软件测试常用的测试方法有哪些?大家应该大致了解了,延伸一点,学习软件测试主要掌握黑白盒测试、测试策略、测试方法、测试设计、测试报告等相关理论。在网上或书店找一些软件测试学习的书。更多关于“软件测试培训”的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。

相关文章

什么是TestOps测试运维?

什么是TestOps测试运维?

2023-10-14
有什么免费的bug管理系统?

有什么免费的bug管理系统?

2023-10-14
测试是如何跟进和管理bug?

测试是如何跟进和管理bug?

2023-10-14
在质量管理中什么是缺陷问题?

在质量管理中什么是缺陷问题?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取