功能测试

本文详细介绍了功能测试的概念,它基于产品特性、操作描述和用户方案进行,确保产品功能符合设计需求。内容包括软件测试的流程、原则、目的、分类,以及需求分析的前中后期。此外,还探讨了测试文档的关键要素,如测试计划、人员分工、测试用例设计及其多种方法,如等价类划分和边界值分析等。
摘要由CSDN通过智能技术生成

什么是功能测试?

功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。Functional testing(功能测试),也称为behavioral testing(行为测试),根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。

功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。

测试流程分为哪几个阶段?
测试准备阶段
测试计划阶段
测试设计阶段
测试执行阶段
测试完成阶段

软件测试的原则

1.测试活动应要尽早开始

2.穷尽测试是不可行的

3.测试用例应由测试数据和与之对应的预期结果两部分组成

4.程序员应避免检查自己的程序

5.在设计测试用例时应包括合理的输入条件和不合理的输入条件

6.充分注意测试中的群集现象

7.严格执行测试计划,排除测试的随意性

8.应当对每一个测试结果做全面的检查

9.妥善保管测试计划、测试用例、出错统计、和最终分析报告为维护提供方便

软件测试的目的

1.验证软件需求和功能是否得到完整的实现。

2.验证软件是否可以发布

3.尽可能多的发现软件中的Bug

4.尽可能早的发现软件中的Bug

5.对软件质量做出合理评估

6.预防下个版本可能出现的问题

7.预防用户使用可能出现的问题

8.发现开发过程中的问题和风险

9.从角度出发:

从用户角度出发࿱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值