户籍管理系统测试用例

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

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

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

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

登录页面

image.png

用户信息列表



image.png


用户编辑页面

image.png

用户更新页面


image.png

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

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


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


功能测试

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

易用性测试

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

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

性能测试

   多台机器同时登录

       页面的响应时间

   弱网环境下页面的加载

   单个用户登录

      页面的响应时间

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

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

界面测试

   界面的颜色

   界面的背景图片显示

   界面的文本是否正确显示

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

   界面对用户是否友好

安全性测试

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

   对用户密码存储方式

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

   权限问题

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

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

   对SQL注入的预防

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

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

       防止保留破解

   密码框是否禁止复制粘贴

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

   密码是否有时效性

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

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

   登录的互斥性

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

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

软件兼容性测试

   是否支持多种终端

       手机端的显示

       整体界面兼容性

   不同浏览打开效果

       火狐

       谷歌

       edge

       其他国产浏览器

   不同版本

       新版本对旧版本的兼容性

       旧版本是否能正常访问

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

相关文章
|
2月前
|
传感器 数据采集 监控
LabVIEW电池管理系统测试平台
LabVIEW电池管理系统测试平台
39 4
|
8天前
|
测试技术
软件测试用例设计之微信群抢红包经典用例
作者在浏览招聘网站时遇到为微信群发和抢红包设计测试用例的问题,作为软件测试新手,作者通过实际体验并撰写测试案例来加深对业务的理解,并分享了测试案例表格。需要注意的是,该用例未考虑添加银行卡支付、红包类型选择及红包描述。
21 5
软件测试用例设计之微信群抢红包经典用例
|
4月前
|
NoSQL 安全 测试技术
接口测试用例设计的关键步骤与技巧解析
该文介绍了接口测试的设计和实施,包括测试流程、质量目标和用例设计方法。接口测试在需求分析后进行,关注功能、性能、安全等六项质量目标。流程包括网络监听(如TcpDump, WireShark)和代理工具(Charles, BurpSuite, mitmproxy, Fiddler, AnyProxy)。设计用例时,需考虑基本功能流程、输入域测试(如边界值、特殊字符、参数类型、组合参数、幂等性)、线程安全(并发和分布式测试)以及故障注入。接口测试用例要素包括模块、标题、优先级、前置条件、请求方法等。文章强调了保证接口的幂等性和系统健壮性的测试重要性。
158 5
|
1天前
|
测试技术
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
10 4
|
22天前
|
测试技术
基于LangChain手工测试用例转Web自动化测试生成工具
该方案探索了利用大模型自动生成Web自动化测试用例的方法,替代传统的手动编写或录制方式。通过清晰定义功能测试步骤,结合LangChain的Agent和工具包,实现了从功能测试到自动化测试的转换,极大提升了效率。不仅减少了人工干预,还提高了测试用例的可维护性和实用性。
31 4
|
4月前
|
JavaScript Java 测试技术
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
62 0
|
1月前
|
人工智能 自然语言处理 测试技术
基于LangChain手工测试用例转接口自动化测试生成工具
本文介绍利用大语言模型自动生成接口自动化测试用例的方法。首先展示传统通过HAR文件生成测试用例的方式及其局限性,随后提出结合自然语言描述的测试需求与HAR文件来生成更全面的测试脚本。通过LangChain框架,设计特定的提示词模板,使模型能够解析测试需求文档和HAR文件中的接口信息,并据此生成Python pytest测试脚本。示例展示了正常请求、非法请求及无效路径三种测试场景的自动化脚本生成过程。最终,整合流程形成完整代码实现,帮助读者理解如何利用大模型提高测试效率和质量。
75 2
|
1月前
|
存储 测试技术 API
apifox实例应用-自动化测试用例for循环的使用
总结来说,通过在Apifox自动化测试用例中结合for循环的使用,我们可以有效地对接口进行批量测试,提升测试效率和覆盖率。同时,通过参数化测试数据的灵活应用,能够确保我们的接口在不同的输入条件下都能保持正确的行为。这种方法能够显著减少手动测试工作量,同时通过标准化的流程确保测试的一致性。
62 0
|
2月前
|
测试技术 Apache
单元测试策略问题之设计有效的单测用例问题如何解决
单元测试策略问题之设计有效的单测用例问题如何解决
|
3月前
|
人工智能 测试技术 索引
基于LangChain手工测试用例生成工具
使用Python的LangChain框架,测试工程师能自动化从需求文档生成思维导图。代码示例演示了如何加载文档,提取信息,创建向量索引,执行检索,并通过PlantUML生成MindMap图像。流程中,AI替代了手动梳理需求和创建测试用例的过程,涉及的关键组件包括TextLoader、OpenAIEmbeddings、FAISS检索和AgentExecutor。该实践帮助掌握LangChain的检索和Agent功能,以实现文档到测试用例的智能转换。
57 1