「 软件测试之了解测试」2024年4月9日

本文详细阐述了软件测试的定义,包括其目的(减少缺陷,保证质量),并按照测试阶段(单元测试、集成测试、系统测试、验收测试)和代码可见度(黑盒、灰盒、白盒)进行了分类。还介绍了如何展开测试工作,如需求评审、计划编写、用例设计等,以及质量模型的关键要素和测试模板的八个要素,如用例的概念和编写格式。

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

软件测试的定义

软件:控制计算机硬件工作的工具

软件测试:使用技术手段验证软件是否满足使用需求

软件测试的目的:减少软件缺陷,保障软件质量

软件测试分类

按测试阶段分为

单元测试    针对源程序代码进行测试

集成测试    又称接口测试,针对模块之间访问地址进行测试

系统测试   对整个系统进行测试包括功能、兼容、文档等测试

验收测试   主要分为内测,公测,使用不同人群来发掘项目缺陷

ps:内测,内部测试   外侧,借助外部环境测试

按代码可见度分为

黑盒测试  源代码不可见,UI功能可见

灰盒测试 (接口测试) 部分源代码可见,功能不可见

白盒测试    全部代码可见,UI功能不可见

如何展开软件测试工作

需求评审    确保各部门需求一致

计划编写   测什么、谁来测、怎么测

用例设计   验证项目是否符合需求的操作文档

用例执行   项目模块开发完成开始执行用例文档实施测试

缺陷管理   对缺陷进行管理的过程

测试报告   实施测试结果文档

质量模型的重点五项

质量模型     衡量一个优秀软件的维度

五项:功能性、性能、兼容性、易用性、可靠性、安全、可维护性、可移植

测试模版8个要素

什么是用例? 用户使用案例的简称

测试用例    是为测试项目而设计的文档

作用: 防止漏测、实施测试的目标

用例设计编写格式

用例编号   项目_模块_编号

用例标题   测试结果(测试点)

项目/模块  所有项目或模块

优先级   P0-P4

前置条件   执行此条用例,有哪些前置操作

测试步骤    描述操作步骤

测试数据   没有的话为空

预期结果    期望达到的结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值