首页/新闻资讯/正文详情

智能穿搭系统自动化测试

发布时间:2026/9/26 11:15:19 来源:云帆数科 栏目:资讯中心
智能穿搭系统自动化测试
文章目录前述一、脑图二、代码编写1.添加相关依赖pom.xml2.新建包并在包下创建测试类以及公共类1公共类AutoTestUtils2登录页面测试LoginPageTest3图片编辑页测试EditPageTest4图片合并页测试MergePageTest5查看/搜索/上传图片页测试ImagePageTest6历史记录页测试HistoryPageTest3.代码参考前述1.针对智能穿搭系统进行测试系统主要由五个页面构成登录页、图片编辑页、图片合并页、上传/查看/搜索图片页和历史记录页主要功能包括登录、编辑图片、合并图片、上传/搜索/查看图片以及查看历史记录等功能。对于智能穿搭系统的测试主要就是针对主要功能进行测试然后按照页面书写测试类。2.自动化测试一般步骤1使用脑图编写web自动化测试用例2创建自动化项目根据用例来实现脚本一、脑图二、代码编写1.根据脑图进行测试用例的编写每个页面一个测试类然后再各个测试类中进行测试用例的编写。2.公共属性需要单独放一个类方便进行代码复用。3.创建启动以及现场截图就是会频繁进行复用所以单独创建一个类进行存储。4.注意添加隐式等待为了确保页面正确加载显示。1.添加相关依赖pom.xmldependenciesdependencygroupIdorg.seleniumhq.selenium/groupIdartifactIdselenium-java/artifactIdversion4.35.0/version/dependencydependencygroupIdcommons-io/groupIdartifactIdcommons-io/artifactIdversion2.6/version/dependency/dependencies2.新建包并在包下创建测试类以及公共类以下是所建立的是common公共包和Tests测试包1公共类AutoTestUtils1.创建驱动、保存现场截图2.注意在保存现场截图的时候命名是按时间来进行文件夹的划分然后图片的名称要体现出测试类的类名方便进行问题的追溯。3.注意文件名的动态获取注意时间格式的设置。4.注意可以在创建驱动的时候修改默认的有头模式or无头模式2登录页面测试LoginPageTest1.创建驱动并打开页面2.测试页面是否正常打开3.测试正常登录多参数测试4.测试异常登录用户名和密码与邮箱和验证码不合规/错误的情况5.清空内容后才能再次输入用户名以及密码或邮箱与验证码3图片编辑页测试EditPageTest1.测试页面能否正常打开2.测试页面元素布局样式是否正确3.测试正常编辑上传不同类型的图片(png/jpg/webp)能否成功4.测试异常编辑上传不合规的图片或描述内容5.清空内容后才可再次输入4图片合并页测试MergePageTest1.测试页面能否正常打开2.测试页面元素布局样式是否正确3.测试正常合并上传不同类型的图片(png/jpg/webp)能否成功4.测试异常合并上传不合规的图片或描述内容5.清空内容后才可再次输入5查看/搜索/上传图片页测试ImagePageTest1.测试页面能否正常打开2.测试页面元素布局样式是否正确3.测试正常上传不同类型的图片(png/jpg/webp)能否成功4.测试异常上传不合规的图片5.测试文搜图能否搜到上传图片6.测试图搜图能否搜到上传图片7.清空内容后才可再次输入6历史记录页测试HistoryPageTest1.测试页面能否正常打开2.测试页面元素布局样式是否正确3.测试所有历史操作是否都能在页面看到3.代码参考AIWearTest测试代码

相关推荐

【C++三方组件】libcurl:HTTP 客户端之王
【C++三方组件】libcurl:HTTP 客户端之王

【C三方组件】libcurl:HTTP 客户端之王 【摘要】:libcurl 是一个跨平台传输库,提供 HTTP/HTTPS 等协议的客户端能力。本文介绍 easy 与 multi 两套接口,说明成熟协议库为什么能减少实现和维护成本,再通过 GET、JSON PO… · 2026/9/26 11:15:19

Linux platform平台驱动
Linux platform平台驱动

1. 总览 在platform设备驱动中,分为设备、驱动和总线三部分,开发者需要完成的是设备部分以及驱动部分,总线部分是内核本身就提供的,是不需要开发者编写的,当然,如果说开发者想要创造一条全新的虚拟/物理总… · 2026/9/26 11:15:19

【C++三方组件】libuv:Node.js 与异步 I/O 的基石
【C++三方组件】libuv:Node.js 与异步 I/O 的基石

【C三方组件】libuv:Node.js 与异步 I/O 的基石 【摘要】:libuv 提供事件循环、网络、文件系统、进程和工作线程等跨平台能力,是 Node.js 的基础组件之一。本文先介绍 loop、handle、request 的分工,再说明自行维护跨平台异步代码… · 2026/9/26 11:15:12

实战:用 Cursor 快速搭建 AI 助手工作流,TaoToken 统一 Key 配置指南
实战:用 Cursor 快速搭建 AI 助手工作流,TaoToken 统一 Key 配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 11:54:00

STM32嵌入式AI模型设计:从Model Zoo到自有模型的完整实操指南
STM32嵌入式AI模型设计:从Model Zoo到自有模型的完整实操指南

1. 先搞清楚 ST 的 Model Zoo 到底装了什么ST 官方这几年在嵌入式 AI 这条线上铺得很快,从 STM32Cube.AI 到 NanoEdge AI Studio,再到 X-CUBE-AI 扩展包,整个工具链已经能覆盖从模型转换、量化、部署到性能评估的完整流程。Model Zoo 就是这套… · 2026/9/26 11:54:00

AI为何像人却未必会思考:图灵测试、大模型与Agent实践深度解析
AI为何像人却未必会思考:图灵测试、大模型与Agent实践深度解析

1. 图灵测试到底在测什么:一场关于“装得像人”的模仿游戏1.1 从“机器能思考吗”到“机器能装得像人吗”聊到AI能不能思考,几乎所有讨论都绕不开图灵测试。1950年,图灵发表了那篇著名的论文《计算机与智能》,开篇就问了一个问题&… · 2026/9/26 11:53:54

Python+Selenium+CDP实现大尺寸元素高清截图实战
Python+Selenium+CDP实现大尺寸元素高清截图实战

做Web自动化或者数据采集的朋友,多多少少都跟截图打过交道。尤其当你的目标是一个超长页面、一张整版报表、或者某个大尺寸DOM节点的时候,用Python配合selenium调JS来截取大尺寸元素,几乎是绕不开的操作。这套做法我用了很多年,也… · 2026/9/26 11:53:48

AI编程防翻车指南:从Cursor到提示词的实战经验
AI编程防翻车指南:从Cursor到提示词的实战经验

这两年AI编程的火热程度,相信大家都有目共睹。作为一线AI应用开发工程师,我每天的工作就是对着需求文档、历史代码和一堆会议纪要,把模糊的想法拆成AI能听懂的任务,再让各种编程助手去落地。听起来很爽,但翻车案例也真… · 2026/9/26 11:53:48

基于SSM框架的亚健康人群健康管理系统设计与实现教程
基于SSM框架的亚健康人群健康管理系统设计与实现教程

做SSM的项目多了,像“亚健康人群健康管理系统”这种题眼,一眼就能看出来是典型的Java Web课程设计或者毕业设计项目。标题里说得很实在:程序、源码、数据库、调试部署、开发环境、配套论文文档,齐全得很。这套东西拆开来看&#x… · 2026/9/26 11:53:48

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码