随笔分类 -  WEB自动化测试

摘要:一、环境说明 python版本:3.7.3 robotframework版本:3.1 robotframwork-ride版本:1.7.4.2 二、问题描述 ​ robotframework日志输出时出现中文以unicode编码方式,如下图所示: ​ 三、解决方案 (1) 找到目录:C:\pytho 阅读全文
posted @ 2020-07-09 19:38 测试逍遥子 阅读(1320) 评论(0) 推荐(0)
摘要:一、什么是PO模式 全称:page object model 简称:POM/PO PO模式最核心的思想是分层,实现松耦合!实现脚本重复使用,实现脚本易维护性! ​ 主要分三层: 1.基础层BasePage:封装一些最基础的selenium的原生的api方法,元素定位,框架跳转等。 2.PO层:元素定 阅读全文
posted @ 2020-05-12 20:43 测试逍遥子 阅读(5535) 评论(0) 推荐(2)
摘要:一、前言 ​ 对于很多刚入行软件测试的童鞋,或者是做测试1-3年之内的童鞋来说,最多的疑惑就是在测试领域中究竟有哪些主流的软件测试工具呢?这里我们只谈主流,不谈非主流,因为非主流的工具使用的公司太少! 二、功能测试工具 ​ 对于功能测试工具,这个还真没啥好说的,一般就是写各种文档和点点点,不管是各类 阅读全文
posted @ 2020-04-28 17:14 测试逍遥子 阅读(1077) 评论(0) 推荐(1)
摘要:一、何为框架?何为自动化测试框架? 无论是日常技术交流,还是在自动化测试实践中,经常会听到一个词叫:框架。之前对“框架”这个词知其然不知其所以然。现在看过一些资料以及加上我自己的一些实践有了我自己的一些看法。 那么:什么是框架? 在自动化实践过程中,框架就是一个半成品,框架是指对应用系统的部分设计或 阅读全文
posted @ 2020-04-19 20:02 测试逍遥子 阅读(3426) 评论(1) 推荐(2)
摘要:一、如何把自动化测试在公司中实施并推广起来的? 1.项目组调研选择自动化工具并开会演示demo案例,我们主要是演示selenium和robotframework两种。 2.搭建自动化测试框架,在项目中逐步开展自动化。 3.把该项目的自动化流程、框架固化成文档 4.推广到公司的其它项目组应用 二、请描 阅读全文
posted @ 2020-04-18 23:10 测试逍遥子 阅读(6198) 评论(1) 推荐(1)
摘要:一:前言 ​ 随着测试工程师技能和工资待遇的提升,甚至有一部分的开发人员开始转入测试岗位,跨入自动化领域的测试攻城狮越来越多。在自动化测试领域,自动化工具肯定占据了核心的位置。 本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上软件测试的发展趋势 二、2020年自动化测 阅读全文
posted @ 2020-04-17 16:13 测试逍遥子 阅读(2307) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第八篇博文 二、Selenium前七篇博文地址: 【Selenium01篇】python+selenium实 阅读全文
posted @ 2020-04-17 12:51 测试逍遥子 阅读(1376) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第七篇博文 二、Selenium前六篇博文地址: 【Selenium01篇】python+selenium实 阅读全文
posted @ 2020-04-17 12:44 测试逍遥子 阅读(719) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第六篇博文 二、Selenium前五篇博文地址: 【Selenium01篇】python+selenium实 阅读全文
posted @ 2020-04-17 12:42 测试逍遥子 阅读(1287) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第五篇博文 二、Selenium前四篇博文地址: 【Selenium01篇】python+selenium实 阅读全文
posted @ 2020-04-17 12:31 测试逍遥子 阅读(799) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第四篇博文 二、Selenium前三篇博文地址: 【Selenium01篇】python+selenium实 阅读全文
posted @ 2020-04-15 17:42 测试逍遥子 阅读(809) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第三篇博文 二、Selenium第一篇和第二篇博文地址: 【Selenium01篇】python+selen 阅读全文
posted @ 2020-04-15 17:35 测试逍遥子 阅读(615) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博文 二、Selenium第一篇博文地址: 【Selenium01篇】python+selenium实 阅读全文
posted @ 2020-04-15 17:23 测试逍遥子 阅读(1016) 评论(0) 推荐(0)
摘要:一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 二、话不多说,直接开干,开始搭建自动化测试环境 这里以前在CSDN写过一篇很详细的博文,零基础的小白都可以看懂,地址如下: python+selenium环境 阅读全文
posted @ 2020-04-15 15:51 测试逍遥子 阅读(1213) 评论(0) 推荐(0)
摘要:一、前言:自古深情留不住,总是套路得人心! 在我们的生活中,处处充满套路,事事都有潜规则。对于一切以利益为中心的职场来说,更是如此。 我相信每一个职场人都有自己的奋斗目标,谁也不愿意一辈子碌碌无为,但在实际工作中,有很多人都像中了邪似的,不懂得转变努力的方向,总是被吊死在一棵树上。这是为什么呢?是因 阅读全文
posted @ 2020-04-15 12:09 测试逍遥子 阅读(786) 评论(0) 推荐(0)
摘要:一、前言 Python和Java哪个更适合做自动化测试?这是很多测试工程师从功能跨入自动化纠结的问题,今天测试老鸟来带大家详细分析一下!写给还在迷茫中的朋友! 首先可以确认的是提出这个问题的肯定是一个菜鸟,因为用Python的只觉得Python好,用Java的只觉得Java好!Java和Python 阅读全文
posted @ 2020-04-14 23:40 测试逍遥子 阅读(2910) 评论(0) 推荐(0)
摘要:一、前言:简历(职场敲门砖) 作为软件测试的垂直领域深耕者,面试或者被面试都是常有的事,可是不管是啥,总和简历有着理不清的关系,面试官要通过简历了解面试者的基本信息、过往经历等,面试者希望通过简历把自己最好的一面体现给面试官,所以在这场博弈中,作为面试者,需要掌握一定的技巧,写出一个高质量的简历,才 阅读全文
posted @ 2020-04-14 14:13 测试逍遥子 阅读(985) 评论(0) 推荐(0)
摘要:一、前言 在自动化过程中,常常需要用到等待时间的设置方法,这里整理一下! 二、三类等待详解 1. 强制等待(线程等待) 需要设置固定的等待时间,无论元素是否加载完成,均需等待该时间 由time.sleep()方法实现 不推荐使用 import time time.sleep(5) # 固定此段等待时 阅读全文
posted @ 2020-04-14 12:59 测试逍遥子 阅读(715) 评论(0) 推荐(0)
摘要:一、JUnit概述&配置 1、Junit是什么? Junit是一个Java 编程语言的开源测试框架,用于编写和运行测试。官网 地址:https://junit.org/junit4/ 2、Maven配置 ?xml version="1.0" encoding="UTF-8"?> <project x 阅读全文
posted @ 2020-04-14 11:19 测试逍遥子 阅读(4168) 评论(0) 推荐(0)
摘要:一、前言 tqdm 是一个易用性强、扩展性高的 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息,我们只需要封装任意的迭代器 tqdm(iterator) 即可。 二、安装 ​ 安装过程如下: ​​​​ ​ 三、自动控制进度更新 1.传入可迭代对象,代码如下: ​ 输出结果 阅读全文
posted @ 2020-04-14 11:12 测试逍遥子 阅读(804) 评论(0) 推荐(0)