软件测试概述

本文介绍了软件测试的基本概念,包括其定义、目的和原则。强调了敏捷测试中与团队协作的重要性,并讨论了软件测试的不同阶段,如SIT和UAT。同时,概述了测试过程,从需求分析到测试报告的生成。此外,还涵盖了B/S和C/S架构,前端基础语言,以及软件测试的分类,如单元测试、系统测试和性能测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件测试的概述

什么是软件测试

使用人工操作或者软件自动运行的方式来检验他是否满足规定条件的需求
弄清预期结果与实际结果之间差别的过程
预期结果

指用户的预期使用结果

实际结果

** 指软件运行中实际结果

软件缺陷

预期结果和实际结果之间的差别**

敏捷测试

试人员的个人技能,始终保持与客户 / 用户、业务人员、产品设计(前后端)的紧密协作,建立良好的测试框架(特别是持续集成测试和自动化回归测试的基础设施)以适应需求的变化 。

软件测试的原则

杀虫剂悖论是指软件测试中用来描述这样一种现象,对软件进 做越多的测试,该软件对软件测试人员的测试就越具有免疫力(杀虫剂的抗药性原理一个道理)

测试的阶段

SIT {开发阶段} 内部测试人员
UAT {验收阶段} 用户验收产品–第三方的测试人员

测试的过程

需求的分析=评价=测试计划方案=测试用例=执行测试=测试报告

B/S架构 c/s架构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值