软件功能测试主要是验证软件应用程序的功能,且不管功能是否根据需求规范运行。是通过给出适当的输入值,确定输出并使用预期输出验证实际输出来测试每个功能。也可以看作“黑盒测试”,因为功能测试不用考虑程序内部结构和内部特性,只需在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用。
一、软件功能测试包括哪些内容?
1.链接测试
链接是否存在;链接指向的页面是否正确;
2.搜索测试
①任单个条件搜索:模糊搜索、精确搜索;
②任两个组合查询:确保任两个组合查询的正确性,验证两个组合的所有情况。
3.表单测试
表单的作用主要是功能是提交数据信息,那么表单测试的内容应该包括以下几点:
①输入框测试长度、数据类型、必填、重复、空格、sql注入以及一些业务相关约束;
②下拉框测试,默认值、数据完整性/正确性、第一个/最后一个/中间一个选取、手动输入值模糊匹配、联动选择。
二、软件功能测试重点工作有哪些?
1.软件安装完成后,查看是否可以正常打开,是否有加载图示等;
2.软件的运行速度是否正常,切换是否流畅;
3.页面的链接是否可以链接到正确的页面;
4.软件提供多少种登录方式,登录账号、密码错误时,是否具有相应的登录提示;
5.页面对话框是否支持Tab键、是否支持回车键,输入文字是否会报错;
6.一个网站各页面的标题的字体大小、颜色是否统一;
7. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。