测试方法简单总结

本文主要介绍了软件测试的基础,包括测试的定义、目的和意义,并详细阐述了软件生命周期。接着,对比了不同的测试方法,如自动化测试、黑盒测试、白盒测试、灰盒测试以及静态与动态测试的区别。最后,探讨了自动化测试与手工测试的差异,帮助读者更好地理解和应用各种测试策略。
摘要由CSDN通过智能技术生成

一、测试基础

1. 什么是软件测试

       两个依据(需求、测试用例),两个方法(手工、自动),一个对比(预期结果和实际结果的对比)

2. 软件测试的目的、意义:(怎么做好软件测试)

     初期: 尽量多的发现缺陷生成相关规范

     中期: 尽量早的发现缺陷

     后期: 尽量预防问题:通过以往的经验积累

     控制成本(贯穿始终)尽量少的时间和人力发现更多的缺陷

3. 软件生命周期

 

二、测试方法

1. 测试方法对比

分类方法 测试方法名称 依据 测试对象 理论上的测试目的 实际工作中的测试目的 测试评估标准 测试环境 测试工作介入点 优点 缺点 适用范围
按照不同的测试对象划分(黑白灰盒的区别) 黑盒 SRS 整个软件产品 检查软件的功能实现是否与SRS相一致 尽早进行验收,收回开发成本 需求覆盖率 尽量与用户环境相一致 只要功能可以进行操作 简单,测试效率高 1、无法保证所有的代码逻辑都被测试到
2、后台相关的非界面处理可能会遗漏(文件、数据库)
3、当前功能与其他功能有联系的部分可能也会被遗漏
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值