【软考】【软件工程】系统测试与系统运维

本文详细介绍了系统测试的原则、方法、阶段和测试用例设计,包括白盒测试的多种覆盖标准。此外,还探讨了软件维护的重要性,分为硬件、软件和数据维护三个部分,强调了正确性、适应性、完善性和预防性维护的必要性。
摘要由CSDN通过智能技术生成

系统测试是为了发现错误而执行程序的过程,测试的目的是希望能以最少的人力和时间发现潜在的各种错误和缺陷。测试是保证软件质量的重要手段,其主要方式是在设计测试用例的基础上检查软件的各个组成部分。
   软件维护是软件生命周期中的最后一个阶段,也是软件生存周期中时间最长的阶段。是在软件已经交付使用之后为了改正错误或满足新的需求而修改软件的过程,即软件在交付使用后对软件所做的一切改动。

1.系统测试

1.1 测试原则

·
  尽早、不断的进行测试
  程序员避免测试自己设计的程序
  既要选择有效、合理的数据,也要选择无效、不合理的数据
  修改后应进行回归测试
  尚未发现的错误数量与该程序已发现错误数成正比

1.2测试方法

动态测试
  黑盒测试法:也称为功能测试。在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。
  白盒测试法:也称为结构测试。根据程序的内部结构和逻辑来设计测试用例。
  灰盒测试法:
静态测试
  桌前检查
  代码走查
  代码审查

1.3测试阶段

这里写图片描述
  **单元测试:**侧重于模块中的内部处理逻辑和数据结构。
  **集成测试:**把模块按系统设计说明书的要求组合起来进行测试

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值