摘要:
新建第二版测试用例实现代码 新建Python文件:test_后台_双创_基础设置_赛区管理_添加赛区_case_v2.py 目标:提取通用操作方法。 注意:测试文件以 test_ 开头(以 _test 结尾也可以) 定义pytest测试类 定义赛区管理-添加赛区模块的测试类:TestAddDivis 阅读全文
posted @ 2022-12-30 12:23
暄总-tester
阅读(55)
评论(0)
推荐(0)
摘要:
第一版问题和改进方案 第一版问题:第一版不能代码使用面向过程程序设计方式实现,不方便代码的复用和维护。 改进方案:第二版本引入pytest框架使用面向对象程序设计方式管理所有测试用例实现代码。 pytest简介 pytest是一个非常成熟的全功能的第三方Python单元测试框架 安装pytest: 阅读全文
posted @ 2022-12-30 12:06
暄总-tester
阅读(72)
评论(0)
推荐(0)
摘要:
添加赛区_007总体流程 鼠标悬停在赛区名称文本框 检查出现浮动提示“该输入项为必输项” 滚动条滑动到底部 提交后检查提示不能为空 无效数据时取消添加 滚动条滑动到顶部 鼠标悬停在赛区名称文本框 顺序实现:鼠标悬停在赛区名称文本框 driver.find_element(By.XPATH,"//sp 阅读全文
posted @ 2022-12-30 11:59
暄总-tester
阅读(42)
评论(0)
推荐(0)
摘要:
添加赛区_001总体流程 查询后如果存在就删除 添加时输入赛区 滚动条滑动到底部 提交后检查添加成功 滚动条滑动到顶部 查询存在该赛区信息 定位难点分析 难点1:提交无法定位 原因:提交按钮在界面下方,默认无法定位它,需要把滚动条拖拽到底部。 难点:在frame里无法滚动纵向滚动条。 解决方案:切换 阅读全文
posted @ 2022-12-30 11:47
暄总-tester
阅读(53)
评论(0)
推荐(0)
摘要:
新建第一版测试用例实现代码文件 新建包testcasecode 新建文件:test_后台_双创_基础设置_赛区管理_添加赛区_case_v1.py 导入资源 导入各项资源 from selenium.webdriver.support import expected_conditions from 阅读全文
posted @ 2022-12-30 11:14
暄总-tester
阅读(54)
评论(0)
推荐(0)
摘要:
AISE智慧教育服务平台系统介绍 AISE智慧教育服务平台是达内科技为在校学员研发的一款授课管理系统,该系统方便学员展示学习效果、参加校区比赛。 技术栈: 采用 B/S(Browser/Server,浏览器/服务器)系统结构、MySQL 数据库技术和 J2EE 技术开发。 两个子系统: 管理后台 学 阅读全文
posted @ 2022-12-30 11:07
暄总-tester
阅读(406)
评论(0)
推荐(0)
摘要:
什么是自动化测试框架 可以把自动化测试的各个功能称作模块,需要的模块分为 基础模块,主要是怎么实现脚本编写,包括测试用例、测试套件、网页对象设计实现等 管理模块,主要包括持续集成、数据管理、日志管理、配置管理等 自动化测试框架就是把在自动化测试过程中用到的一些基础和管理功能分装成各个模块,进行自动化 阅读全文
posted @ 2022-12-30 11:02
暄总-tester
阅读(323)
评论(0)
推荐(0)