---
当前位置: 首页 > 新闻中心

郑州软件测试公司:功能测试包含哪些测试?分别有何作用?

0
作者:软件测试小编 发布时间:2023-05-09 浏览次数: 打印

【郑州软件测试公司:功能测试包含哪些测试?分别有何作用?】

   软件功能测试包含哪些测试?软件功能测试主要包括链接测试、表单测试、搜索测试、删除测试、cookiessession测试、数据库测试等部分。功能测试对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能, 二、表单测试  1、输入框测试,长度、数据类型、必填、重复、空格、sql注入以及一些业务相关约束。 2、下拉框测试,默认值、数据完整性/正确性、第一个/最后一个/中间一个选取、手动输入值模糊匹配、联动选择;业务常见选取的操作。 4、表单提交按钮测试,是否支持回车/单击、快速多次点击是否重复提交表单、网络中断(弱网、提交、提交之后是否有提示、提交后内容是否加密、提交是否做权限校验控制、多人针对表单同时操作的场景测试)。 三、搜索测试  1、任单个条件查询:模糊搜索、超长搜索、不存在与之匹配的条件、为空。 3、三个组合查询:不需要测试三个组合的全部级组合。因为前面针对所有单个条件的搜索、两个组合的所有组合进行测试了,那么在这里选择2-3组三种组合进行测试即可。 4、全条件组合查询:确保最大组合的正确性。 默认条件查询:补充默认条件查询的用例。 5、根据需求或者业务规则选取重点条件组合查询。 搜索框搜索还有一种常见的情况就是:时间输入框,按时间来搜索的测试点,可以从以下考虑: 2、开始时间大于/小于当前时间,若是针对出生年月搜索,验证大于的情况;若是定时任务时间搜索验证小于的情况。 3、只输入开始时间/结束时间。 4、开始时间、结束时间都不输入。  6、手动输入时间,注意时间格式验证。 四、删除测试 1、没选择数据,点击删除,是否有友好提示? 3、删除一条数据后,点击添加,是否可以添加相同的数据。 6、删除一个有关联性的数据,如删除QQ分组,组下好友会有提示? 7、所有删除数据操作,要注意相应查询页面及其关联界面的数据是否及时更新。  cookies/session测试同理,测试的内容可包括:   3、将浏览器下的所有cookies文件全部删除。再次登录web系统,会怎么处理。 1、数据库脚本执行—数据库表添加、修改是否正常。 七、峰值测试 在这种情况下,测试应用程序时用户负载会突然增加和减少。通过执行峰值测试,我们还可以了解应用稳定的恢复时间。 这样做是为了分析充斥大量数据时应用程序的行为和响应时间。

ruanjianceshi (7).jpg