常用WEB测试用例

1、登录

①用户名和密码都符合要求(格式上的要求)

②用户名和密码都不符合要求(格式上的要求)

③用户名符合要求,密码不符合要求(格式上的要求)

④密码符合要求,用户名不符合要求(格式上的要求)

⑤用户名或密码为空

⑥数据库中不存在的用户名,不存在的密码

⑦数据库中存在的用户名,错误的密码

⑧数据库中不存在的用户名,存在的密码

⑨输入的数据前存在空格

⑩输入正确的用户名密码以后按[enter]是否能登陆

2、添加

①要添加的数据项均合理,在界面保存成功后,检查数据库中是否添加了相应的数据:select查询

②留出一个必填数据为空

③按照边界值等价类设计测试用例的原则设计其他输入项的测试用例:数据组合测试

④不符合要求的地方要有错误提示

⑤是否支持table键

⑥按enter是否能保存

⑦若提示不能保存,也要看数据库里是否多了一条数据

3、删除

①删除一个数据库中存在的数据,然后查看数据库中是否删除(界面删除一条数据,查看数据库中是否删除)

②删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除

③输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。

④输入的正确数据前加空格,看是否能正确删除数据

⑤什么也不输入

⑥是否支持table键

⑦是否支持enter键

4、查询

精确查询:

①输入的查询条件为数据库中存在的数据,看是否能正确地查出相应的数据

②输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据

③输入格式或范围不符合要求的数据,看是否有错误提示:如日期格式:

YYYY-MM-DD;范围:月份中输入13等,一般这些数据都是枚举型数据,以下拉框的形式出现

④输入数据库中不存在的数据

⑤不输入任何数据:查询结果应该为所有记录

⑥是否支持table键

⑦是否支持enter键

模糊查询:

在精确查询的基础上加上以下一点:

① 输入一些字符,看是否能查出数据库中所有的相关信息

网站测试清单

通用

◇ 所有测试是否运行在干净系统上?

◇ 系统是否正常运行?

◇ 是否显示正确输出?

◇ 系统是否能提供所需功能?

◇ 普通用户是否能轻松地操作该系统?

◇ 是否易学易用?

◇ 系统是否会为客户提供服务?如响应的、有帮助的、正确的服务?

◇ 是否可以简单辨别系统的正确性与可靠性?

◇ 是否能轻易地修复或修改系统?

◇ 当系统需要提交或修复时,开发人员是否可以在限期内完成?

◇ 新版本中未经修改的功能是否能与老版本保持一致?

◇ 系统是否能使硬件、网络及人力资源得到有效利用?

◇ 系统是否能匹配相关的技术水平?

◇ 系统是否能匹配适当调整的需求?

◇是否可以有效验证系统的工作方式是适当的?

◇ 本系统内一些组成部分是否可以被其他的系统再利用?

◇ 不同用户不同平台上安装系统是否同样快捷便利?

◇ 系统是否设置有未来更新的路径?

◇ 是否可以方便地获取信息?

◇ 网站是否能被搜索?

可用性、界面及导航

◇ 系统为一个用户、十个用户或一千个用户服务时,是否同样工作正常?

◇ 是否可以快速登陆主页?

◇ 网站的操作方法是否清晰地展示给用户?

◇ 如果按操作方法进行操作是否可以得到预期结果?

◇ 是否所有新用户都理解网站内的所有术语?

◇ 是否所有窗体都有导航栏?

◇ 导航栏的位置是否始终保持一致?

◇ 是否导航栏仅作用于使用中的文本?

◇ 用户是否可以在不用鼠标的情况下使用导航栏功能?

◇ 视力障碍者是否可以使用网站?红绿色盲,少于 20/20

◇ 网站标志是否风格一致?

◇ 每个单独页面内是否包含主页链接?

◇ 每个页面的排版是否统一?

◇ 每个页面的管理风格是否一致?

◇ 网站内图表的使用是否协调?

◇ 快速下载的图表是否质量优化?

◇所有图片是为页面添彩,还是浪费网速?

◇ 是否使用了图表的最佳尺寸?

