文章目录

  • 概念
    • 测试用例定义
    • 测试用例的特性
  • 测试用例的要素
    • 测试用例八大要素
    • 其他要素
  • 测试用例的设计原则
  • 小结

概念

测试用例定义

测试用例又叫test case,是为某个特殊目标而编制的一组测试输入,执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求

测试用例的特性

  1. 有效性

    测试用例的能够被使用,且被不同人员使用测试结果一致

  2. 可复用性

    良好的测试用例具有重复使用的功能,如:回归测试

  3. 易组织性

    好的测试用例会分门别类地提供给测试人员参考和使用

  4. 可评估性

    从测试管理的角度,测试用例的通过率和软件缺陷的数目是软件产品质量好坏的测试标准

  5. 可管理型

    是可以进行管理的,有过程的

测试用例的要素

测试用例编号 测试项目(测试模块) 预置(前提)条件 测试输入 预期输出 操作步骤 测试用例标题 级别
ST-子项目名-01 手机登录 手机正常使用 手机号 正常登录 输入手机号并确认 测试能否手机登录成功 重要

测试用例八大要素

  1. 测试用例编号

    编号由字符和数字组合成的字符串,用例编号具有唯一性、容易识别,如上表

  2. 测试项目(模块)

    测试的项目属于哪个项目或被测试的需求、被测得模块、被测的单元等

  3. 预置条件

    执行当前测试用例需要的前提条件,如果前提条件不满足,则后面的测试步骤不能进行或者得不到预期结果

  4. 测试输入

    测试用例执行时需要加工的外部信息,根据测试用例的具体条件有手工输入、数据库等

  5. 预期输出

    测试用例的预期输出结果,包括返回值内容、界面响应结果等

  6. 操作步骤

    执行当前测试用例需要经过的操作步骤,需要明确的给出一个步骤的描述,测试用例人员可以根据该步骤完成测试用例执行

  7. 测试用例标题

    对测试用例的简单描述。用概括的语言描述该测试用例的测试点。每个测试用例的标题不能重复,因为每个测试点测试的是不一样的

  8. 级别

    对于测试用例的重要程度区分,包含以下几种:

    • 高级别:保证系统基本功能、核心业务、重要特性、实际使用频率比较高的用例
    • 中级别:重要程度介于高和低之间的测试用例
    • 低级别:实际使用的频率不高,对系统业务功能影响不大的模块或功能的测试用例

其他要素

  • 用例的设计者:能准确找到测试用例的涉及人员,对用例修改时能方便找到人员
  • 用例设计日期:方便检查用例的设计进度
  • 对应的开发人员:出现bug后能及时找到相应人员进行修复
  • 测试结果:执行用例后最后的执行结果,包括:pass、fail、block
  • 测试类型:功能、性能、压力等等

测试用例的设计原则

  • 明确性

    测试人员要尽量避免测试用例存在含糊的因素,在测试过程中,测试用例的结果是唯一的

  • 代表性

    尽量将具有相似功能的测试用例抽象合并,功能相似的用例要合并

  • 简洁性

    测试用例简洁、可读性良好、测试目的明确、测试结果唯一。测试用例要用陈述性语句 一句话直至问题核心 不要使用浮夸的修辞

小结

测试用例要素是为了方便我们快速设计测试用例,因此要掌握最常用的八大要素,但是每家公司的具体要求不一样要根据公司要求灵活添加测试的元素

