• 2
  • 1
分享

沐沐在以往的测试过程中发现,测试团队成员的测试颗粒度不均衡,导致测试完的产品质量参差不齐。因此梳理了一些Web端的通用测试用例,可以导入到缺陷管理系统(例如禅道),在测试过程中,执行这些通用的测试用例,使得非业务层面的一些测试点可以均衡覆盖。当然以下总结的测试点不一定适用于所有的Web端系统,仅做参考。

一、新增功能

  • 新增表单,文本框字符长度是否限制

  • 新增表单,数字文本框是否限制字符格式

  • 新增表单,身份证号码是否做强校验

  • 新增表单,手机号是否限制格式、位数

  • 新增表单,选择文本框是否限制输入字符

  • 新增表单,必填字段是否限制输入空格保存

  • 新增表单,必填字段仅输入特殊字符null保存是否校验

  • 新增表单,xss注入是否限制(例如 <script>alert('xss!');</script>)

  • 新增表单,文本域是否有统计字符长度功能

  • 新增表单,分页表单下一步时是否校验必填字段

  • 新增表单,多次快速点击【保存】是否产生重复数据

二、修改功能

  • 修改页面,字段值是否回显

  • 修改页面,字典值中文映射值是否正确

  • 修改页面,字段名称显示是否正确

  • 修改页面,字段值修改后显示是否正确

  • 修改页面,修改页面的标题名称是否正确

三、删除功能

  • 删除数据后,列表是否及时刷新

  • 删除数据的提示语是否一致

  • 删除列表数据时,是否有二次确认弹窗

  • 批量删除,未勾选数据时是否给出提示

  • 批量删除,同时勾选可以删除和不能删除状态的数据时是否给出提示

四、查看功能

  • 查看页面,字段名称显示是否正确

  • 查看页面,字段值是否显示正确

  • 查看页面,超长字段显示是否正常

  •  查看页面,省略显示的字段值,鼠标经过时是否显示完整

五、查询功能

  • 查询功能是否支持模糊查询

  • 查询条件名称与列表字段名显示是否一致

  • 查询文本框提示语与查询条件名称显示是否一致

  • 查询条件文本框是否限制输入特殊字符(例如%,防SQL注入)

  • 查询功能是否支持enter快捷查询

  • 翻页不在第一页时,查询结果是否正确

  • 查询模块是否有重置或是清空内容功能

六、上传下载功能

  • 上传文件大小是否限制

  • 上传文件格式是否限制

  • 上传文件数量是否限制

  • 上传文件文件名称字数是否限制

  • 上传文件文件名称特殊字符是否限制

  • 上传文件过程是否有进度提示

  • 上传文件未完成,是否限制表单保存

  • 下载文件,文件名称是否显示正常

  • 下载文件,文件内容是否显示正常

七、导入导出功能

  • 导入模板是否给出正规的参考数据

  • 导入空文件是否给出错误日志

  • 导入模板中填写错误格式的数据,是否给出错误日志

  • 导入模板的字段名称显示是否正确

  • 导入模板的字段是否完整

  • 导入模板的必填字段是否校验

  • 导入模板中字段格式填写错误时,是否给出错误日志

  • 导入文件成功后,列表是否刷新

  • 导出文件内容是否显示正确

  • 导出文件名称是否显示正确

  • 导出报表内容显示内容是否完整

