软件功能测试是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。
软件功能测试包括的内容
1、界面测试:是指对使用界面的软件进行的软件测试,我们日常用到的web程序,办公软件等很多都是界面软件。
2、冒烟测试:针对每个版本或每次需求变更后,对系统进行一次验证测试,看版本更新后是否存在bug。
3、回归测试:指测试过程中修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
4、兼容性测试:通过在不同的硬件平台,应用软件、操作系统上进行测试,验证系统是否正常运行。
5、易用性测试:主要是评估软件产品能否让用户正确理解不同环境下软件适用,是否易于操作,能否吸引用户。
6、安全测试:测试人员通过各种测试手段验证软件的安全等级和风险防范能力,以及产品可能存在的安全漏洞。