软件测试小结(一)——基本概念

本文介绍了软件测试的基本概念,包括测试定义、开发步骤和测试步骤。详细阐述了手工动态和静态测试的基本流程,并探讨了测试用例设计。进一步讲解了瀑布模型、V模型、W模型和H模型等软件测试模型的特性,强调了软件测试的不完备性和测试方法的评价标准。同时讨论了自动化测试的优劣,指出其在提高效率和节省成本方面的优势,以及在脚本维护和技术要求等方面的挑战。
摘要由CSDN通过智能技术生成

软件测试定义

软件测试就是手工或通过使用工具自动地运行被测软件系统或静态检查被测软件系统,其目的在于验证被测软件系统是否满足需求,或弄清实际输出于预期输出之间的差异。
软件测试永远是围绕需求所展开的。

软件开发的四个步骤

  1. 定义需求(委托方)
  2. 分析需求(双方)
  3. 实现需求(开发方)
  4. 校验需求(测试人员)

通常,在软件开发生命周期中,应该尽早介入测试工作。目前普遍流行在分析需求阶段介入。

软件测试的四个步骤

  1. 计划:根据文档(需求规格说明、概要设计文档或详细设计文档)和项目计划制定测试计划。
  2. 设计:设计测试用例和测试方法。
  3. 实施:根据测试用例配置测试环境、设计驱动模块,最后运行测试,检验结果,寻找缺陷。
  4. 评估:评估测试工作的质量、评估被测软件系统的质量。

手工动态测试的基本步骤

  1. 提供被测对象
  2. 准备相关预期(即各种文档)
  3. 设计测试用例
  4. 搭建测试环境
  5. 运行测试用例
  6. 检验执行结果
  7. 记录执行过程
  8. 报告发现缺陷
  9. 执行回归测试

手工静态测试的基本步骤

  1. 提供被测对象
  2. 准备相关预期
  3. 审阅代码、文
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值