Web端功能测试内容总结

一、输入框

1、字符型输入框

  1. 字符格式:英文全角、英文半角、数字、空格、特殊字符等;
  2. 字符长度:最大长度、最小长度、最大长度+1、最小长度-1等;
  3. 空格检查:输入字符前/中/后/前后有空格;
  4. 多行文本输入:允许回车换行、查看详情格式正确等;

2、数值型输入框

  1. 边界值:最大值、最小值、最大值+1、最小值-1;
  2. 位数:最小位数、最大位数、最小位数-1、最大位数+1、位数较多;
  3. 异常值:特殊字符、非数值型、空格等;
  4. 数据类型:支持小数、整数、非负数、分数等;

3、日期格式输入框

  1. 正常值:日期在1-31之间、月份在1-12之间;
  2. 异常值:特殊字符、超出正常范围的值;

二、搜索功能

1、功能实现

  1. 是否支持模糊查询:
  2. 名称较长的内容是否正常查询;
  3. 输入系统中不存在的内容查询;
  4. 查询后重置输入的查询条件是否被清空;

2、组合测试

  1. 多个查询条件同时查询、结果是否正确;
  2. 不同查询条件之间多次切换,观察页面内容是否出错;

三、添加/修改功能

1、特殊键:

1、是否支持TAB键;
2、是否支持回车键;

2、提示信息:

1、不符合要求的是否显示提示信息;
2、警告内容是否有提示信息;
3、成功操作后是否有提示信息;

3、唯一性:

1、编码、ID等部分内容的唯一性校验;
2、新建文件夹名称的唯一性等;

4、数据正确性:

1、对编辑页的内容编辑完成后是否哦成功保存,查看详情信息时编辑的内容是否同步更新;
2、校验必填项;
3、数据格式的验证:比如手机号、身份证号、公司编码等;
4、编辑内容时,部分字段的长度未限制大小(新增时字段有限制大小);
5、新增上传图片后进入编辑页查看时,是否显示了上传的图片;(能否继续进行上传图片操作)
6、新增数据后查看列表数据是否生成(列表未自动刷新,需要人为手动刷新才可)
7、提交/保存时连续多次点击,生成多条相同数据;
8、列表无数据或者未选中数据点击修改/编辑/删除按钮时,应给予对应的提示信息;

四、删除功能

1、特殊键:

1、是否支持TAB键;
2、是否支持回车键;

2、提示信息:

1、未选中任何信息,点击删除,应提示先选择所需删除的内容等;
2、删除某条信息时,需要有确认提示:是否删除该信息等;

3、数据实现:

1、是否能连续删除;
2、当只有一条数据时,是否可以成功删除;
3、删除一条数据后,是否允许添加相同的一条数据;
4、批量删除后数据是否删除正确;
5、全选后批量删除,全部内容是否被清除;
6、删除相应数据后,与其相关的业务等数据应同步被删除掉;

五、注册/登录模块

1、注册功能

  1. 注册时,设置密码为特殊字符,检查登录是否正常;
  2. 注册成功后,页面跳转至登录页,可正常登录;
  3. 在注册信息中删除已输入的信息,检查注册是否成功;

2、登录功能

  1. 输入正确的用户名和正确的密码;
  2. 输入正确的用户名和错误的密码;
  3. 输入错误的用户名和正确的密码;
  4. 输入错误的用户名和错误的密码;
  5. 不输入用户名/密码(均为空);
  6. 只输入用户名,不输入密码;
  7. 只输入密码,不输入用户名;
  8. 输入正确的用户名和密码,但不区分大小写;
  9. 用户名和密码包含特殊字符;
  10. 用户名和密码超过最长值输入超长值;
  11. 已删除的用户名/密码;
  12. 登录时,刷新页面/重新输入数据,验证码是否刷新;

六、上传图片测试

1、功能实现

  1. 文件类型正确、大小合适;
  2. 文件类型正确、大小不合适;
  3. 文件类型错误,大小合适;
  4. 文件类型错误,大小不合适;
  5. 文件类型正确、大小合适,但该图片正在被使用;
  6. 文件类型正确、大小合适,输入不存在的图片地址;
  7. 文件类型正确、大小合适,输入图片的名称;
  8. 不选择图片,直接点击上传,是否有对应提示;
  9. 连续多次选择不同的图片,查看图片上传情况;
  10. 支持多张图片上传,图片个数限制范围内;
  11. 支持多张图片上传,图片个数限制范围外是否有提示;
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在系统测试阶段,web前后的工作内容如下: 前工作内容: 1. 确认需求和设计:与产品经理、设计师等合作,确认前功能需求和设计方案,理解用户交互流程和界面设计。 2. 编写测试用例:根据需求和设计文档,编写前测试用例,包括功能测试、界面测试、兼容性测试等。 3. 执行测试:根据测试用例,使用不同的浏览器和设备进行前功能测试和兼容性测试,确保前界面的正确性和一致性。 4. 缺陷管理:在测试过程中,发现并记录前缺陷,并与开发团队合作进行问题排查和解决。 5. 性能测试:根据需求和性能测试计划,使用性能测试工具对前界面进行性能测试,评估页面加载速度、响应时间等指标。 6. 用户体验评估:参与用户体验评估活动,收集用户反馈并对前界面进行优化改进。 后工作内容: 1. 确认需求和设计:与产品经理、后开发人员等合作,确认后功能需求和设计方案,理解数据处理流程和接口设计。 2. 编写测试用例:根据需求和设计文档,编写后测试用例,包括功能测试、接口测试、性能测试等。 3. 执行测试:根据测试用例,使用自动化测试工具或编写测试脚本进行后功能测试和接口测试,确保后功能的正确性和稳定性。 4. 数据验证与一致性检查:对于涉及数据处理和存储的功能,进行数据验证和一致性检查,确保数据的完整性和准确性。 5. 缺陷管理:在测试过程中,发现并记录后缺陷,并与开发团队合作进行问题排查和解决。 6. 性能测试:根据需求和性能测试计划,使用性能测试工具对后接口进行负载测试、压力测试等,评估系统的性能指标。 总结起来,web的工作内容主要包括需求确认、测试用例编写、功能测试、兼容性测试等;而web的工作内容主要涉及需求确认、测试用例编写、功能测试、接口测试、性能测试等。这些工作协同完成,以保证整个web系统在系统测试阶段的质量和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值