新闻详情

新闻详情

首页 / 资讯中心 / 详情

智能穿搭系统自动化测试

发布时间:2026/9/26 11:15:18来源:尧图网络
智能穿搭系统自动化测试
文章目录前述一、脑图二、代码编写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测试代码
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Word快捷键Shift+F3:三步搞定英文大小写批量转换 2026/9/26 21:14:49

Word快捷键Shift+F3:三步搞定英文大小写批量转换

1. 这个操作到底在解决什么问题?——别再手动删重输了Word里把一段全大写的英文标题(比如“THIS IS A SAMPLE TITLE”)改成首字母大写或全小写,看似只是按几下键的小事,但背后其实是文字处理中一个高频、高误操作率的“…

阅读更多 →
让AI决策自动分流:DeepOpen置信度门控实战,高置信直接处理、低置信转人工 2026/9/26 21:14:42

让AI决策自动分流:DeepOpen置信度门控实战,高置信直接处理、低置信转人工

让AI决策自动分流:DeepOpen置信度门控实战,高置信直接处理、低置信转人工 【免费下载链接】deepopen 非自回归System 1决策引擎,专为结构化类型决策场景设计 DeepOpen Multilingual, non-autoregressive System 1 decision engine. 项目地…

阅读更多 →
计及调峰主动性的多能互补协调优化调度Matlab实现 2026/9/26 21:14:42

计及调峰主动性的多能互补协调优化调度Matlab实现

风电、光伏大规模并网之后,电网的净负荷曲线变得越来越陡。午间光伏大发时全网负荷被压出一个大坑,傍晚光伏退坡后负荷又急剧拉升,火电机组跟着上蹿下跳,AGC指令根本来不及响应。传统做法是靠火电硬扛调峰,但火电的爬坡…

阅读更多 →
银行卡BIN数据落地:Excel+MySQL双格式实现发卡行快速查询 2026/9/26 21:14:36

银行卡BIN数据落地:Excel+MySQL双格式实现发卡行快速查询

简介:这份银行卡BIN数据集来自银联官方2020年4月25日发布的最新最全版本,共收录9868条银行卡BIN记录,涵盖BIN码、BIN长度、发卡行、银行卡名称、卡类型、卡长度等核心字段。资源面向支付开发、风控建模、银行系统测试及数据分析人员&#xff…

阅读更多 →
大数据平台数据合规改造实战:从资产盘点到权限管控 2026/9/26 21:14:09

大数据平台数据合规改造实战:从资产盘点到权限管控

去年我们团队接到一个紧急改造任务:把一套已经跑了三年、每天处理上百亿条记录的大数据平台,在三个月内改造成符合数据合规要求的体系。刚听到这个需求时,我第一反应是“这玩意儿不是法务该管的事吗”,但真正动起手来才发现&#…

阅读更多 →
CKEditor导入PPT保持动画效果:从PPTX解析到网页动画播放的完整方案 2026/9/26 21:14:09

CKEditor导入PPT保持动画效果:从PPTX解析到网页动画播放的完整方案

做教育网站的内容管理,最头疼的不是排版,而是两套体系之间的格式鸿沟。CKEditor作为富文本编辑器,收到的是HTML;而老师上传的课件是PPTX,里面塞满了基于时间线的动画。你可以在编辑器里插一张图、贴一段文字&#xff0…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