什么是软件测试?

article/2025/8/19 23:08:29

什么是软件测试?

软件测试的定义:在一定条件下对软件进行操作,发现软件的问题,提高软件的质量。

在这里插入图片描述
软件测试在开发中的有着重要地位。软件测试在各阶段的完成相应的任务,需求测试,架构测试,详细测试等。随着测试的发展,测试技术有了新的支持和扩充CMMI,其改进了各个过程提供了单一的集成框架,提高了测试效率。

CMMI对软件测试的扩充:

  1. 从对软件的测试活动扩展为对软件测试和开发的度量;
  2. 事后测试发展为全过程的测试;
  3. 测试于开发为并行过程。

==测试用例:==是测试过程中不可缺少的数据,其为执行条件和预期结果的集合,用于评判软件的质量的关键数据。测试用例设计的好坏直接关系到测试结果的好坏。因此需要对测试用例进行评价。

测试用例的评价标准:

  1. 测试用例目标是否明确;
  2. 设计思路是否正确;
  3. 设计层次是否清晰,结构是否合理。

测试用例的基本原则

  1. 测试用例的代表性;(正常数据,错误数据,边界数据)
  2. 测试结果的可判定性;(输入于输出的结果,应根据模块功能可预判)
  3. 测试结果的可再现性。(对于相同的输入,应该有相同的映射关系)

测试环境:测试环境简单书就是软件运行的平台。

测试环境=软件(dbms,中间件,web服务器)+ 硬件 + 网络 + 历史数据

测试的过程:测试人员根据需求说明书,概要设计说明书依据等价划分,边界值测试对软件质量和功能评估。 

软件测试原理

软件测试原则

  1. 所有测试都应追溯到用户需求;
  2. 尽早测试;
  3. 测试的“二八定律”;(测试发现的80%的错误可能出现在20%模块)
  4. 测试应有小到大逐渐深入;
  5. 测试中穷举法是不可能的;
  6. 测试由独立的三方完成。(开发人员不容易发现自己的错误)

软件测试的分类

  1. 按照测试阶段分类:

在这里插入图片描述

  1. 按照是否需要执行被测试软件

在这里插入图片描述

  1. 按照是否需要查看代码

在这里插入图片描述

  1. 其他测试

人工测试:测试用例的设计与结果的分析又人工完成。
自动测试:由自动化测试工具或者自动化测试脚本来进行的测试。
冒烟测试:在测试时发现了一个缺陷,由开发人员修复这个缺陷,针对次问题进行专门的测试。
随机测试:根据需求说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方法。

软件测试模型

V模型

在这里插入图片描述
W模型

在这里插入图片描述
H模型

在这里插入图片描述

X模型
在这里插入图片描述


http://chatgpt.dhexx.cn/article/kPvNk2JQ.shtml

相关文章

2022最新软件测试八股文,能不能拿心仪Offer就看你背得怎样了

前言 鉴于目前测试就业越来越严峻,内卷也成了测试领域的代名词了。我的一个HR朋友告诉我,由于门槛较低,现在普通测试岗(偏功能)的投递比已经将近100,也就是一个岗位差不多有百分简历投进来。 所以现在还想…

想自学软件测试?一般人我还是劝你算了吧。。。

本人7年测试经验,在学测试之前对电脑的认知也就只限于上个网,玩个办公软件。这里不能跑题,我为啥说:自学软件测试,一般人我还是劝你算了吧?因为我就是那个一般人! 软件测试基础真的很简单&…

【云服务器】免费云服务器推荐

你还在因为阿里云、腾讯云等的云服务器价格昂贵而放弃自己建站、建服务器的梦想吗?还在因为阿里云、腾讯云推出的免费产品不能永久使用而烦恼吗? 优豆云就能帮你解决。重点是,它提供的云服务器是免费的!!!…

如何操作申请免费云服务器?

2核4G、4核8G服务器申请操作: 第一步: 注册天翼云账号通过以下链接 注册账号https://www.ctyun.cn/agent/#/invitation/20753574或者扫二维码注册 第二步: 注册号账号进行实名认证 个人用户可通过“身份证认证”(扫码认证&…

云服务服务器免费使用

写作目的 最近买了个2核4G的云服务器,自己平时就是写个demo。感觉服务器资源浪费了,所以搭建了一些测试环境方便小伙伴使用。 云服务器免费使用 注意:仅限普通用户 ip:114.115.208.175 用户名:marenlvdou 密码:lvd…

2021各厂免费云服务器申请攻略(阿里云/腾讯云/华为云)

阿里云腾讯云华为云一直都有免费云服务器提供,企业用户个人用户可以申请的免费云服务器配置及免费时长都不同,云服务器吧来详细说下阿里云免费云服务器、腾讯云免费云服务器和华为云免费服务器申请地址、申请条件及申请攻略: 阿里云免费云服…

银河麒麟操作系统添加字体