◇ 图表/图片周围的文字布局是否合理?

◇ 是否对所有的参考网站或电子邮件地址都设置了超链接?

◇ 超链接颜色设置是否标准?

◇ 网站在 1024x 768、600x800 等像素下是否显示正常?

◇ 字体是否太小(切忌并非每个人都能获得相同的视图效果)?

◇ 字体是否太大?

◇ 所有文本是否排列适当?

◇ 所有图标是否排列适当?

◇ 图片是否能被完整打印?

◇ 网站内是否有站内地图?

◇ 站内地图的每个超链接是否有对应的目标链接页?

◇ 站内地图是否包含了网站内所有的超链接?

◇ 每个页面的超链接是否正常工作?

◇ 内容是合法正确的(非[url=]单元测试[/url]期间开发者设置的填充内容)

◇ 页面背景(颜色)是否会分散注意力?

◇ 返回按钮是否正常工作?不会打开一个新的浏览器窗口,或重定向其他站点。

◇ 返回上页或转至新页面时,是否会导致本页面内容丢失?

◇ 从主页开始是否可以通过 3 次或更少的点击数到达目标页面?

◇ 图表或表格中的内容是否完整?是否正确列出?是否能确定所选文本处于图表或表格的正确区域内?

◇ 页面上的链接是否和先前一致?有没有新出来的或消失的链接?

有没有链接失败的情况?

◇ 点击链接是否能到达正确的目标页面?

◇ 目标页面是否存在?

◇ 站主的联系信息是否能从网站中获得(姓名、电话、电子邮件地址、邮寄地址、传真号)?

◇ 如果用户需要为某个页面作标签,该页面的名称是否易懂?

◇ 如果用户有获取历史页面记录的权限,那网站地址是否会出现在 History 列表中?

◇ 网站页面的状态栏是否真实反映出页面登陆的进度、信息等?

表格

◇ 表格是否过长,经常需要通过拖动滚动条才能看到表格右边的栏目?

◇ 表格是否能正确打印?

◇ 表格内的列宽和行高是否合适?

◇ 会不会因为某个输入而使行高变化异常?

框架

◇ 是否会出现浏览器不支持的框架?

◇ 框架是否能自动准确地调整大小?用户是否可以操控框架的尺寸?

◇ 滚动条是否会适时出现?

◇ 框架页面上是否有明确的数据供书签或收藏夹识别?

◇ 搜索引擎是否可以找到框架中的内容?

◇ 框架边框是否美观?

◇ 框架内更新是否会出现问题?

数据认证

◇ 网站内面向用户的数据描述是否清楚?

◇ 隐私制度是否制定清楚?用户能否看到该制度?

◇ 保存的数据是否准确?

◇ 工作站是否对数据进行认证?

◇ 服务器是否对数据进行认证?

◇ 是否可以确保用户在工作站录入的信息可以被服务器正确接收?

◇ 在不同的时间段是否可以避免录入相同的信息(订单表等)?

◇ 是否为每个用户分配有唯一标识符,用于录入表格数据,保证表格对象的唯一性?

◇ 要求用户录入的信息是否是进程所必需的?例如:要求用户录入生日信息是用于其订单编号?或是仅仅为了多获得一些用户信息?

◇ 数字录入区域是否可以录入文字?

◇ 搜索中能否使用通配符?

◇ 是否可以在域内录入空格和空值?

◇ 是否可以录入长串?

◇ 域内是否可以录入文本最大的数量?

◇ 复选框和控件按钮的初值是否设置正确?

◇ 一个组内的控件按钮是每次只能选中一个?

◇ 复选框是否会触发预期事件?

◇在表格域内用户是否不能输入 HTML 代码?

◇智能错误处理是否会引发数据认证?IE.如生日域的需求格式为MM/DD/YYYY,则用户输入出生年份为 1857 是不匹配的。

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

  1. 文档获取方式:

  2. 加入我的软件测试交流群:680748947免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/623567.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring开发:动态代理的艺术与实践

