自动化测试
文章平均质量分 91
queenliuy
学最酷的技术
展开
-
8.日志分析
1.日志用于记录系统运行时的信息,对一个事件的记录,也称为log1.1日志的作用1.调试程序2.了解系统程序运行的情况,是否正常3.系统程序运行故障分析与问题定位4.用来做用户行为分析和数据统计1.2 日志级别日志信息的优先级、重要性、严重程度常见日志级别日志级别描述DEBUG调试级别,打印非常详细的日志信息,通常用于对代码的调试INFO信息级别,打印一般的日志信息,突出强调程序的运行过程WARNING警告级别,打印警告日志信息,表明会出原创 2021-07-25 23:29:04 · 172 阅读 · 0 评论 -
7.数据驱动
1.什么是数据驱动?数据驱动:是以数据来驱动整个测试用例的执行,也就是测试数据决定测试结果比如我们要测试加法,我们的测试数据是1和1,测试结果是2,如果测试数据是1和2,测试结果是32.数据驱动的特点1.数据驱动本身不是一个工业化标准的概念,因此在不同的公司会有不同的解释2.可以把数据驱动理解成一种模式或一种思想3.数据驱动技术可以将用户把关注点放在对测试数据的构建和维护上,而不是直接维护驱动,可以利用同样的过程对不同的数据输入进行测试4.数据驱动的实现要依赖参数化的技术3.传入数据原创 2021-07-22 22:14:14 · 3664 阅读 · 1 评论 -
3.seleniumAPI操作续
文件地址:file:///C:/Users/31940/Documents/HBuilderProjects/work/selenium_test.html1.下拉选择框操作1.1案例:默认是voivo 暂停5m,定位fiat,暂停5m,定位audi方式1:使用css定位from selenium import webdriverfrom time import sleepfrom selenium.webdriver.support.wait import WebDriverWait#打开本原创 2021-07-13 23:10:23 · 156 阅读 · 0 评论 -
2.selenium 元素操作+操作浏览器+获取元素信息+鼠标和键盘操作+元素等待
4.元素操作4.1.为社么要学习操作元素方法?需要让脚本模拟用户给指定元素输入值需要让脚本模拟人为删除元素的内容需要让脚本模拟点击操作4.2元素常用操作方法click() 单击元素send_keys() 模拟输入clear() 清除文本4.3.案例打开百度页面输入hello间隔三秒,修改为hello world间隔三秒,点击确定间隔三秒,关闭浏览器from selenium import webdriverfrom time import sleepdriv原创 2021-07-12 23:42:42 · 504 阅读 · 0 评论 -
4.UnitTest测试框架
UnitTest框架应用测试用例的管理一般基于UnitTest、PyTest来进行管理,会更好的高效简洁UnitTest:目前应用占据大半壁江山的一套测试框架。最初做单元测试,随着自动化测试的发展,到现在成为自动化测试技术的主流应用,尤其是接口自动化。因为UnitTest中封装有非常多的内容,且可以和其他模块进行完美cp组合,所以在用例管理上和代码管理上会有更大的便利四大特色:测试用例的管理测试套件和运行器,能够更有效的针对业务来运行用例管理,包括测试报告的集成SetUp和Tear原创 2021-06-18 17:22:40 · 347 阅读 · 2 评论 -
1.自动化测试+selenium+八大定位元素
1.自动化测试简介1.1 什么是自动化测试自动化测试就是把以人为驱动转化为 机器执行的过程。目的是将过于繁杂的固定的手工测试行为转化为自动化执行,从而有更多的时间来走手工测试。自动化功能测试:测开。目前主流技术:Selenium自动化性能测试:性能测试自动化测试可以实现:1.一般都是应用在回归测试阶段,对系统的核心流程(固定的流程)进行回归测试时使用。简单来说自动化就是一个测试手段2.一般自动化是如何确定执行的?开会——评估系统是否具备自动化的条件——评估提取的核心主体是哪些是必须要纳入自动原创 2021-06-17 16:32:57 · 2717 阅读 · 1 评论