系统测试——基础知识

系统测试是对软件的整体功能、配置、文档等进行的测试,以验证是否符合客户需求。其目的是发现并改进产品缺陷,提高用户体验。测试原则包括:不可能完全测试,测试有风险,早期进行等。测试对象包括需求、源代码、文档和配置数据。系统测试类型有功能和非功能测试,如兼容性、安全性等。测试方法涵盖黑盒、白盒测试等。测试级别从单元到系统、验收测试。流程包括测试计划设计、需求分析和策略设计等。
摘要由CSDN通过智能技术生成
  1. 系统测试定义:
    是对被测对象整体的功能、配置数据、产品说明、源代码等进行的测试其是否满足客户需求跟说明文档的测试。
  2. 系统测试目的:
    发现产品已存在的缺陷,提高用户体验。
  3. 系统测试原则:
    @完全测试是不可能的,即测试不是穷尽测试
    @软件测试存在风险,软件测试者要有风险决策能力。
    @测试是发现缺陷,但无法显示潜伏的 缺陷
    @测试越早进行越好
    @找到的软件缺陷越多,说明软件缺陷越多即缺陷存在群集现象
    @“杀虫剂”事件普遍存在
    @并非所有的缺陷都需要修复
  4. 系统测试对象:
    @需求测试、编码测试、性能测试
    @软件产品说明文档
    @产品配置数据
    @源代码

  5. 系统测试类型:
    功能测试:在指定条件下,是否满足客户需求的测试。
    非功能性测试:安装测试、配置测试、兼容性测试、稳定性测试、安全性测试、易用性测试等

  6. 系统测试方法:黑盒测试、白盒测试、灰盒测试、静态测试、动态测试、手工测试、自动化测试。

  7. 系统测试级别:
    单元测试:测试被测系统最小组成单元
    集成测试:测试由单元测试后组成的部分系统测试,针对组件、单元与组件、单元之间接口。包括函数间集成、模块间集成、子系统间集成
    系统测试:测试由集成测试后整合成的总系统,部署在真实的用户环境下测试
    验收测试:以用户为主的测试,最后的产品验收阶段进行的测试,一般不会有其他缺陷产生。包括α测试、β测试、UAT测试【用户接受度测试】。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值