当前位置: 首页 > news >正文

快速了解软件测试——测试用例的方法

测试用例的编写方法有八种,其中等价类、边界值、判定表、场景法、流程图重要且使用得多

●等价类●边界值●判定表●因果图[了解]●正交法[了解]●场景法●流程图●错误推测法[了解]

1、等价类

                        为什么要用等价类划分法?

                                ●从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据

                                ●这些代表数据要能反应这个范围内数据的共性的测试结果

等价类又分为:

                                ●有效等价类:能够成功运行的程序的数据集合
                                ●无效等价类:不能够成功运行的程序的数据集合

2、边界值(边界值通常与等价类法结合使用)

                        为什么要用边界值法?

                                ●边界值法是等价类划分法的重要补充

                                ●大量程序错误往往容易发生在边界上

边界值中的边界点:上点、内点、离点
                                ●上点:最边上的点
                                ●内点:边界内的点
                                ●离点:离边界值最近的点


边界值法的使用:首先确定有效边界,其次选取边界上的点书写测试用例

3、判定表

     用于有多个输入和多个输出,两者之间相互的组合关系。

4、场景法

        场景法就是模拟用户完成一套流程一套流程就算做是一条用例。主要用于系统验收阶段,模拟用户操作场景(成功和失败两类场景)。

http://www.lryc.cn/news/429892.html

相关文章:

  • 多线程、多进程,还是异步?-- Python 并发 API 如何选择
  • 汽车服务管理系统 _od8kr
  • 带你玩转小程序推广,实现短链接一键跳转
  • OpenDDS的Rtps_Udp传输协议可靠性QoS收发基本流程
  • 体育数据API纳米奥运会数据API:高阶数据包接口文档API示例⑦
  • 【中项第三版】系统集成项目管理工程师 | 第 15 章 组织保障
  • 数据结构——顺序栈和链式栈
  • PHP轻创推客集淘客地推任务平台于一体的综合营销平台系统源码
  • three.js实现 加载3dtiles ,瓦片 ,倾斜摄影,功能
  • Qt QTextEdit调用append数据重复的问题
  • 数学基础(二)
  • Java设计模式原则及中介者模式研究
  • logstash入门学习
  • 【代码】Swan-Transformer 代码详解(待完成)
  • iframe.contentDocument 和document.documentElement的区别
  • 计算机操作员试题(中篇)
  • 车规级MCU「换道」竞赛
  • 数学生物学-2-离散时间模型(Discrete Time Models)
  • 免费开源!AI视频自动剪辑已成现实!效率提升80%,打工人福音!(附详细教程)
  • NtripShare全站仪自动化监测之气象改正
  • 【人工智能】项目案例分析:使用自动编码器进行信用卡欺诈检测
  • 【工控】线扫相机小结
  • 将Web应用部署到Tomcat根目录的三种方法
  • 工业和信息化部教育与考试中心计算机相关专业介绍
  • 第二证券:生物天然气线上交易达成 创新探索互联互通、气证合一
  • 重磅!RISC-V+OpenHarmony平板电脑发布
  • [DL]深度学习_扩散模型
  • AI学习记录 - 如何快速构造一个简单的token词汇表
  • JAVA中的数组流ByteArrayOutputStream
  • S3C2440中断处理