八、其他功能点

  • 翻页功能,切换默认显示条数后,页面数据是否刷新显示对应条数

  • 翻页功能,列表数据条数统计是否正确

  • 翻页功能,列表翻页后条数是否递增显示

  • 页面地图显示是否完整

  • 页面地图上的数值显示是否正确

  • 页面图表上数据为空时是否正常显示(例如为空时,显示为null)

  • 图表的x轴,y轴是否有单位

  • 页面空数据时,是否有空图标或提示

  • 浏览器兼容性验证(是否兼容主流浏览器、指定浏览器)

  • 分辨率兼容性验证(是否最低兼容1366*768的分辨率的笔记本电脑)

      The more we share,The more we have.

      希望这篇文章对大家有用...

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1 背景  分布式批量系统指的是采用分布式数据库架构,主体功能由批量程序实现的系统。分布式系统批量程序的性能测试,除了和联机交易性能测试一样关注服务器资源使用率是否合理、是否存在性能异常外,在测试执行阶段需要关注是否因数据分布不均衡导致部分并发子程序执行时间过长,成为整体批量程序的“短板”,从而影响批量程序的整体时间。  下面我主要介绍一种分布式系统批量程序性能优化的思路,并结合实际测试效果说明。  2 分布式系统分片和批量并发规则  被测系统数据库为分布式数据库,存储并处理某公司各个机构的业务数据,包括若干个数据库分片、500多个分片键(分布式表的一个主键字段,用来区分数据存放的分片),...
            0 0 898
            分享
          •   随着国内软件行业的蓬勃发展,各种各样的软件应用层出不穷,人们的生活也越来越依赖软件,因此软件的质量就越来越受重视,而软件测试作为软件研发过程的两大核心之一,在企业和研发团队的地位也越来越重要,岗位需求也越来越大。本文就告诉各位想要进入IT行业成为测试工程师的小伙伴和已经在测试行业并且想要有更大发展的小伙伴一条进阶和发展之路。本文内容较长,望各位小伙伴能够耐心读完,相信一定会令你茅塞顿开,获益匪浅!  一、掌握通用软件测试基础技术  抛开所有其他的计算机技术不谈,就只是软件测试基础技术那也是比较复杂的,远不像网络上或者你身边的朋友说的那样,对软件点点点就够。因为如果只是对软件点点点,软件测试...
            0 1 1342
            分享
          • owasp top10漏洞SQL注入失效的身份认证和会话管理跨站脚本攻击 XSS直接引用不安全的对象安全配置错误敏感信息泄露缺少功能级的访问控制跨站请求伪造 CSRF使用含有已知漏洞的组件未验证的重定向和转发xss如何盗取cookie?通过存储型XSS漏洞嵌入脚本代码,用户访问的时候直接用js脚本将cookie发送给攻击者的服务器渗透测试的流程是什么(分为黑盒测试和白盒测试)信息收集判断域名ip(是否CDN)站长之家whois信息,子域名,DNS记录查找真实ip识别网站指纹找到CMS对应漏洞整站分析(主机和端口扫描):服务器系统、中间件、脚本类型、数据库类型旁站(同一ip不同的网站)和C端(x...
            13 13 3963
            分享
          •   应用场景  开始了解stf主要源自于当前移动端自动化过程中,发现执行机器上挂载的移动设备监控起来比较麻烦,有时候报错或调试需要跑到执行机所在的位置查看运行情况。  有没有一种办法可以直接在自己位置上就能看到手机的运行情况呢?于是就在领导的指引下调研了一下该工具。  但其实这款工具还可以帮助解决公司内部移动设备资源不能充分利用的问题,如:  公司移动设备其实是有限的,有的人借走了用完未及时归还,导致其他人就无法使用,而使用这款工具就可以统一监控公司的所有移动设备资源,使用者可在浏览器界面上查看哪些设备是空闲状态,在页面上就可以操作对应设备。  本文案例环境配置  windows上通过VMwa...
            11 11 1455
            分享
          • 1、开始测试1年半左右,一直在做的是游戏测试。现在对于黑盒的游戏测试感觉到迷茫,对于做游戏的黑盒测试来说,技术成长性在哪里?哪些知识能更好的帮助自己的工作?是这样的,测试入门的门槛相对其他技术工种来说不高,但可以提升空间是很大的。黑盒也好,白盒也好,其实所描绘的是测试立场和角度,最早国外上世纪提出的 是基于开发者了解内部结构去寻找问题(谓之白盒),黑盒是使用者的角度,不需要了解内部结构去验收(谓之黑盒),如果以测试策略来描绘的话,这个就是PDCA,P前面的target,这个阶段的测试目标是什么如你所言,接触服务端测试接触到了lr的基础(压力测试及负载测试),服务端相关测试还有对应的window...
            1 2 1997
            分享
      • 51testing软件测试圈微信