测试用例的八大基本准则

news2024/11/18 7:40:46

测试用例的八大基本准则

  • 测试用例的八大基本准则
      • 功能测试
      • 性能测试
      • 兼容性测试
      • 安全测试
      • 可靠性测试
      • 易用性测试
      • 数据库测试
      • 接口测试
    • 测试案例

测试用例的八大基本准则

上节测试用例的设计中我们讨论如何设计一个测试用例,知道了测试用例的设计有:“边界值,等价类,场景设计发以及错误猜测法”等一些测试用例设计的方法,那么如何来知道一个软件是否真的符合其需求,学会针对性地设计测试用例。

对一个软件或者项目进行测试用例的设计时,我们通常会以八个方面来进行测评。

功能测试、性能测试、安全测试、可靠性测试、易用性测试、数据库测试、接口测试、兼容性测试

这八个方面涵盖了大部分软件需要测试的部分。

接下来对这八个方面分析后,并举例说明具体的测试用例。

功能测试

  • 软件:测试软件的各项功能是否正常工作,与需求文档中描述一致
  • 物品:测试物品的功能是否正常,避免异常情况
  • 例如项目的正常运行,一个水杯可以用于装水或者保温。

性能测试

  • 软件:测试待测物在不同负载环境下,是否可以正常工作
  • 物品:测试物品在不同环境中,功能是否受到影响
  • 例如大量用户同时登录时产生的响应时间,在使用软件时的CPU效率,水杯是否耐摔,等一系列关于性能的问题。

兼容性测试

  • 软件:测试软件在不同的操作系统、浏览器、设备等方面的兼容性。
  • 物品:测试物品在防火,防盗等其他方面,是否存在预警
  • 在不同的操作系统中,原本正常的程序是否会出现问题,在严峻的环境中,物品是否可以’脱困’。

安全测试

  • 软件:测试软件的加密性,用户认证及权限控制,防御恶意攻击等方面的能力。

  • 物品:物品的安全测试是用户在使用过程中是否存在安全隐患。例如是否存在锋利边缘,或者中毒风险。

  • 在例如对于网络攻击,数据泄露的防护能力。

可靠性测试

  • 软件:测试软件在不同环境下,是否可以正常使用,在软件面对各种突发情况和异常情况的处理能力。
  • 物品:物品在各种环境下的可靠性,是否可以正常运行。
  • 测试软件会不会发生系统异常,系统崩溃等问题。测试物品在温度变化,野外暴晒时是否出现问题。

易用性测试

  • 软件:对于不同年龄段的用户使用软件时是否便捷,快速上手。
  • 物品:是否适合不同年龄段或者不同性别的个体,操作步骤是否简单。
  • 例如软件的界面是否通俗易懂,一下就能找到需要的功能。物品外观是否美观,符合大众审美,操作时是否一看就懂。

数据库测试

一般针对软件,在程序执行一些关于数据库的操作时,数据库是否可以得到正确的结果或响应。

接口测试

对系统中一些接口的功能进行测试,是否达到预期效果,接口测试主要关注的是数据的传输、交互和集成。

测试案例

物品以保温杯为例
软件功能以注册功能为例
在这里插入图片描述
这只是部分测试用例,大家可以发挥自己的想象力来丰富上图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1047102.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【搭建yolox深度学习环境】

这里写目录标题 一、环境配置二、安装所需库文件2.1 安装apex 一、环境配置 首先进行yolox模型的下载:YOLOX(gitcode) 或者YOLOX(github) 并选择自己所需的权重模型,如-s-m-l等(.pth文件) 如果需要进行labview的使用,…

正则表达式贪婪模式和非贪婪模式

一、贪婪模式 贪婪模式表示尽可能多的匹配字符串&#xff0c;正则表达式六个量词元字符?、、*、{n}、{n,m}、{n,}默认是贪婪模式 接下来引入一个场景来分析说明 获取html a标签href属性的值 <a href"https://www.baidu.com/" attr"abc"></a>…

可控情感的表现力语音驱动面部动画合成

高度逼真的面部动画生成需求量很大&#xff0c;但目前仍然是一项具有挑战性的任务。现有的语音驱动面部动画方法可以产生令人满意的口部运动和嘴唇同步&#xff0c;但在表现力情感表达和情感控制的灵活性方面仍存在不足。本文提出了一种基于深度学习的新方法&#xff0c;用于从…

stm32之1602+DHT11+继电器

描述&#xff1a; 1、DHT11监测温室度&#xff0c;并显示到1602液晶上 2、通过串口打印&#xff08;或通过蓝牙模块在手机上查看&#xff09; 3、当温度大于24度时&#xff0c;开启继电器。小于时关闭继电器&#xff08;继电器可连接风扇---假想O(∩_∩)O哈哈~&#xff09; 一、…

【Axure教程】用中继器制作双坐标柱状折线图

双坐标柱状折线图常用于同时展示两组数据的图表类型&#xff0c;每组数据都有自己的纵坐标轴&#xff08;Y轴&#xff09;。一组数据通常用柱状图表示&#xff0c;而另一组数据则用折线图表示。这种图表类型有助于比较两组数据之间的关系和趋势。 那今天作者就教大家&#xff…

服务断路器_Resilience4j限流

限流YML配置 ratelimiter:instances:backendA:# 限流周期时长。 默认&#xff1a;500纳秒limitRefreshPeriod: 5s# 周期内允许通过的请求数量。 默认&#xff1a;50limitForPeriod: 2先写Controller /*** 限流* return*/GetMapping("/limiter")RateLimiter(nam…

