首页 > 其他分享 >软件测试用例篇

软件测试用例篇

时间:2024-09-19 18:21:03浏览次数:9  
标签:弱网 需要 功能测试 测试用例 测试 设计 软件

目录

一、测试用例的概念

二、设计测试用例的万能公式

1. 常规思考+逆向思维+发散性思维

2. 万能公式

3. 弱网测试 && 安装卸载测试


一、测试用例的概念

什么是测试用例?

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

设计测试用例原则一:

  • 测试用例中一个必需部分是对预期输出或结果进行定义。

        假如我们现在买回来了一个新的电视机,需要对其进行测试,根据经验我们需要进行以下测试:

  1. 开机测试
  2. 切换频道
  3. 测试一下网络电视
  4. 蓝牙功能
  5. ……

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

        软件中涉及到的特性太多了,仅仅通过头脑风暴是无法完成一次完整的测试,那应该怎么办呢?

        这时候就需要我们去编写测试用例,通过测试用例我们可以想到要测试哪些内容,通过一次又一次的更新修改将测试用例写全,功能覆盖更高即可。

  • 笔试的时候编写测试用例题,需要按照 excel 表格的方式来答题(会涉及到测试用例的要素)
  • 而面试的时候回答测试用例题,按照思维导图的方式一一道来即可(不会涉及到测试用例的要素)

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

用例编号test-01
标题成功注册网易邮箱
测试方式手工测试
功能模块注册登陆
重要性重要
测试前提系统运行正常,邮件服务器已开启
测试环境win10 Chrome版本103.0.5060.66(正式版本)(64位)
测试数据

邮箱地址:[email protected]

密码:123456

手机号:12312341234

测试步骤

1.打开谷歌浏览器,输入网易注册地址:https://mail.163.com/register/index.htm

2.输⼊邮箱地址,密码,⼿机号,获取验证码并输⼊正确的验证码,勾选协议

3.点击注册按钮

期望结果展现注册成功的结果页,并且使用刚注册的账号可以正常登陆并进入邮箱首页

为什么需要测试用例呢,不写测试用例可以进行测试吗?测试中可能会遇到很多问题,诸如:

  • 不知道是否较全面的测试了所有功能
  • 测试的覆盖率无法衡量
  • 对新版本的重复测试很难实施(即回归测试无法仅通过人工测试的方式进行历史功能的回归)
  • 存在大量冗余测试影响测试效率

测试用例的出现就是解决这些问题。另外,测试用例的作用还可以避免测试人员被迫背锅~~

二、设计测试用例的万能公式

现在有一款产品,要求我们对“门锁”设计测试用例,假如你是测试人员,你会怎么设计呢?

        可以看出,用例的设计最重要的一点是保证功能是正确的。上图给出的案例,在互联网企业中,这样去设计测试用例的非常少,缺乏经验的铁子往往以这样的思路去设计。

1. 常规思考+逆向思维+发散性思维

正确设计测试用例的思想:常规思维+逆向思维+发散性思维

设计测试用例的原则二:

  1. 测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应该根据无效和未预料到的输入情况。
  2. 检查程序是否“未做其应该做的”仅是成功的一半,测试的另一半是检查程序是否“做了其不应该做的”。(是上一条原则的必然结果)
  3. 计划测试工作时不应默许假定不会发现错误。

        若仅仅通过头脑风暴去设计测试用例,那么当我们面对面试官时,能够想出来的用例是寥寥无几的,比如现在面试官突然让你说出你家里都有哪些电器,可能你会说:洗衣机、冰箱、电脑……突然,脑袋就宕机了,明明家里用到的电器非常多,但就是怎么都想不起来了。

        但是如果我们按照电器所处的空间去说,绝对会让面试官对你刮目相看,比如:

  1. 客厅

    • 电视
    • 空调
    • 音响系统(包括扬声器、功放等)
    • 电风扇
    • 吸尘器
    • 空气净化器
  2. 厨房

    • 冰箱
    • 微波炉
    • 电磁炉或燃气灶
    • 抽油烟机
    • 洗碗机
    • 烤箱
    • 咖啡机
    • 热水壶
  3. 卧室

    • 空调
    • 电视
    • 床头灯
    • 闹钟
    • 加湿器
    • 空气净化器
    • 电热毯
    • 电子设备充电器(手机、平板电脑等)
  4. 浴室

    • 电热水器
    • 吹风机
    • 电动牙刷
    • 剃须刀
  5. 书房/办公室

    • 电脑
    • 打印机
    • 扫描仪
    • 路由器
    • 台灯
    • 充电器
    • 多孔插座
  6. 洗衣房/阳台

    • 洗衣机
    • 烘干机
    • 熨斗
  7. 室外

    • 室外照明
    • 安全摄像头
    • 电动门(车库门等)
    • 室外音响系统

