户籍管理系统测试用例

简介: 户籍管理系统测试用例

一、根据页面的不同分别设计测试用例

网络异常,图片无法展示
|

上图是针对一个网站的测试,按照页面的不同分别来设计对应的测试用例。

登录页面

image.png

用户信息列表



image.png


用户编辑页面

image.png

用户更新页面


image.png

二、根据目的不同分别设计测试用例

同样的我们还可以按照如下方式,对一个网站进行响应的测试


网络异常,图片无法展示
|


功能测试

   网站是否达到了预期的功能

易用性测试

   在输入信息时,是否能够把鼠标自动定位到输入栏

   账号或密码输入错误后,原来错误的内容是否会自动清空

性能测试

   多台机器同时登录

       页面的响应时间

   弱网环境下页面的加载

   单个用户登录

      页面的响应时间

   同一时间,大量用户登入登出

      服务端是否有内存泄漏风险

界面测试

   界面的颜色

   界面的背景图片显示

   界面的文本是否正确显示

   界面的布局是否合理达到预期

   界面对用户是否友好

安全性测试

   输入密码时是否 以暗文显示

   对用户密码存储方式

   是否会因为bug泄漏、或者无意间暴漏用户信息

   权限问题

       非管理员无法登录后台系统

       没有响应权限,无法进行用户的变更

   对SQL注入的预防

   前后端在进行数据交互时,数据是否加密

   是否对用户登录错误多次加以限制

       防止保留破解

   密码框是否禁止复制粘贴

   密码过于简单是否有安全性提示

   密码是否有时效性

       用户长时间未修改密码是否会有修改密码的提醒

   是否在页面源码界面对隐式数据进行加密处理

   登录的互斥性

       同一个用户在多个终端的浏览器上登录

       同一用户在同一个终端的多种浏览器上登录

软件兼容性测试

   是否支持多种终端

       手机端的显示

       整体界面兼容性

   不同浏览打开效果

       火狐

       谷歌

       edge

       其他国产浏览器

   不同版本

       新版本对旧版本的兼容性

       旧版本是否能正常访问

       旧版本的用户体验是否和之前一致

相关文章
|
1月前
|
人工智能 测试技术 调度
写用例写到怀疑人生?AI 智能测试平台帮你一键生成!
霍格沃兹测试开发学社推出AI智能测试用例生成功能,结合需求文档一键生成高质量测试用例,大幅提升效率,减少重复劳动。支持自定义提示词、多文档分析与批量管理,助力测试人员高效完成测试设计,释放更多时间投入核心分析工作。平台已开放内测,欢迎体验!
|
13天前
|
人工智能 自然语言处理 测试技术
让AI帮你跑用例-重复执行,不该成为测试工程师的主旋律
测试不该止步于重复执行。测吧科技推出用例自动执行智能体,通过AI理解自然语言用例,动态规划路径、自主操作工具、自动重试并生成报告,让测试工程师从“点点点”中解放,专注质量思考与创新,提升效率3倍以上,节约人力超50%,重构测试生产力。
|
4月前
|
测试技术 Python
Python测试报告生成:整合错误截图,重复用例执行策略,调整测试顺序及多断言机制。
如何组织这一切呢?你可以写一本名为“Python测试之道”的动作指南手册,或者创建一个包含测试策略、测试顺序、多断言机制的脚本库。只要你的测试剧本编写得足够独到,你的框架就会像一位执行任务的超级英雄,将任何潜伏于代码深处的错误无情地揪出来展现在光天化日之下。这些整理好的测试结果,不仅有利于团队协作,更像冒险故事中的精彩篇章,带给读者无尽的探索乐趣和深刻的思考。
124 10
|
9月前
|
前端开发 JavaScript 测试技术
使用ChatGPT生成登录产品代码的测试用例和测试脚本
使用ChatGPT生成登录产品代码的测试用例和测试脚本
240 35
|
传感器 数据采集 监控
LabVIEW电池管理系统测试平台
LabVIEW电池管理系统测试平台
226 4
|
测试技术
软件测试用例设计之微信群抢红包经典用例
作者在浏览招聘网站时遇到为微信群发和抢红包设计测试用例的问题,作为软件测试新手,作者通过实际体验并撰写测试案例来加深对业务的理解,并分享了测试案例表格。需要注意的是,该用例未考虑添加银行卡支付、红包类型选择及红包描述。
350 5
软件测试用例设计之微信群抢红包经典用例
|
测试技术 数据安全/隐私保护
北邮人论坛登录页面测试用例
北邮人论坛登录页面测试用例
215 1
|
人工智能 测试技术 Python
基于 LangChain 的自动化测试用例的生成与执行
本章节详细介绍了如何利用人工智能技术自动化完成Web、App及接口测试用例的生成与执行过程,避免了手动粘贴和调整测试用例的繁琐操作。通过封装工具包与Agent,不仅提升了测试效率,还实现了从生成到执行的一体化流程。应用价值在于显著节省时间并提高测试自动化水平。
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
基于LangChain手工测试用例转Web自动化测试生成工具
该方案探索了利用大模型自动生成Web自动化测试用例的方法,替代传统的手动编写或录制方式。通过清晰定义功能测试步骤,结合LangChain的Agent和工具包,实现了从功能测试到自动化测试的转换,极大提升了效率。不仅减少了人工干预,还提高了测试用例的可维护性和实用性。