软件功能测试是什么,主要工作内容是什么

发布日期: 2021-07-15

浏览量: 1410

软件功能测试也叫行为测试,也有一种说法叫黑盒测试,即测试人员完全不知道软件的内部是如何运行的。功能测试是所有测试工作中占比最大的,也是最重要的部分,主要是需求分析师根据用户需求编写出功能的用例,然后由测试工程师编写测试用例,并逐项进行测试验证,确保执行结果与预期效果一致。

功能测试主要工作内容:

1、站在用户的角度,确保系统的实现与需求一致;

2、因为属于黑盒测试,测试人员完全不知道应用的内部实现,可以发现开发人员没有发现的问题,找出有遗漏的地方;

3、可以测试一些例外的问题,比如乱操作,不按既定的流程进行操作,检查出应用的漏洞所在。

从以上几点,我们可以得出:功能测试=检查需求的实现+查找出功能实现的漏洞+检查应用是否有漏洞存在。

功能测试六大步骤:

1、根据需求文档编写功能的执行预期;

2、测试工程师根据执行预期,编写测试用例;

3、测试工程师根据执行预期准备所需数据,包括测试所需的数据和预期结果的数据;

4、根据测试用例执行操作;

5、比较实际结果与预期结果是否一致,并给出测试报告/报表;

6、根据测试工程师给出的报告/报表判断应用是否符合用户的需求。

功能测试的两大方法:

1、手动测试:测试工程师根据测试用例,进行手动测试,该方法通常比较灵活,花费时间较少,但如果需要多次测试同一个功能时,就会导致所消耗的时间增加,并且准确性差,有可能多次测试的结果一致性低,适合一些只需要测试一次或两次的功能,或者一些小功能或操作简单的测试用例。

2、自动化测试:由测试工程师编写自动化测试用例,由计算机代替手动测试,灵活性会有所降低,但针对需要进行多次测试的功能时,能够大大提升测试的效率,并减少重复的操作,并保证多次测试的结果一致性。该方法适合一些需要重复测试多次、测试用例较为复杂、操作繁琐的测试用例。

以上是蓉妹对“软件功能测试是什么,主要工作内容是什么”的大致介绍,了解更多软件测试相关内容,尽在蓉华教育。

关注我们
值得信赖的IT教育机构

值得信赖的IT培训机构

成都校区地址:成都市武侯区孵化园9号楼A座2楼 西安校区地址:西安市未央区凤城九路海博广场B座 深圳校区地址:深圳市福田区彩田南路深圳青年大厦

蓉华教育,行胜于言,IT培训学校口碑选择

2016-2024 版权所有 © 成都蓉华软创科技有限公司官网(蜀ICP备20007585号-1 )

微信咨询

微信咨询

联系电话

联系方式

173-5852-6576