软件测试 - 测试用例相关推荐

  1. 软件测试测试用例编写_不要先编写所有软件测试-只需编写一个

    软件测试测试用例编写 Test Driven Development (TDD) is sometimes described as "writing tests first". ...

  2. 软件测试--测试用例

    软件测试--测试用例 1. 测试用例的基本要素 2. 设计测试用例的方法 2.1 测试用例总体设计方法 2.1.1 基于需求去设计测试用例 2.2 具体的设计测试用例的方法 2.2.1 等价类 2.2 ...

  3. 软件测试测试用例编写 不超过7步骤_教你快速编写一个合格的测试用例!

    关于测试用例,可能测试人员会思考很多问题,例如: 测试周期紧张,能否不写用例直接开始测试? 测试用例是否需要按照一定的模板编写? 测试场景太多,是否每个流程都需要设计测试用例? 测试用例是否有exce ...

  4. 软件测试测试用例执行多少条,软件测试用例执行中有效的策略

    软件测试用例执行中有效的策略 发表于:2010-09-02来源:作者:点击数: 软件 测试用例 执行中有效的策略 软件测试 对于大型项目,软件测试的执行,除了需要很好的测试范围分析. 测试计划 制定和 ...

  5. 软件测试--测试用例以及黑盒测试数据的选择方法

    什么是测试用例 测试用例分类 功能(Function).界面(UI).性能(Performance).安全(Security).接口(Interface) 测试用例的定义 简单的说,测试用例就是: 设 ...

  6. 软件测试测试用例—用户注册界面

    测试用例 软件界面如下: 写出测试用例. 要求: 1.设计用例数量不得少于10个. 2.编写程序完成用户注册功能. 3.测试程序,填写实际测试结果.(程序代码附在文档后面) 模板如下: 程序代码: / ...

  7. 软件测试 - 测试用例常见面试题

    1.测试用例的要素 测试用例是为了实施测试而向被测试的系统提供的一组集合, 这组集合包含 : 测试环境, 操作步骤, 测试数据, 预期结果等要素. 例如 : 在 B 站输入框输入一个空格, 检查结果 ...

  8. 软件测试-测试用例案例及思维导图展示

    目录 自动售货机的测试用例 一个杯子的测试用例 一支笔的测试用例 朋友圈点赞的测试用例 登录模块 购物车的测试用例 Windows对文件的复制粘帖功能的测试用例 自动售货机的测试用例 一个杯子的测试用 ...

  9. 软件测试 | 测试用例——如何写好一个用例

    测试用例(Test Case)是为某个测试目标而编制的一组测试输入.执行步骤以及预期结果的集合,以便测试某 个程序的路径或验证软件是否满足某个特定需求,那么怎么写好一个用例呢? 1.什么叫测试用例 测 ...

  10. 软件测试/测试用例设计题详细整理— 助攻高薪求职之路

    前言 8月底了,即将步入金九银十,又有很多小伙伴开始霍霍找工作了:笔者最近也会比较偏向发面试题哟,希望可以帮助到大家. 最近收到很多应聘者反馈过来的笔试面试问题,其中有一部分是关于测试用例设计! 对了 ...

最新文章

  1. 《智慧书》格言241-250
  2. 利用cx_Freeze将py文件打包成exe文件(图文全解)
  3. 电脑控制苹果手机_必备神器,电脑控制手机
  4. python爬取商品信息_Python基于BeautifulSoup爬取京东商品信息
  5. pytorch学习笔记(二十二):Pooling
  6. Activiti Cloud 开始
  7. 程序员面试题100题第14题-圆圈中最后剩下的数字
  8. SpringBoot06 统一响应格式
  9. python 泰森多边形边界_geotools中泰森多边形的生成
  10. MFC中利用ListControl制作空表格,由键盘输入数据并保存在数组中
  11. IDEA在一个窗口创建多个项目
  12. 如此可爱,焉能不爱?—我与在线作业不得不说的故事
  13. 基于android的汽车租赁出租车打车洗车app
  14. linux无人值守批量安装系统
  15. xshell 与 putty
  16. 天工艺品-炉香一缕烟
  17. PSAM嵌入式驱动——概念
  18. 如何提高运维团队的运维效率?
  19. 2018 China Collegiate Programming Contest - Jilin Site F - The Hermit HDU - 6560 思维
  20. vscode中怎样格式化js代码_VSCode插件JS-CSS-HTML Formatter自动格式化代码

热门文章

  1. CentOS7.0离线安装RHadoop
  2. 双主动桥隔离双向DC-DC变换器(五)硬件设计和优化
  3. 读书笔记2014第12本:《创新者的窘境》
  4. c# winform 浏览器调用chrome内核
  5. 计算机考研408真题百度云,2021计算机408考研计算机网络百度云+408历年真题
  6. 【酱菜物联】微信小程序实现远程控制LED灯
  7. 集成电路模拟版图入门-版图基础学习笔记(三)
  8. 汤国安:GIS教育可能要崩盘
  9. [Windows] 【直播放映馆V9.0】Bilibili,斗鱼,虎牙,企鹅电竞,音乐电台,无广告看电影直播!...
  10. C++实现离散数学之真值表(试着自写头文件)