1. 背景 动态代理是一种强大的设计模式,它允许开发者在运行时创建代理对象,用于拦截对真实对象的方法调用。这种技术在实现面向切面编程(AOP)、事务管理、权限控制等功能时特别有用,因为它可以在不修改原有代码结构的前…

【Android】重温Activity生命周期

前言 Android中用得最多的组件是Activity,而它的生命周期也是最基础的知识,从刚接触Android到工作中会频繁依赖这部分知识。可能大多数人能说出页面新建到页面关闭会走的生命周期:onCreate、onStart、onResume、onPause、onStop、onDestory&…

汽车车灯用肖特基二极管,选什么型号好?

肖特基二极管种类繁多,有低压降肖特基二极管、通用型肖特基二极管、快速恢复型肖特基二极管、高功率肖特基二极管、汽车级肖特基二极管等等,其中低压降肖特基二极管和汽车级肖特基二极管是二极管厂家东沃电子的核心优势产品。关于东沃电子推出的低压降肖…

HarmonyOS开发案例:【智能煤气检测】

样例简介 智能煤气检测系统通过实时监测环境中烟雾浓度,当一氧化碳浓度超标时,及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程配置智能煤气检测系统的报警阈值,远程接收智能煤气检测系统报警信息。…

浅尝 express + ORM框架 prisma 的结合

一、prisma起步 安装: npm i prisma -g查看初始化帮助信息: prisma init -h查看初始化帮助信息结果: Set up a new Prisma projectUsage$ prisma init [options] Options-h, --help Display this help message --datasource-provider …

华为配置路由式Proxy ARP示例

配置路由式Proxy ARP示例 组网图形 图1 配置路由式Proxy ARP组网图 路由式Proxy ARP简介配置注意事项组网需求配置思路操作步骤配置文件 路由式Proxy ARP简介 企业内部进行子网划分时,可能会出现两个子网网络属于同一网段,但是却不属于同一物理网络的情…

思维导图ai生成软件分享5款好用的!

思维导图ai生成软件分享5款好用的! 在快节奏的信息时代,思维导图作为一种有效的思维整理工具,越来越受到人们的青睐。它能够将复杂的思维过程可视化,帮助我们更好地梳理思路、规划工作。近年来,随着人工智能技术的飞速…

云仓酒庄《综合品酒师》中国酒类行业发展在国际舞台上的新篇章

近日,云仓酒庄盛大举办的《综合品酒师》培训活动圆满落下帷幕,其规模盛大,参与人数众多,成功刷新了大世界基尼斯纪录,这一壮举不仅在国内酒类培训领域掀起了一股热潮,更在国际舞台上引起了广泛关注。 大世界…

Redis的IO模型 和 多线程问题

Redis中的线程和IO模型 什么是Reactor模式 ?单线程Reactor模式流程单线程Reactor,工作者线程池多Reactor线程模式 Redis中的线程和IO概述socketI/O多路复用程序文件事件分派器文件事件处理器文件事件的类型总结 多线程问题1. Redis6.0之前的版本真的是单…

适合小家电水箱液位检测的方法有哪些

如今随着智能化的发展,越来越多的小家电走进我们的生活,像制冰机、加湿器、咖啡机、饮水机等家电,在这些小家电中都会有一个水箱,在这些应用中都要用到液位检测功能,那么适合小家电水箱液位检测方法有哪些呢&#xff1…

Vue3 + Element-Plus 使用 Table 预览图片发生元素遮挡

Vue3 Element-Plus 使用 Table 预览图片发生元素遮挡 问题代码问题重现解决方法最终效果 问题代码 <el-table-column label"视频" align"center"><template #default"scope" style"display: flex;"><div style"…

jetson系列开发板使用虚拟机烧录系统时,遇见无法识别开发板的情况

在双系统中的ubuntu系统烧录没问题&#xff0c;但是电脑Ubuntu系统由于版本低&#xff0c;所以没有网络&#xff0c;烧录起来还的连网线&#xff0c;所以问了开发板的工程师&#xff0c;所幸&#xff0c;解决了问题&#xff0c;很感谢工程师的指导&#xff0c;特此记录一下&…