千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 软件测试常用的测试方法有哪些

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

来源:千锋教育
发布人:wjy
时间: 2022-06-14 15:15:00 1655190900

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

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

软件测试常用的测试方法

  等价类

  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.分析需求,列出参与组合的控件和每个控件的值。

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

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT