测试基础之等价类

测试基础之等价类划分法



等价类划分法

定义:输入具有代表性的数据子集

  等价类:

      有效等价类----满足需求

      无效等价类----不满足需求

  例:计算两个1--100之间整数的和

数值方面: 有效等价类           1----100之间           60

      无效等价类            <1                            0

      无效等价类  >100         101

其他(无效):小数 (6.6)  ||  特殊字符 (#,¥) ||  中文 (你好)  ||  空格

注意点:1、无效等价类在一个用例中只能出现一次;

    2、有效等价类在一个用列中可以出现多次;

等价类操作步骤

  • 设计一个新的测试用例时,尽可能多的覆盖尚未被覆盖的有效等价类,重复这个过程,直至所有的有效等价类均被测试用例覆盖;
  • 设计一个新的测试用例时,使其覆盖一个无效等价类,重复这个过程,直至所有的无效等价类均被测试用例覆盖;

关注的要点:

  1. 长度   2.类型  3.字母  4.中文  5.特殊字符  6.空  7.空格

测试文本框应考虑几个维度:

  • 长度
  • 类型
  • 组成规则
  • 是否为空
  • 是否重复--->1.是否区分大小写;2.是否去前中后空格;

原文地址:https://www.cnblogs.com/qzyhome/p/10987041.html

时间: 2024-11-05 22:32:50

测试基础之等价类的相关文章

测试基础知识(白盒测试,黑盒测试,测试用例,功能测试等等)

测试基础知识 找实习工作的过程中总结了下测试基础知识,编程能力重要,测试基础同样重要,希望对大家有帮助 软件测试方法:静态测试和动态测试                     白盒测试和黑盒测试                     传统测试与面向对象测试 软件测试过程:单元测试,集成测试,系统测试,验收测试 按测试类型:功能.性能.界面.易用性测试.兼容性测试.安全性测试.安装测试 (单元测试:在编码过程中,对每个小程序单元测试) (集成测试:将单元集成在一起后,可称为组件) 回归测试.冒

测试基础2

15.软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义? 大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤: 测试计划,测试设计,用例设计,执行结果,测试报告初始测试集中在每个模块上,保证源代码的正确性,该阶段成为单元测试,主要用白盒测试方法. 接下来是模块集成和集成以便组成完整的软件包.集成测试集中在证实和程序构成问题上.主要采用黑盒测试方法,辅之以白盒测试方法.软件集成后,需要完成确认和系统测试.确认测试提供软件满足所有功能.性能需求的最

【金阳光测试】KK公益讲座第63期-5月30号(周六晚八点) 分享主题: IOS专项测试基础

[金阳光测试]KK公益讲座第63期-5月30号(周六晚八点)分享主题: IOS专项测试基础听课地点:http://www.chuanke.com/1983382-110713.html主讲:小白老师老师简介:前风行网.腾讯测试,现为一流互联网公司任职高级开发测试时间:5月30号 晚上8点开始

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统;IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统:IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+ 语法: <linear-gradient>:linear-gradient([ <point>,]? <color-stop>[, <color-stop>]+); <point>:[ left | right ]? [ top | bottom ]? || <a

【转载】探索式测试基础系列—生活进阶曲

在探索式测试落地实践中奏出了协奏曲后进入到高级阶段,如何在问题定位和经验积累中发挥作用,也可以理解为在生活达到非常和谐后,如何孕育一个后代并为其提供良好的环境,因此本章的名字叫做生活进阶曲,表明在本章内容结束后生活将发生了质的改变,有了良好的传承. 1.反馈跟踪 前面讲的都是开发迭代过程,在实际中我们还有很重要的一个环节就是上线后的用户反馈跟踪.通过各种渠道,我们可以收集到各种用户反馈,能否将用户反馈复现出来直接影响到问题的定位和解决,另外一方面,随着用户反馈问题的复现,我们可以回顾反思漏测问题

Android测试(二):Android 测试基础

Android测试(二):Android 测试基础 发布时间 2017年12月20日 虫师 原文:https://developer.android.com/training/testing/fundamentals.html 用户在不同的级别上与你的应用产生交互.从按下按钮到将信息下载到他们的设备上,因此,你应该在迭代开发应用程序时测试各种用例和交互. 使用迭代开发工作流 当你的应用程序进行扩展时,你可能会发现需要从服务器获取数据,与设备的传感器进行交互,可以还需要访问本地存储,或呈现复杂的用

高效能测试基础架构

前段时间看了一期极客时间和InfoQ举行的公开课,分享老师是eBay中国技术中心测试基础架构技术主管茹炳晟,分享话题:eBay高效能测试基础架构的前世今生. 主要分享了eBay的测试基础架构的设计演进和发展.这篇博客,介绍下我个人听完课程之后的内容总结,仅供参考... 视频下载链接:https://pan.baidu.com/s/107NgTN2YnzGvgQfX9Z5mJQ 密码:hyw1 课程提纲 GUI Automation Test Framework 的前世今生 Test Data P

测试基础 (上)

1.白盒测试 和黑河测试 有什么区别? 黑盒测试 (1)完全不考虑程序内部结构和内部特性 (2)检验程序是否能适当的输入数据而产生正确的输出信息 (3)多针对于软件界面而言,软件功能,性能,安全性等多方面进行测试 黑盒是穷举输入测试,把所有可能的输入都作为测试用例使用,适用于软件测试的各个阶段(单元测试,组件测试,继承测试,系统测试及用户验收测试) 白盒测试 (1)全面了解 程序内部 逻辑结构 ,对所有的逻辑路径进行测试 (2)对程序的数据流和所有分支,路径进行覆盖 多用于软件内部实现机制的正确

安卓测试基础(一)

Testing Fundamentals The Android testing framework, an integral part of the development environment, provides an architecture and powerful tools that help you test every aspect of your application at every level from unit to framework. 安卓测试框架,是开发环境的重