尧图精选

抽奖项目自动化测试

🕒 发布时间:2026/9/26 16:24:47 📁 来源:尧图网络
文章目录前述一、脑图二、代码编写1.添加相关依赖pom.xml2.新建包并在包下创建测试类以及公共类1)公共类AutoTestUtils2)注册管理员页测试UserRegisterTest3)管理员登录页测试UserLoginTest4)活动中心页测试ActivityCenterTest5)注册用户页测试RegisterUserTest6)人员列表页测试PersonnelListTest7)创建奖品页测试CreatePrizeTest8)奖品列表页测试PrizeListTest9)创建活动页测试CreateActivityTest10)活动列表页测试ActivityListTest11)抽奖页测试LotteryDrawTest3.代码参考前述1.针对抽奖系统进行测试抽奖系统主要由十个页面构成: 注册管理员页、管理员登录页、活动中心页、人员列表页、注册用户页、创建奖品页、奖品列表页、创建活动页、活动列表页抽奖页主要功能包括:密码/验证码登录、用户注册、查看活动/奖品/人员列表、创建奖品、创建活动等功能。对于抽奖系统的测试主要就是针对主要功能进行测试然后按照页面书写测试类。2.自动化测试一般步骤:1)使用脑图编写web自动化测试用例2)创建自动化项目根据用例来实现脚本一、脑图二、代码编写1.添加相关依赖pom.xmldependencies!--添加selenium依赖--dependencygroupIdorg.seleniumhq.selenium/groupIdartifactIdselenium-java/artifactIdversion4.0.0/version/dependency!--保存屏幕截图需要用到的包--dependencygroupIdcommons-io/groupIdartifactIdcommons-io/artifactIdversion2.6/version/dependency/dependencies2.新建包并在包下创建测试类以及公共类1)公共类AutoTestUtils创建驱动、保存现场截图在保存现场截图的时候命名是按时间来进行文件夹的划分可以在创建驱动的时候修改默认的有头模式or无头模式2)注册管理员页测试UserRegisterTest1.创建驱动并打开页面2.测试页面是否正常打开3.测试正常注册多参数测试4.测试异常登录姓名/邮箱/手机号/密码不合规的情况5.注意清空内容后才能再次输入信息3)管理员登录页测试UserLoginTest1.测试页面是否正常打开2.测试正常登录多参数测试3.测试异常登录手机号/密码/邮箱/验证码错误的情况4.注意清空内容后才能再次输入信息4)活动中心页测试ActivityCenterTest1.测试页面是否正常打开2.测试界面元素是否符合预期5)注册用户页测试RegisterUserTest1.测试页面是否正常打开2.测试正常注册多参数测试3.测试异常登录姓名/邮箱/手机号不合规的情况4.注意清空内容后才能再次输入信息6)人员列表页测试PersonnelListTest1.测试页面是否正常打开2.测试人员id、姓名、身份是否正确3.测试界面元素是否符合预期7)创建奖品页测试CreatePrizeTest1.测试页面是否正常打开2.测试正常创建多参数测试3.测试异常创建奖品名称/图片/价格/为空的情况4.注意清空内容后才能再次输入信息8)奖品列表页测试PrizeListTest1.测试页面是否正常打开2.测试页面元素布局样式是否正确3.测试翻页按钮能否使用4.测试列表页的奖品id、奖品图、奖品名、奖品描述、奖品价格等是否正确9)创建活动页测试CreateActivityTest1.测试页面是否正常打开2.测试正常创建多参数测试3.测试异常创建活动名称为空/活动描述为空/活动奖品数量大于抽奖人数的情况4.注意清空内容后才能再次输入信息10)活动列表页测试ActivityListTest1.测试页面是否正常打开2.测试页面元素布局样式是否正确3.测试翻页按钮能否使用4.测试活动名称/描述是否正确5.测试点击抽奖按钮能否跳转抽奖页面11)抽奖页测试LotteryDrawTest1.测试页面是否正常打开2.测试页面元素布局样式是否正确3.测试抽奖页各按钮能否使用4.测试奖品名称数量和活动人员是否正确5.测试获奖用户能否接收短信3.代码参考抽奖系统测试代码
上一篇/下一篇内容由系统自动关联 返回资讯列表 →