测试

本文介绍了软件测试的多种分类,包括按阶段划分的单元测试、集成测试、系统测试、回归测试和验收测试,以及按技术划分的黑盒测试、白盒测试和灰盒测试。系统测试关注整体功能,验收测试由产品经理或客户执行。黑盒测试侧重功能验证,白盒测试关注代码逻辑,灰盒测试结合两者。软件测试的核心竞争力在于提早发现问题和发现独特问题。手动测试与自动测试各有优缺点,测试流程涉及需求到验收多个环节。软件质量的六个特征包括功能性、可靠性、效率性、易用性、可维护性和可移植性。
摘要由CSDN通过智能技术生成

软件需求的分类:功能性需求,性能性需求,兼容性需求,安全性需求等等

软件测试方法分类

按阶段划分

单元测试

通常是由开发人员采用白盒方式进行测试,指对程序的最小实现模块进行测试,如某一个函数或者类中的某一个方法

集成测试

一般采用灰盒测试,对通过了单元测试的模块进行接口测试,采用累积的方式进行集成,避免一次性大的集成

系统测试

通常是测试人员采用黑盒的方式进行测试,对系统的完整功能进行测试,覆盖系统的所有联合部件。基于系统整体说明书对整个产品系统进行测试,目的是检查系统是否满足需求,在系统实际运行环境下进行测试。

回归测试

指之前测试发现问题,产品进行更新,现在进行重新测试,主要是看之前发现的问题是否还存在,测试修改的正确性。

验收测试

一般是由产品经理或者客户进行测试,它让系统用户决定了是否接收改系统。

按技术划分

黑盒测试

又叫功能测试,只关注程序的输入与输出,不关注其内在实现。针对软件界面和软件功能进行测试,在已知软件应具有的功能的情况下,看软件是否实现了这些功能。黑盒法是穷举输入法,只有把所有可能的情况进行输入,才能找到程序中的所有错误。
常用的黑盒测试方法有:边界值分析法,场景法,错误推测法等。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值