ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

智能穿搭系统自动化测试

智能穿搭系统自动化测试 文章目录前述一、脑图二、代码编写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测试代码
返回列表