我们使用或选择任何产品时,功能项应该是极抓眼球的,软件项目也类似。软件上市前需进行多项测试项目,其中功能测试必不可少。很多人可能觉得软件功能测试很容易,其实不尽然,要想真正完成这项测试不是件简单的事,在此过程中,测试人员需要全面考虑逻辑上和业务上可能存在的问题。
一、软件功能测试是什么-
软件功能测试是指测试人员通过执行功能测试用例对软件进行逐步验证,判断该软件的各个功能是否达到了预期的目标以及需求,从而对目标用户的用户体验有所保障。
二、软件功能测试包括什么内容-
1. 页面链接检查:
查看每一个链接是否有其对应的页面,并且在切换时是正常的。在该过程中可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link
Validater、Xenu等工具。
Ps:LinkBotPro不支持中文,中文字符显示会出现乱码;HTML Link
Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。
2. 相关性检查:
功能相关性:在进行删除或添加时不会对其他产生影响,如果有,检查产生的影响是否正确,在进行增加某项数据时,若该数据某个字段内容较长,那么在查询的时候数据列表有可能会变形。
数据相关性:下来列表默认值检查,下来列表值检查,若某列表的数据项较依赖其它模块中的数据,同样需要检查,比如,某个数据如果被禁用了,可能在引用该数据项的列表中不可见。
3.按钮功能检查:
在进行导入、新建、编辑、保存、关闭、返回、删除、页面跳转重置等功能时按钮是否都正确。特别要注意重置按钮有无功能失效。