![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB自动化测试
WEB自动化测试
测试逍遥子
测试资料领取企鹅裙传送门:695458161
展开
-
全网最全Selenium自动化测试环境搭建所有的安装包以及驱动地址
python安装包:https://www.python.orgPycharm安装包:http://www.jetbrains.com/pycharm/download/Selenium安装包:https://pypi.python.org/pypi/selenium 一般安装方式:pip install selenium火狐浏览器(延长版):http://www.firefox.com.cn/download/#more谷歌浏览器安装包:https://www.google.cn/chrom...原创 2020-08-22 13:47:25 · 2220 阅读 · 0 评论 -
robotframework日志输出中文乱码以及robotframework常用关键字-笔者亲测
一、环境说明python版本:3.7.3robotframework版本:3.2.1robotframwork-ride版本:1.7.4.2二、问题描述robotframework日志输出时出现中文以unicode编码方式,如下图所示:三、解决方案(1) 找到目录:C:\python373\Lib\site-packages\robotide\contrib\testrunner下的testrunnerplugin.py文件。(2) 修改第565行,把 encodi.原创 2020-07-08 16:40:36 · 1314 阅读 · 0 评论 -
自动化测试po模式是什么?自动化测试po分层如何实现?-附详细源码
一、什么是PO模式全称:page object model 简称POMPO模式最核心的思想是分层,实现松耦合!实现脚本重复使用,实现脚本易维护性!主要分三层:1.基础层BasePage:封装一些最基础的selenium的原生的api方法,元素定位,框架跳转等。2.PO层:元素定位、获得元素对象,页面动作3.测试用例层:业务逻辑,数据驱动!三者的关系:PO层继承继承层,测试用例层调用PO层!二、非PO模式和PO模式优缺点对比笔者来自公众号:软测之家 非PO模式 PO模式.原创 2020-05-12 20:36:02 · 9636 阅读 · 3 评论 -
软件测试工具有哪些?--最全最新的软件测试工具下载地址都在这里!错过绝对后悔!
一、前言对于很多刚入行软件测试的童鞋,或者是做测试1-3年之内的童鞋来说,最多的疑惑就是在测试领域中究竟有哪些主流的软件测试工具呢?这里我们只谈主流,不谈非主流,因为非主流的工具使用的公司太少!二、功能测试工具对于功能测试工具,这个还真没啥好说的,一般就是写各种文档和点点点,不管是各类需求文档,用例文档还是报告文档等都是用的work或者excel来完成的!所以这里就不多做介绍了...原创 2020-04-28 16:24:03 · 2964 阅读 · 2 评论 -
自动化框架如何搭建?让10年阿里自动化测试老司机帮你搞定!自动化测试脚本怎么写?
一、前言无论是在自动化测试实践,还是日常交流中,经常听到一个词:框架。之前学习自动化测试的过程中,一直对“框架”这个词知其然不知其所以然。最近看了很多自动化相关的资料,加上自己的一些实践,算是对“框架”有了一些理解,这篇博客,就聊聊自动化框架的一些事吧。。。一、什么是框架框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解...原创 2020-04-19 19:43:25 · 1519 阅读 · 2 评论 -
2020年最全的自动化测试面试题及答案--看完后吊打面试官!自动化测试是什么?自动化测试学什么?
一、前言最近有童鞋和我抱怨,说很难搜到那些全面又合适的自动化测试面试题,这里根据我个人的经验以及收集整理的:你没看错,不慌,慢慢来。先从什么是自动化测试开始说起哈!二、什么是自动化测试?什么是自动化测试?当我第一次知道自动化测试的时候,除了知道“自动化”这三个有些高大上的称呼之外,我对自动化测试一无所知,正如谈恋爱一样,找女朋友之前要知道她是谁。自动测试就是把以...原创 2020-04-19 17:16:23 · 5403 阅读 · 0 评论 -
2020年最流行的自动化测试工具有哪些?-全网最全最细都在这里了!
一:前言随着测试工程师技能和工资待遇的提升,甚至有一部分的开发人员开始转入测试岗位,跨入自动化领域的测试攻城狮越来越多。在自动化测试领域,自动化工具肯定占据了核心的位置。 本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上软件测试的发展趋势二、2020年自动化测试工具(框架)分类统计1.Selenium笔者来自公众号:软测之家 更...原创 2020-04-17 16:02:54 · 3058 阅读 · 4 评论 -
【Selenium08篇】python+selenium实现Web自动化:数据驱动框架,ddt,关键字驱动框架
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!这是python+selenium实现Web自动化第八篇博文二、Selenium前七篇博文地址:【Selenium篇01】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!https:...原创 2020-04-17 10:54:00 · 1753 阅读 · 0 评论 -
【Selenium07篇】python+selenium实现Web自动化:PO模型,PageObject模式!
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!这是python+selenium实现Web自动化第七篇博文二、Selenium前六篇博文地址:【Selenium篇01】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!https:...原创 2020-04-17 10:37:04 · 1735 阅读 · 0 评论 -
【Selenium06篇】python+selenium实现Web自动化:日志处理
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!这是python+selenium实现Web自动化第六篇博文二、Selenium前五篇博文地址:【Selenium篇01】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!https:...原创 2020-04-17 10:24:55 · 1055 阅读 · 0 评论 -
【Selenium05篇】python+selenium实现Web自动化:读取ini配置文件,元素封装,代码封装,异常处理,兼容多浏览器执行
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!这是python+selenium实现Web自动化第五篇博文二、Selenium前三篇博文地址:【Selenium篇01】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!https:...原创 2020-04-17 10:09:10 · 968 阅读 · 0 评论 -
【Selenium04篇】python+selenium实现Web自动化:文件上传,Cookie操作,调用 JavaScript,窗口截图
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!这是python+selenium实现Web自动化第四篇博文二、Selenium前三篇博文地址:【Selenium篇01】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!https:...原创 2020-04-15 14:29:13 · 865 阅读 · 3 评论 -
【Selenium03篇】python+selenium实现Web自动化:元素三类等待,多窗口切换,警告框处理,下拉框选择
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!这是python+selenium实现Web自动化第三篇博文二、Selenium第一篇和第二篇博文地址:【Selenium篇01】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!ht...原创 2020-04-15 13:39:37 · 957 阅读 · 0 评论 -
【Selenium02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!这是python+selenium实现Web自动化第二篇博文二、Selenium第一篇博文地址:【Selenium篇01】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!https:...原创 2020-04-15 13:27:06 · 1189 阅读 · 0 评论 -
【Selenium01篇】python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作!
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!二、话不多说,直接开干,开始搭建自动化测试环境这里以前在CSDN写过一篇很详细的博文,零基础的小白都可以看懂,地址如下:python+selenium自动化测试环境搭建步骤(selenium环境搭建)-绝不浪费您的时间https://blog...原创 2020-04-15 13:16:35 · 2019 阅读 · 0 评论 -
面试官看到一定会打我---软件测试工程师面试套路和暗语灵魂解密
一、前言:自古深情留不住,总是套路得人心!在我们的生活中,处处充满套路,事事都有潜规则。对于一切以利益为中心的职场来说,更是如此。我相信每一个职场人都有自己的奋斗目标,谁也不愿意一辈子碌碌无为,但在实际工作中,有很多人都像中了邪似的,不懂得转变努力的方向,总是被吊死在一棵树上。这是为什么呢?是因为他们被套路了,他们成了潜规则的牺牲品。只有被坑过才知道,资产阶级在招聘启事上放出的蜜糖,简...原创 2020-04-15 11:57:04 · 1940 阅读 · 0 评论 -
十年测试老鸟告诉你--自动化测试选JAVA还是选Python--写给还在迷茫中的朋友
一、前言Python和Java哪个更适合做自动化测试?这是很多测试工程师从功能跨入自动化纠结的问题,今天测试老鸟来带大家详细分析一下!写给还在迷茫中的朋友!首先可以确认的是提出这个问题的肯定是一个菜鸟,因为用Python的只觉得Python好,用Java的只觉得Java好!Java和Python一直都是两种很火很强大的编程语言,作为一名Java程序员,肯定会建议你先学Java,然后再学...原创 2020-04-14 23:31:11 · 3028 阅读 · 0 评论 -
华为十年测试老鸟教您如何写高质量的自动化测试工程师简历--看完必有所获
一、前言:简历(职场敲门砖)作为软件测试的垂直领域深耕者,面试或者被面试都是常有的事,可是不管是啥,总和简历有着理不清的关系,面试官要通过简历了解面试者的基本信息、过往经历等,面试者希望通过简历把自己最好的一面体现给面试官,所以在这场博弈中,作为面试者,需要掌握一定的技巧,写出一个高质量的简历,才能抓住面试官的眼光。一份好的简历从你投出去,就已经决定了你的结果,所以一定要好好设计你的简...原创 2020-04-14 14:07:22 · 3325 阅读 · 0 评论 -
自动化测试中的三类等待深入剥析
一、前言在自动化过程中,常常需要用到等待时间的设置方法,这里整理一下!二、三类等待详解1. 强制等待(线程等待)需要设置固定的等待时间,无论元素是否加载完成,均需等待该时间 由time.sleep()方法实现 不推荐使用import timetime.sleep(5) # 固定此段等待时间为5s2. 隐式等待隐式等待是由webdriver提供的超时等...原创 2020-04-14 12:28:13 · 1031 阅读 · 0 评论 -
JAVA自动化之Junit单元测试框架详解
一、JUnit概述&配置1、Junit是什么?Junit是一个Java 编程语言的开源测试框架,用于编写和运行测试。官网 地址:https://junit.org/junit4/2、Maven配置?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...原创 2020-04-13 22:18:18 · 1069 阅读 · 0 评论 -
[ddt02篇]十年测试老鸟帮您解析:ddt结合txt,excel,csv,mysql实现自动化测试数据驱动
一、前言:阅读此文之前请先阅读:[ddt01篇]十年测试老鸟帮您解析:ddt数据驱动入门基础应用:https://blog.csdn.net/pengjiangchun/article/details/105450690二、ddt数据驱动框架结合txt文件实现数据驱动test_demo.py代码如下:import unittestfrom ddt import ddt,...原创 2020-04-11 13:33:55 · 716 阅读 · 0 评论 -
[ddt01篇]十年测试老鸟帮您解析:ddt数据驱动实现自动化测试入门基础应用
一、什么是DDT数据驱动框架全称:data driver test数据驱动测试框架,可以完美的应用于unittest框架实现数据驱动。ddt使用简介:1.测试数据为多个字典的list类型2.测试类前加修饰@ddt.ddt3.用例前加修饰@ddt.data() 或 @ddt.file_data()4.运行后测试会自动加载成三个单独的用例注意:@data装饰符可以把参数当成...原创 2020-04-11 13:10:48 · 891 阅读 · 0 评论 -
从点点点到年薪30W的心理历程--测试君请进,绝对让你不虚此行!
一、前言:感悟人生人生,就是一个苏醒的过程,生命就是一次历练,从鲜衣怒马,到银碗里盛雪,从青葱岁月到白发染鬓,人总是会在经历中成长,在成长中懂得,在懂得里看透,看透而不说透,从而一步一步的走向成熟,修炼一颗波澜不惊的心。二、2009年:测试文盲君:文盲君毕业于2009年,曾幻想着天高任鸟飞,海阔凭鱼跃!唯有我们真正的踏入社会后,社会才会慢慢的告诉你,不是如此简单的去遐想,唯有自己...原创 2020-04-10 23:40:49 · 1120 阅读 · 2 评论 -
华为五年自动化测试工程详细解说:unittest单元测试框架
一、单元测试框架说明单元测试是指在编程中,针对程序模块的最小单元(类中的方法)进行正确性检验的测试工作。python+selenium自动化测试中通常使用unittest或者pytest作为单元测试框架。而java+selenium自动化测试中通常使用junit或者testng作为单元测试框架。二、unittest框架的4个重要概念。(1) test fixture(测试...原创 2020-04-09 21:16:41 · 1600 阅读 · 0 评论 -
[Jenkins01] Jenkins的安装和部署(jenkins教程)
一、jenkins的下载、安装以及环境的搭建部署。1.什么是jenkins以及它的作用:Jenkins是一个可扩展的持续集成(CI)平台。它只是一个平台,真正运作的都是插件。Jenkins的主要作用:持续的监控软件版本发布/测试项目。监控外部定时调用执行的工作。2. jenkins官网下载地址:https://jenkins.io/download/ 目前版本:2.211...原创 2020-04-04 08:33:17 · 545 阅读 · 0 评论 -
python+selenium自动化测试环境搭建步骤(selenium环境搭建)-绝不浪费您的时间
一、自动化简介1.自动化测试概念: 是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程2.自动化测试分类:一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一段程序来测试一个软件的功能,这样就可以重复执行程序来进行重复测试的目的。如果一个软件有小部分功能发生改变,只要修改一部分自动化测试代码,就可以重复对软件进行测试,从而提高测试效率。...原创 2020-04-04 07:41:56 · 3901 阅读 · 1 评论 -
2020年软件测试工程师需要具备的技能--需要学什么--面试题有哪些(灵魂拷问)
一、2020年软件测试行业的现状 2020年开年,一不小心,【新冠】黑天鹅从头上飘过,持续影响全国乃至全球的经济,软件行业公司也迎来了不少的冲击,那么一个值得打算入行软件测试行业,或者已经在软件测试行业耕耘多年的老司机来说,2020年软件测试行业,还值得入行吗?这个行业将来又将如何发展呢?下面作为一个十年资深测试,我谈谈我个人的看法。二、2020年软件测试行业的趋势 ...原创 2020-04-03 15:33:49 · 2917 阅读 · 5 评论 -
【rf】robotframework自动化测试环境搭建
全网最全最新最细的robotframework自动化测试环境搭建前言:1、在2019年之前,robotframework-ride的版本一直是1.5.2.1,是2016年1月份的版本,只能安装在python2.7的环境上,导致如果想同时使用robotframework做测试且又需要python3环境编写python代码的小伙伴都需要在操作系统上安装两个python环...原创 2019-12-18 10:26:11 · 1037 阅读 · 2 评论