一起做财经网站,别人的网站是怎么做的,短信营销,电商怎么做账务处理目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码#xff0c;就像写手工测试用例一下#xff0c;编写excel格式的测试用例#xff0c;包括步骤、检查点#xff0c;然后执行自动化工程#xff0c;即可执行功能自动化测试用例#xff0c;包… 目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码就像写手工测试用例一下编写excel格式的测试用例包括步骤、检查点然后执行自动化工程即可执行功能自动化测试用例包括测试结果、测试报告。 任何一台安装了JDK环境的windows机器都可以直接运行不必考虑运行环境的问题。 整理了一下目前使用的自动化测试框架基于Selenium WebDriver python关键字驱动简单总结一下。 自动化工程 driver 目录 ----浏览器驱动支持chrome、IE浏览器 data目录 ----上传场景使用的图片具体业务相关 Picture目录 ----测试用例失败截图 TestCase_UI.exe ----主程序使用pyinstaller打包发布 Test.xls ----测试用例重点关注 测试用例***.xls文件 包括4个sheet分页详情如下 1、PageElements 分页 模块具体的测试业务模块 页面元素页面具体操作的元素 例如“我的工作台-搜索输入框”“我的工作台”就是模块名称“搜索输入框”就是需要操作的元素 关键字指的是元素的操作方式 例如文本输入框封装的关键字是input按钮是click断言是assert这个是封装在自动化测试工程中的 页面定位元素元素定位方式支持8种定位方式id、class、name、link…xpath、css 页面元素定位表达式 例如//*[idtip_about_info]/div[2]/span采用xpath定位 如下的元素输入框关键字-input、页面定位元素-id、页面元素定位表达式- plantformSearchInput 二级定位页面包含多个iframe 时采用二级定位的方式进行页面元素定位 2、TestConfig 分页 配置信息 Driver根据填写的数据启动不同的浏览器支持chrome、IE URL测试网址 PageElements根据填写的数据读取数据源支持excel、py **Report测试报告的标题可以定制 3、TestSuite 分页 每行数据表示一个测试用例 测试用例序号唯一不能重复 测试用例描述说明该条测试用例的目的 前置条件方便用户维护用例可以为空 操作步骤同上 预期结果同上 是否执行执行标识yes执行、no不执行 测试结果测试用例执行结果 4、TestSteps 分页 测试用例的执行步骤 1、2、3行为登录操作填写用户名、密码不用修改 测试用例序号对应TestSuite分页的测试用例序号一个测试用例多个步骤测试用例序号相同 测试模块业务模块 测试用例步骤描述对应PageElements分页的“页面元素”列 操作值主要是文本输入框输入的数据 检查点测试步骤的检查点一条用例可包含多个检查点 测试结果用例步骤执行成功、用例步骤执行失败 一个用例存在多个测试步骤任意步骤执行失败不在执行剩下的步骤直接执行下个测试用例失败的步骤填写“用例步骤执行失败” 页面截图用例步骤执行失败的步骤截图 Sheet页面对应关系说明 TestSuite 分页的测试用例序号对应TestSteps 分页的测试用例序号 PageElements 分页的测试步骤描述对应TestSteps 分页的测试步骤描述 自动化用例执行过程 命令行中直接输入自动化测试工程文件的名称即可开始测试用例执行打印具体测试过程。 用例报告 用例执行完成在report目录中生成html格式的报告方便jenkins持续集成使用 报告内容如下可定制 查看执行结果 TestSuite 分页 TestSteps 分页 转载于:https://www.cnblogs.com/titan5750/p/6776125.html