标签:弱网,需要,功能测试,测试用例,测试,设计,软件
From: https://blog.csdn.net/weixin_65931202/article/details/142352001

相关文章

  • 测试用例设计方法
    目录1. 基于需求的设计方法2.具体的设计方法2.1等价类2.2边界值2.3正交法2.4判定表法2.4场景法2.5错误猜测法3.用例练习命令行程序 1. 基于需求的设计方法        基于需求的设计方法也是总的设计测试用例的方法,在工作中,我们需要参考需求文......
  • 【软件测试】自动化测试常用函数 二
    目录......
  • AR景区导览系统开发软件
    AR景区导览系统开发(张先生:13101716752)微电旅游景区导览系统开发丶实景导览AR智慧景区系统开发丶导览系统定制开发AR(增强现实)景区导览系统具有以下多方面的重要作用:一、提升游客游览体验信息丰富度提升景点详细解读AR景区导览系统可以为游客提供景点的详细历史、文化、建......
  • 几何透视图像校正处理软件 DxO ViewPoint v4.12 中文授权版
    DxOViewPoint是DxOLabs旗下一款行业领先级几何透视图像校正处理软件。DxOViewPoint让您可以完全掌控线条、角度和形状。调整透视、修复畸变、改变特定区域形状和校正广角拉伸,以获取精美图像。DxOViewPoint可作为独立应用程序运行,也可作为DxOPhotoLab中的工具面板以及......
  • 基于LangChain手工测试用例转App自动化测试生成工具
    在传统编写App自动化测试用例的过程中,基本都是需要测试工程师,根据功能测试用例转换为自动化测试的用例。市面上自动生成Web或App自动化测试用例的产品无非也都是通过录制的方式,获取操作人的行为操作,从而记录测试用例。整个过程类似于但是通常录制出来的用例可用性、可维护......
  • AI景区抓拍系统软件开发
    AI旅拍系统开发:13101716752微电,以下是关于景区抓拍系统开发的一些要点:一、需求分析功能需求游客抓拍能够自动识别景区内的游客,对游客进行拍照或录制短视频。例如,在热门景点处设置抓拍点,当游客进入特定区域时触发抓拍功能。提供不同的拍摄模式,如全景、特写等,以满足不同的拍......
  • EdrawMax v13 激活版下载及安装教程 (综合图形图表设计软件)
    安装步骤下载地址:EdrawMind-Pro-10.7.2.204-CN-Reрack.exe1、解压后将如下图的EdrawMax.exe发送到桌面快捷方式2、点击桌面快捷方式图标启动3、启动成功......
  • PC XMind v24 激活版安装教程 (全球领先的商业思维导图软件)
    安装步骤下载地址:XMind2024-v24.01.14362-x64-Repack.zip1、解压后点击Xmind.exe,会弹出此框,点击确定2、将Xmind.exe发送到桌面快捷方式3、启动桌面快捷图标4、点击【继续】5、取消自动发送日志勾选框,点击同意6、最后会联网,提示连接网络失败,点击关闭就行,再次打开之后会......
  • 电脑监控软件怎么选?企业安全管理,这五款必备!
    电脑监控软件是一类能够实时监控和管理电脑使用情况的工具,广泛应用于企业、学校、家庭等多种场景。这些软件通常具备多种功能,如屏幕监控、应用程序监控、网络活动监控、文件操作记录等,旨在提高管理效率、保障信息安全和规范用户行为。以下是一些常见的电脑监控软件及其特点:1......
  • 2024年上榜企业安全的10款文件防泄密软件|数据安全管理推荐
    文件防泄密软件是保护敏感信息和数据不被非法获取或泄露的重要工具。以下2024年上榜企业安全的10款文件防泄密软件,分享给大家:1. BitLocker(微软内置)特点:作为Windows系统的一部分,BitLocker提供了全磁盘加密服务。无论是笔记本丢失还是硬盘被盗,都能确保数据不被轻易访问。优......