首页 > 其他分享 >【测试】用例篇——测试用例的概念

【测试】用例篇——测试用例的概念

时间:2024-10-11 23:50:46浏览次数:9  
标签:要素 需要 测试 用例 测试用例 注册 编写

设计测试用例基本是测试面试的必考题。

  • 什么是测试用例?

测试用例(Test Case)是为了实施测试而向被测试的系统提供的⼀组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。

现在买回来一个新的电视,需要进行测试~

根据个人经验:

(1)开机测试

(2)切换频道

(3)调一下分辨率

(4)测试一下网络电视

(5)蓝牙功能

... ...

这些是我们买完电视后一定会做的测试内容,而这些测试内容并不会写在纸上以文字的形式展示出来。而这一条一条的表述就是一个测试用例

软件中设计到的特性太多了,仅仅通过头脑风暴是无法完成一次完整的测试。

需要编写测试用例,通过编写测试用例可以想到要测试哪些内容,通过一次又一次的更新修改将测试用例到完整,功能覆盖更高即可。

设计测试⽤例原则⼀:

  • 测试⽤例中⼀个必需部分是对预期输出或结果进⾏定义

编写测试用例也有讲究(编写测试用例要素),但是这种讲究在很早之前用的比较多,写在用的比较少,之前通过excel编写的测试用例。

什么是要素?我们在编写测试⽤例的时候,每个⽤例需要给出这些要素对应的信息。

用例编号test-01
标题成功注册网易邮箱
测试方式手工测试
功能模块注册登记
重要性重要
测试前提 系统运⾏正常,邮件服务器已开启
测试环境 win10 Chrome版本103.0.5060.66(正式版本)(64位)
测试数据 邮箱地址:123456..... 密码:123456 ⼿机号:12312341234
测试步骤 1.打开⾕歌浏览器,输⼊⽹易注册地址: https://mail.163.com/register/index.htm 2.输⼊邮箱地址,密码,⼿机号,获取验证码并输⼊正确的验证码,勾选协议 3.点击注册按钮
期望结果 展现注册成功的结果⻚,并且使⽤刚注册的账号可以正常登陆并进⼊邮箱⾸⻚

现在是使用脑图或者思维导图来表示,但是笔试的时候编写测试用例,需要按照excel表格的方式来答题(会涉及到测试用例的要素),而面试的时候回答测试用例题,需要按照思维导图的方式一一道来即可(不会涉及到测试用例的要素)。

  • 为什么需要测试用例呢?
测试中可能会遇到很多问题,诸如:
  • 不知道是否较全⾯的测试了所有功能
  • 测试的覆盖率⽆法衡量
  • 对新版本的重复测试很难实施(即回归测试⽆法仅通过⼈⼯测试的⽅式进⾏历史功能的回归)
  • 存在⼤量冗余测试影响测试效率
测试⽤例的出现就是解决这些问题。另外,测试⽤例的作⽤还可以避免测试⼈员被迫背锅

标签:要素,需要,测试,用例,测试用例,注册,编写
From: https://blog.csdn.net/dab112/article/details/141961435

相关文章

  • 3.6 使用Ultralytics YOLO进行模型基准测试
    3.6使用UltralyticsYOLO进行模型基准测试UltralyticsYOLO生态系统及其集成引言当您的模型完成训练和验证后,下一步就是评估其在各种现实场景中的表现。UltralyticsYOLO11的基准测试模式通过提供一个强大的框架,用于评估模型在各种导出格式下的速度和准确性。观看视频:Ult......
  • 程序的运行时间(超时是咋回事 + 测试实验)
    一些同学可能对计算机运行的速度还没有概念,只是感觉计算机运行速度应该会很快,那么在OJ(onlinejudge,比如大家熟悉的leetcode)上做算法题目的时候为什么OJ会判断运行的程序超时呢?其超时情况如图所示:超时是怎么回事在leetcode上练习算法的时候应该都遇到过一种错误是“超时”。也......
  • AI预测体彩排3采取888=3策略+和值012路或胆码测试10月11日升级新模型预测第101弹
            经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,已到达90%的命中率,这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能少的缩......
  • AI预测福彩3D采取888=3策略+和值012路或胆码测试10月11日新模型预测第107弹
            经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,100多期一共只错了12次,这给喜欢打私房菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能......
  • ROS1,用C++实现获取激光雷达数据,并使用gazebo测试
    实现步骤构建一个新的软件包,包名叫做lidar_pkg。cdcatkin_ws/src/catkin_create_pkglidar_pkgroscpprospysensor_msgs输入code,打开vscode在软件包中新建一个节点,节点名叫做lidar_node。在节点中,向ROS大管家NodeHandle申请订阅话题/scan,并设置回调函数为......
  • 聊聊影响性能测试成熟度的内容项
    目录一、性能测试流程规范1.1、性能需求型模式下的流程规范1.2、性能常态化模式下的流程规范1.3、性能平台化模式下的规范流程二、性能测试环境2.1、无性能测试环境2.2、性能测试与功能测试共用测试环境2.3、有独立的性能测试环境三、工具及平台3.1、性能测试压测工......
  • ui自动化测试框架po框架
    一、po基本介绍(1)PO框架是Page Object的缩写(2)po框架:业务流程与页面元素操作分离的模式,可以简单理解为每个页面下面都有一个配置class, 配置class就用来维护页面元素或操作方法(3)提高测试用例的可维护性、可读取性(4)对比:传统的设计测试用例存在的弊端:1.易读性差2.复用性差3.可维护性......
  • 智驾仿真测试实战之自动泊车HiL仿真测试:自动泊车系统简介|自动泊车HiL仿真测试系统|
    1.引言汽车进入智能化时代,自动泊车功能已成为标配。在研发测试阶段,实车测试面临测试场景覆盖度不足、效率低下和成本高昂等挑战。为解决这些问题,本文提出一种自动泊车HiL仿真测试系统方案,可大幅度提升测试效率及测试场景覆盖度、缩短测试周期、加速产品迭代升级。Jum......
  • 测试要不要转岗项目经理?
    前天写了一篇文章《测试要不要转岗产品经理》,本意是针对星球同学的问题分享我的一些思考,没成想引起了很多同学的讨论。随着话题进一步发酵,问题延伸到了转岗上面,有同学问我测试能否转岗为项目经理,延长职场生涯。这篇文章,聊聊转岗这个话题,顺带探讨一下职业生涯发展规划。 转岗......
  • Android主流厂商云真机测试体验
    在Android平台下应用开发,机型适配是绕不开的话题,今天跟大家分享大厂商提供的云真机测试服务的使用体验。在我们开发分身产品空壳过程中,需要耗费大量的精力确保各厂商的设备稳定性,而针对主流手机厂商适配则是重中之重。以往我们需要外租对应的设备测试,耗资高,效率低,管理麻烦......