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

测试用例的了解

最近在做的工作主要是测试

测试是否有bug

思考:

关键在于要判断按照流程走下来,每一步的结果是否是你预想的结果。

如果跟期望的结果不一致,为什么,哪里出现了漏洞(bug)

测试用例-CSDN博客

什么是测试用例:

每个业务目标,用编制的一组由测试输入执行条件以及预期结果的案例。

测试用例的4个特性:

代表性:

能够代表并覆盖各种合理和不合理合法和不合法边界和越界以及极限的输入数据,操作等。

针对性:对程序中的可能存在的错误有针对性地测试

可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。

可重现性:对同样的测试用例,系统的执行结果应当是相同的。

测试用例模板:

用例编号,测试模块,用例标题,用例级别,前置条件,测试输入,执行输入,预期结果,实际结果,测试人员,结束时间

终于有人把软件测试用例讲清楚了(一定要收藏)_测试用例_测试小婉-开放原子开发者工作坊 (csdn.net)

编写测试用例的基本方法:

1.概念

有效,无效

等价类划分是指分步骤地海量(无限)测试用例集减的很小,但过程同样有效。

等价类:某个输入域的集合,在这个集合中每个输入条件都是等效的

一般可分为有效等价类无效等价类

比如:一个青少年考试的分数(备注13-17岁为青少年)

假设青少年年龄为x,13<=x<=17,数学成绩为y:0<=y<=100

年龄按照等价类划分可分为x<13,13<=x<=17,x>17

有效等价类为13<=x<=17,无效等价类为x<13,x>17

数学成绩按照等价类划分可分为y<0,0<=y<=100,y>100,

有效等价类是0<=y<=100,无效等价类是y<0,y>100

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【设计模式】创建型模式(四):建造者模式
  • Python中的魔法:探索自定义Context Manager的魅力
  • 7天速成前端 ------学习日志 (继苍穹外卖之后)
  • Eclipse折叠if、else、try catch的{}
  • leetcode01——27. 移除元素(双指针)、977. 有序数组的平方(双指针)、209. 长度最小的子数组(双指针/滑动窗口)
  • leetcode刷题day17|二叉树Part05(654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树)
  • MySQL:索引02——使用索引
  • React 嵌套类名样式不生效
  • 基于python+django+vue的家居全屋定制系统
  • Vue3.5+ 响应式 Props 解构
  • PDF扫描版文字识别OCR
  • C/C++实现植物大战僵尸(PVZ)(打地鼠版)
  • Android使用LiquidFun物理引擎实现果冻碰撞效果
  • 计算机网络-第二章【新】
  • 如何提高网站搜索排名
  • 「面试题」如何实现一个圣杯布局?
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 230. Kth Smallest Element in a BST
  • Git的一些常用操作
  • IOS评论框不贴底(ios12新bug)
  • Java方法详解
  • Joomla 2.x, 3.x useful code cheatsheet
  • Meteor的表单提交:Form
  • Netty源码解析1-Buffer
  • passportjs 源码分析
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • python3 使用 asyncio 代替线程
  • Rancher-k8s加速安装文档
  • React Transition Group -- Transition 组件
  • TCP拥塞控制
  • Wamp集成环境 添加PHP的新版本
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前嗅ForeSpider采集配置界面介绍
  • 前言-如何学习区块链
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 自制字幕遮挡器
  • 06-01 点餐小程序前台界面搭建
  • 7行Python代码的人脸识别
  • Linux权限管理(week1_day5)--技术流ken
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 从如何停掉 Promise 链说起
  • 组复制官方翻译九、Group Replication Technical Details
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (层次遍历)104. 二叉树的最大深度
  • (二)pulsar安装在独立的docker中,python测试
  • (二)构建dubbo分布式平台-平台功能导图
  • (二)丶RabbitMQ的六大核心
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)