- 系统测试定义:
是对被测对象整体的功能、配置数据、产品说明、源代码等进行的测试其是否满足客户需求跟说明文档的测试。 - 系统测试目的:
发现产品已存在的缺陷,提高用户体验。 - 系统测试原则:
@完全测试是不可能的,即测试不是穷尽测试
@软件测试存在风险,软件测试者要有风险决策能力。
@测试是发现缺陷,但无法显示潜伏的 缺陷
@测试越早进行越好
@找到的软件缺陷越多,说明软件缺陷越多即缺陷存在群集现象
@“杀虫剂”事件普遍存在
@并非所有的缺陷都需要修复 系统测试对象:
@需求测试、编码测试、性能测试
@软件产品说明文档
@产品配置数据
@源代码系统测试类型:
功能测试:在指定条件下,是否满足客户需求的测试。
非功能性测试:安装测试、配置测试、兼容性测试、稳定性测试、安全性测试、易用性测试等系统测试方法:黑盒测试、白盒测试、灰盒测试、静态测试、动态测试、手工测试、自动化测试。
系统测试级别:
单元测试:测试被测系统最小组成单元
集成测试:测试由单元测试后组成的部分系统测试,针对组件、单元与组件、单元之间接口。包括函数间集成、模块间集成、子系统间集成
系统测试:测试由集成测试后整合成的总系统,部署在真实的用户环境下测试
验收测试:以用户为主的测试,最后的产品验收阶段进行的测试,一般不会有其他缺陷产生。包括α测试、β测试、UAT测试【用户接受度测试】。<
系统测试——基础知识
最新推荐文章于 2022-04-27 02:55:52 发布
系统测试是对软件的整体功能、配置、文档等进行的测试,以验证是否符合客户需求。其目的是发现并改进产品缺陷,提高用户体验。测试原则包括:不可能完全测试,测试有风险,早期进行等。测试对象包括需求、源代码、文档和配置数据。系统测试类型有功能和非功能测试,如兼容性、安全性等。测试方法涵盖黑盒、白盒测试等。测试级别从单元到系统、验收测试。流程包括测试计划设计、需求分析和策略设计等。
摘要由CSDN通过智能技术生成