麒麟操作系统之字体管理器 我们在工作或者制图时,经常需要一些新的字体,你是否时常因为不知如何添加缺失的字体而苦恼呢?针对这一痛点,我们今日便讲解应该如何给电脑添加字体~ 我们将图文相结合的方式,与诸君分享麒麟操…

银河麒麟v10服务器操作系统安装配置

virtualbox设置 镜像下载地址:https://www.kylinos.cn/scheme/server.html 网卡这里给了两张,一张nat模式,一张选择仅主机模式 系统安装 接下来就可以启动虚拟机进入系统安装步骤,安装过程感觉跟centos7.5基本一模一样 为了方…

银河麒麟操作系统rpm安装无反应

操作系统:4.19.90-17.ky10.aarch64 因操作系统不在互联网环境中,且系统中没有telnet功能,所以下载了rpm包上传到服务器上安装。但安装时异常,一直无反应。只能kill掉进程。 解决方案: 进入/var/lib/rpm/目录下 删掉…

银河麒麟高级服务器操作系统 V10 版本安装教程

文章目录 1. 写在前面2. 安装过程 1. 写在前面 随着国产化以及信创(信息技术应用创新)的不断推进,国产操作系统的发展和应用趋势越来越好,银河麒麟就是国产操作系统中的优秀代表。关于银河麒麟的前世今生,大家可以看下…

银河麒麟操作系统启用root账户登录的经验分享

银河麒麟操作系统默认是不开启图形界面root用户登录的,当然也可以通过图形界面登录root用户,下面分享一下银河麒麟操作系统启用root账户登录的经验。 首先我们通过“开始菜单t”快捷键打开命令行页面,然后我们通过“ cd /usr/share/lightdm…

银河麒麟操作系统更新火狐浏览器

操作系统:银河麒麟操作系统 V10 火狐原始版本: 背景:最近在搞兼容性测试,很多前端组件无法适配这么老版本的火狐浏览器,前端页面数据无法展示,接口异常等报错;只能组件降级来保证低版本的火狐浏…

银河麒麟操作系统上安装docker

查看操作系统版本 #查看麒麟系统对应的linux os cat /proc/version可以看到输出的内容中有 “Ubuntu1~16.04.10” 字样*,即银河麒麟与Ubunt比较亲近,可以使用.deb安装包。 docker官网下载安装文件 根据docker官网 https://docs.docker.com/engine/insta…

安装银河麒麟操作系统

文章目录 一、安装银河麒麟操作系统1.1、简介1.2、银河麒麟高级服务器操作系统V101.3、下载银河麒麟镜像1.4、安装银河麒麟操作系统兼容版 一、安装银河麒麟操作系统 1.1、简介 银河麒麟(KylinOS)原是在863计划和国家核高基科技重大专项支持下&#xf…

《国产操作系统之银河麒麟》银河麒麟服务器操作系统安装

目录 前言 麒麟服务器操作系统安装 01 安装准备 02. 引导安装 03. 安装信息摘要 软件选择 全盘安装 手动分区 逻辑卷管理LVM 04. 开始安装 安装完成 系统监控 前言 麒麟服务器操作系统内核:麒麟服务器操作系统v10,是基于CentOS内核的二次开…

【国产化系列】国产银河麒麟Kylin V10操作系统介绍

DATE: 2021.8.18 文章目录 1、参考2、Kylin V10介绍2.1、简介2.2、主要功能2.3、产品特点 3、桌面操作系统 1、参考 银河麒麟操作系统v10 银河麒麟桌面操作系统V10发布:Win7般体验、兼容安卓生态 2、Kylin V10介绍 2.1、简介 银河麒麟操作系统v10是中国电子集团…

国产操作系统银河麒麟V10桌面版新手小白常见问题

一、银河麒麟V10支持的安装包格式是什么? 银河麒麟是基于linux中的u系路线研发的操作系统,所以支持的是deb格式的安装包。 二、银河麒麟V10怎么安装软件? ①:通过麒麟商店下载应用,会自动安装。 ②:双击下…

银河麒麟操作系统以root用户登录的方法

默认情况下,银河麒麟V10操作系统不允许root用户登录,也不告诉你密码是什么,但是如果需要root用户登录的时候,可以使用命令: su 输入密码后,就能进入root用户,如下图所示: 当然了&…

《国产操作系统之银河麒麟》银河麒麟服务器操作系统引导过程

目录 系统引导过程 01. 系统启动流程概述 系统启动总流程 第一阶段:BIOS初始化 ​编辑 第二阶段 GRUB2启动引导 ​编辑 第三阶段 内核引导 ​编辑 第四阶段 systemd进程 02. 固件与BIOS BIOS启动流程 BIOS分类 legacy MBR结构图 MBR UEFI UEFI G…

银河麒麟桌面操作系统V10日常使用说明

1.系统信息 银河麒麟V10该系统属于Linux系统,是基于Ubuntu LTS版本长期演进的国产化桌面操作系统 2.备份还原工具 如何系统备份?如何制作Ghost镜像? 开始使用银河麒麟桌面操作系统时,可以先对系统进行备份~ 按F1键获取用户手册…