首页 > 其他分享 >黑盒测试用例设计方法三

黑盒测试用例设计方法三

时间:2024-07-16 21:30:22浏览次数:16  
标签:分析 因素 黑盒 水平 正交 次数 测试用例 实验 设计

一、正交实验法

1)正交法原理介绍

 1、日本人,统计学家提出的

2、使用的工具:正交表

3、统计和分析实验数据,从大量实验中找到合适的实验数据组合(原本用于工业生产的数据组合与实验室的数据挑选)

4、从大量的试验组合中,挑选出一部分具有代表性的点,进行实验,分析数据

5、核心概念:a、影响实验结果的---实验因素(因子)、因素     b、每一个因素的不同取值(状况)---水平

例如,字的显示效果,字体、字号、颜色,称为因素。字体选择时可以选择宋体、楷体、隶书等,称为水平(212个)。字号选择时,1号、2号等,称为水平(100个)。颜色选择时,称为水平(256)

测试字的显示效果将会有:212*100*256=

c、正交表特点:每一列中同一数字(水平)出现的次数相等,任意两列组成的数字(水平)对出现的次数也是相同的

2)正交实验法实现步骤

a、分析所有对结果有影响的因素。从多个角度和方式进行分析(不要放过文本框、按钮等需求中提及或者没有提及)

b、分析每个因素的数量水平。充分利用等价类、边界值(需求中说明和未说明的都要分析)

c、选择正交表。只有特定的因素和水平的组合才有对应的正交表。所以在现实中用到的时候,找最贴近的正交表(正交表的因素和水平数一般要大于实际的因素数和水平数)

正交表的数字关系。n代表实验次数,m代表水平数,k代表因素的数量。这三个数之间没有数学关系

仅适合用于每一个因素的水平数都相同的正交表。

3)实际案例

 完全排列组合:3*3*3=27

4)正交实验助手

L9_3_4:3水平4因素9次实验

每一列中,同一个数字出现的次数相同(3次)

任意两列中,同一个数字对出现的次数相同(1次)

二、功能图法(状态迁徒图)

1、原理介绍

在遇到有事务流或由于某种条件成立导致状态改变的软件时用

适用场合:软件的状态会根据某些内容、条件、操作的变化而变化

目标:尽可能覆盖软件的状态、状态-条件的组合、状态变迁路径

2、分析过程

 

三、其他用例设计方法

四、用例设计方法综合选择

标签:分析,因素,黑盒,水平,正交,次数,测试用例,实验,设计
From: https://www.cnblogs.com/taoyao/p/18303706

相关文章

  • 设计模式之简单工厂模式(学习笔记)
    定义简单工厂模式(SimpleFactoryPattern)是一种创建型设计模式,它定义一个用于创建对象的接口,但由一个单独的类来实现实际创建的工作。简单工厂模式通过在一个类中集中管理对象的创建过程,可以减少客户端与具体类之间的耦合,使得代码结构更加清晰和易于维护。通过专门定义一个类来负......
  • 基于SpringBoot+Uniapp的微信阅读小程序系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言项目运行截图技术框架后端采用SpringBoot框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • Spring与设计模式总览
    Spring框架中的设计模式详解Spring框架不仅是Java企业级开发的主力军,其设计还蕴含了大量经典设计模式。这些模式贯穿于Spring的核心组件中,提升了框架的可维护性和扩展性。本文将深入探讨Spring框架中常见的设计模式及其应用。1.工厂模式(FactoryPattern)工厂模式是最常见......
  • 抢红包设计(预分配法)
    大致设计常见软件QPSNginx单机理论能达到30w左右的QPSRedis单机可以承受8W+的QPS,理论可以达到10wQPSMysql单机只有4k左右的QPS创建红包红包拆分算法二倍均值法(每个人获得的红包金额差不多)math.Max(0.01,money/member*2)......
  • python+flask计算机毕业设计基于Vue.js的付费阅读小程序(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,数字化阅读已成为现代人获取知识、娱乐休闲的重要方式之一。然而,在海量信息面前,如何有效保护知识产权,激励内容创......
  • python+flask计算机毕业设计技术的恩施婴童健康服务系统(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着社会对婴幼儿健康关注度的不断提升,特别是在恩施地区,作为一个快速发展且对婴幼儿健康服务需求日益增长的地域,构建一个高效、全面的婴童......
  • 软件设计师(中级)备考视频教程
    一、视频介绍    本视频主要包括软件设计师系统学习教程,通过学习本视频,可以帮助考生高效且深入地掌握软件设计师资格考试核心知识,全方位覆盖考试要点,从而轻松备战考试。视频不仅涵盖了考试所需的全面知识体系,还通过直观的教学方式和实战案例,帮助考生快速理解复杂概念,......
  • 软件设计师(中级)真题讲解专题视频(2022年-2023年)
    一、视频介绍    本视频主要对软件设计师近两年真题进行专题分析,通过学习本视频,可以帮助考生掌握软件设计师近年来考试核心知识,全方位覆盖考试要点,从而轻松备战考试。二、获取方式        视频是捐赠方式获取,捐赠后在评论区留下邮箱或微信联系我,发送视频链......
  • eNSP校园网设计与实现
    概述此次设计,完成了VLAN划分、WLAN、OSPF、VRRP等基本配置,之后出于对企业top图的完整性和网络安全性的考虑,在此基础上引入了防火墙和防火墙双热备,并在防火墙上成功配置了OSPF、NAT、GREVPN、IPsecVPN,成功完成了企业网的基本功能。1.目录第一章需求分析1.1设计背景......
  • 设计模式——桥接模式
    设计模式——桥接模式1.概述2.基本介绍3.结构4.案例4.1代码实现4.2注意事项4.3使用场景1.概述现在有一个需求,需要创建不同的图形,并且每个图形都有可能会有不同的颜色。我们可以利用继承的方式来设计类的关系:我们可以发现有很多的类,假如我们再增加一个形状或再......