【AI视野·今日NLP 自然语言处理论文速览 第四十二期】Wed, 27 Sep 2023

AI视野今日CS.NLP 自然语言处理论文速览 Wed, 27 Sep 2023 Totally 50 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computation and Language Papers Attention Satisfies: A Constraint-Satisfaction Lens on Factual Errors of Language Models Authors Mert …

Android widget 小部件使用指南强化版

小部件是主屏幕定制的一个重要方面。您可以将它们视为应用程序最重要的数据和功能的“概览”视图&#xff0c;这些数据和功能可以直接在用户的主屏幕上访问。用户可以在主屏幕面板上移动小部件&#xff0c;如果支持的话&#xff0c;还可以调整它们的大小以根据自己的喜好定制小…

DelayQueue 使用和延时功能源码分析

DelayQueue 延迟队列使用和延时功能源码分析&#xff0c;先看DelayQueue 的使用 目录 1、基本使用 2、延时功能源码分析 3、总结 1、基本使用 想要实现延时功能&#xff0c;需要实现 Delayed 接口&#xff0c;重写 getDelay 方法&#xff0c;在 getDelay 方法里返回延时时间…

关于对象数组的一些方法总结

关于数组对象的一些方法总结 一、判断对象数组是否重复二、复制对象数组 一、判断对象数组是否重复 根据某个属性判断对象数组中&#xff0c;是否含有该属性重复的对象。 let objectArr [{id: 1, name: 2, age: 3}, {id: 2, name: 3, age:24},{id: 1, name: 5, age:6} ]func…

已实现:关于富文本组件库vue2-editor的使用方法以及一些必要的注意事项,特别是设置完富文本以后的回显问题。以及在光标位置插入字符串等

前言 目前常见的基于vue的富文本编辑器有两个&#xff1a;“vue2-editor” 和 “vue-quill-editor” 都是用于Vue.js的富文本编辑器组件&#xff0c;它们具有一些共同的特点&#xff0c;但也有一些区别。 共同点&#xff1a; 1、富文本编辑功能&#xff1a; 两者都提供了富文…

【数据中台建设系列之一】数据中台-元数据管理

本编文章主要介绍数据中台核心模块—元数据模块的一些建设经验分享&#xff0c;供大家一起交流学习。 一、什么是元数据 ​ 元数据可以简单理解为是数据的"数据"&#xff0c;它描述了数据的特征&#xff0c;属性&#xff0c;来源和其他一些数据的基本信息&#xff0…

手机上记录的备忘录内容怎么分享到电脑上查看?

手机已经成为了我们生活中不可或缺的一部分&#xff0c;我们用它来处理琐碎事务&#xff0c;记录生活点滴&#xff0c;手机备忘录就是我们常用的工具之一。但随着工作的需要&#xff0c;我们往往会遇到一个问题&#xff1a;手机上记录的备忘录内容&#xff0c;如何方便地分享到…

基于微信小程序的停车场预约收费小程序设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能&#xff1a;具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…

数字文创产权版权登记保护多少重要

数字文创产权版权登记保护多少重要 在如今数字化时代&#xff0c;创作者们的作品往往以数字形式存储和传播&#xff0c;这给他们带来了无限的机遇&#xff0c;同时也伴随着一些挑战。在这个环境下&#xff0c;数字文创产权的版权登记显得尤为重要。它不仅能够保护创作者的利益&…

冲刺十五届蓝桥杯P0001阶乘求和

文章目录 题目描述思路分析代码解析 题目描述 思路分析 阶乘是蓝桥杯中常考的知识。 首先我们需要知道 int 和long的最大值是多少。 我们可以知道19的阶乘就已经超过了long的最大值&#xff0c;所以让我们直接计算202320232023&#xff01;的阶乘是不现实的。 所以我们需要…

【逆向】在程序空白区添加Shellcode

目录 硬编码 内存对齐和文件对齐 节表 实战 滴水逆向03-17 #include <windows.h>LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) …

Springboot和Vue:六、ORM介绍+MybatisPlus快速上手

ORM和Mybatis(Plus)介绍 ORM&#xff08;Object Relational Mapping 对象关系映射&#xff09;即映射程序中的对象和数据库中的数据。 MyBatis是一款优秀的数据持久层ORM框架&#xff0c;能够非常灵活地实现动态SQL&#xff0c;可以使用XML或注解来配置和映射原生信息&#xf…

联想笔记本重装系统Win10步骤和详细教程

我们给笔记本电脑重装系统可以解决运行缓慢、出现错误提示等问题&#xff0c;恢复笔记本电脑的流畅运行状态。但是&#xff0c;很多使用联想笔记本电脑的用户不知道重装系统Win10的具体步骤&#xff0c;下面小编给大家介绍关于重装联想笔记本电脑Win10系统的方法步骤吧。 推荐下…

JAMA子刊:最新研究发现腰臀比更能预测死亡

肥胖会危害健康已经称为一个共识&#xff0c;评价肥胖的指标也有多种&#xff0c;例如体质指数&#xff08;BMI)、腰围等。比如BMI大于24为超重&#xff0c;大于28为肥胖&#xff1b;男性腰围≥90cm&#xff0c;女性腰围≥85cm为中心性肥胖。 这些肥胖界值的确定&#xff0c;主…