美文网首页
8大质量属性之功能性测试4种方法

8大质量属性之功能性测试4种方法

作者: robot_test_boy | 来源:发表于2022-12-06 00:07 被阅读0次

还可以根据自己的业务特点和失效规律来继续总结和完善自己的功能性测试方法。

单运行正常值输入法

单运行正常值输入法指在每次运行的时候,输入的都是系统允许的正常值的测试方法。

例如,用户发送电子邮件是一个单运行操作,这个运行包含的输入参数有收件人的邮箱名、发件人的邮箱名、邮件标题、邮件内容和邮件优先级等。使用单运行正常值输入法,我们只需要针对这些参数选择正常的测试输入数据即可。

有些参数的输入值的个数是有限的,测试时就需要遍历各种取值;有些参数的取值是有范围的,测试时就需要使用等价类的思想将输入分类,再在每一类中选择测试输入点。具体的操作方法是测试设计的范畴。

单运行边界值输入法

单运行边界值输入法指在每次运行的时候,输入的都是系统允许的边界值的测试方法。该方法和单运行正常值输入法的差别在于前者输入的值为边界值。

和单运行正常值输入法相比,单运行边界值输入法的测试数据包含了正常输入(如1和10)和非法输入(如0和11),因此它能测试正常处理,又能测试非正常处理,是一种测试效率较高的测试方法。

多运行顺序执行法

多运行顺序执行法是指在功能性测试时,按照一定的顺序来进行多个运行的测试方法。

对多运行顺序执行法来说,分析确定各个运行的先后顺序,是用好该方法的关键。有一个窍门是去分析和用户操作习惯息息相关的地方,去分析可能的执行顺序。

有的用户的操作习惯是先登录再选择商品,有的用户的操作习惯是先选择商品然后再登录。这就需要我们先分析这些操作可能的先后顺序。

多运行相互作用法

多运行相互作用法是指在进行功能性测试时,把多个存在相互关系的运行组合在一起进行测试的方法。

用户在发送电子邮件的时候又收到一封电子邮件,即用户同时在进行收发电子邮件的操作,这就是一个多运行相互作用的例子。


以OpenStack中在指定租户下创建虚拟机为例,指定租户配额范围内的资源进行创建虚机是单运行正常值输入测试法,指定租户配额在边界值和边界值外进行创建虚机是单运行边界值输入测试法,先创建端口和云盘再创建虚机是多运行顺序执行法,创建虚机和删除虚机是多运行相互作用法。

摘取自刘琛梅老师的《测试架构师修炼之道:从测试工程师到测试架构师 第2版》

相关文章

  • 8大质量属性之功能性测试4种方法

    还可以根据自己的业务特点和失效规律来继续总结和完善自己的功能性测试方法。 单运行正常值输入法 单运行正常值输入法指...

  • 软件测试类型

    软件质量: 功能性、可靠性、易用性、效率、可维护性、可移植性 软件测试类型: GUI测试 功能测试 性能测试 负载...

  • 2018-07-31 软件测试类型

    (1)软件质量 功能性 可靠性 易用性 效率性 维护性 可移植性 (2)测试类型 •功能测试 需求规格说...

  • 质量属性-可测试性

    定义 软件可测试性是指通过测试(通常是基于运行的测试)揭示软件缺陷的容易程度。在开发设计良好的系统的成本中,至少有...

  • 移动应用测试-质量属性

    我们将从检查功能测试开始,关注安全性,互操作性,兼容性,准确性和适用性。我们将讨论用于创建功能性移动测试的各种传统...

  • 自考软件工程——软件测试相关的简答题1

    比较功能性测试与结构性测试 功能性测试(黑盒测试)与结构性测试(白盒测试)是完全不同的测试方法 黑盒测试基于外部规...

  • 大数据测试要点总结

    一.非功能性测试 由于大数据面向具体行业的应用,除了功能性测试,在整个大数据处理框架下需要进行非功能性测试,以下几...

  • 服务端测试

    思考:? 如何保证房屋建筑的质量如何保证汽车的质量各环节 各组件 各资源 端到端 功能性和非功能性 功能性 可靠 ...

  • WEB测试点思维导图以及总结

    从思维导图看出把WEB测试点划分「功能性测试」和「非功能测试」,「功能性测试」主要由输入验证、增删改查、用户界面验...

  • APP 测试项

    App测试点整理 一. 功能性测试 根据产品需求文档编写的测试用例进行测试 功能性包括客户端的单个功能模块,以及功...

网友评论

      本文标题:8大质量属性之功能性测试4种方法

      本文链接:https://www.haomeiwen.com/subject/efisfdtx.html