随笔分类 -  APP移动端自动化测试

摘要:一、环境说明 python版本:3.7.3 robotframework版本:3.1 robotframwork-ride版本:1.7.4.2 二、问题描述 ​ robotframework日志输出时出现中文以unicode编码方式,如下图所示: ​ 三、解决方案 (1) 找到目录:C:\pytho 阅读全文
posted @ 2020-07-09 19:38 测试逍遥子 阅读(1338) 评论(0) 推荐(0)
摘要:一、什么是PO模式 全称:page object model 简称:POM/PO PO模式最核心的思想是分层,实现松耦合!实现脚本重复使用,实现脚本易维护性! ​ 主要分三层: 1.基础层BasePage:封装一些最基础的selenium的原生的api方法,元素定位,框架跳转等。 2.PO层:元素定 阅读全文
posted @ 2020-05-12 20:43 测试逍遥子 阅读(5569) 评论(0) 推荐(2)
摘要:一、前言 ​ 对于很多刚入行软件测试的童鞋,或者是做测试1-3年之内的童鞋来说,最多的疑惑就是在测试领域中究竟有哪些主流的软件测试工具呢?这里我们只谈主流,不谈非主流,因为非主流的工具使用的公司太少! 二、功能测试工具 ​ 对于功能测试工具,这个还真没啥好说的,一般就是写各种文档和点点点,不管是各类 阅读全文
posted @ 2020-04-28 17:14 测试逍遥子 阅读(1089) 评论(0) 推荐(1)
摘要:一、前言 ​ 对于appium自动化测试环境的搭建我相信90%的自学者都是在痛苦中挣扎,在挣扎中放弃,在放弃后又重新开始,只有10%的人,人品比较好,能够很快并顺利的搭建成功。appium 自动化测试是很早之前做的,一直想留下点什么,可是一直抽不出一块完整的时间来做这件事儿。现在终于有了。 反观各种 阅读全文
posted @ 2020-04-28 11:36 测试逍遥子 阅读(2201) 评论(0) 推荐(0)
摘要:一、如何把自动化测试在公司中实施并推广起来的? 1.项目组调研选择自动化工具并开会演示demo案例,我们主要是演示selenium和robotframework两种。 2.搭建自动化测试框架,在项目中逐步开展自动化。 3.把该项目的自动化流程、框架固化成文档 4.推广到公司的其它项目组应用 二、请描 阅读全文
posted @ 2020-04-18 23:10 测试逍遥子 阅读(6230) 评论(1) 推荐(1)
摘要:一:前言 ​ 随着测试工程师技能和工资待遇的提升,甚至有一部分的开发人员开始转入测试岗位,跨入自动化领域的测试攻城狮越来越多。在自动化测试领域,自动化工具肯定占据了核心的位置。 本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上软件测试的发展趋势 二、2020年自动化测 阅读全文
posted @ 2020-04-17 16:13 测试逍遥子 阅读(2338) 评论(0) 推荐(0)
摘要:一、前言:自古深情留不住,总是套路得人心! 在我们的生活中,处处充满套路,事事都有潜规则。对于一切以利益为中心的职场来说,更是如此。 我相信每一个职场人都有自己的奋斗目标,谁也不愿意一辈子碌碌无为,但在实际工作中,有很多人都像中了邪似的,不懂得转变努力的方向,总是被吊死在一棵树上。这是为什么呢?是因 阅读全文
posted @ 2020-04-15 12:09 测试逍遥子 阅读(800) 评论(0) 推荐(0)
摘要:一、前言 Python和Java哪个更适合做自动化测试?这是很多测试工程师从功能跨入自动化纠结的问题,今天测试老鸟来带大家详细分析一下!写给还在迷茫中的朋友! 首先可以确认的是提出这个问题的肯定是一个菜鸟,因为用Python的只觉得Python好,用Java的只觉得Java好!Java和Python 阅读全文
posted @ 2020-04-14 23:40 测试逍遥子 阅读(2916) 评论(0) 推荐(0)
摘要:一、前言:简历(职场敲门砖) 作为软件测试的垂直领域深耕者,面试或者被面试都是常有的事,可是不管是啥,总和简历有着理不清的关系,面试官要通过简历了解面试者的基本信息、过往经历等,面试者希望通过简历把自己最好的一面体现给面试官,所以在这场博弈中,作为面试者,需要掌握一定的技巧,写出一个高质量的简历,才 阅读全文
posted @ 2020-04-14 14:13 测试逍遥子 阅读(1012) 评论(0) 推荐(0)
摘要:一、前言 在自动化过程中,常常需要用到等待时间的设置方法,这里整理一下! 二、三类等待详解 1. 强制等待(线程等待) 需要设置固定的等待时间,无论元素是否加载完成,均需等待该时间 由time.sleep()方法实现 不推荐使用 import time time.sleep(5) # 固定此段等待时 阅读全文
posted @ 2020-04-14 12:59 测试逍遥子 阅读(743) 评论(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 测试逍遥子 阅读(4190) 评论(0) 推荐(0)
摘要:一、前言 tqdm 是一个易用性强、扩展性高的 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息,我们只需要封装任意的迭代器 tqdm(iterator) 即可。 二、安装 ​ 安装过程如下: ​​​​ ​ 三、自动控制进度更新 1.传入可迭代对象,代码如下: ​ 输出结果 阅读全文
posted @ 2020-04-14 11:12 测试逍遥子 阅读(830) 评论(0) 推荐(0)
摘要:一、目标场景 如今短视频横行的时代,以某短视频为首的,背后依靠着强大的资金后盾,疯狂地对平台用户进行红包轰炸。 ​ 与传统的红包不一样,视频红包包含位置的不确定性、大小不确定性、元素 ID 的不确定性等......这些不确定性都会导致抢红包的操作变得异常的复杂。 本篇文章的目的是利用 Python 阅读全文
posted @ 2020-04-14 11:08 测试逍遥子 阅读(1047) 评论(0) 推荐(0)
摘要:一、前言 如何让自动化测试产生价值?这是一个恒古不变的话题!只有将自动化切入日常测试中,才能将飘于空中的技术产生实际的价值,无论是DevOps、CICD等其他的一些融合开发的概念,质量的自动化保障都是基础设施。本次主要讲一下现有团队在自动化方面的一些探索和落地。 二、自动化优先 自动化优先,既在QA 阅读全文
posted @ 2020-04-14 11:03 测试逍遥子 阅读(560) 评论(0) 推荐(0)
摘要:一、前言: 阅读此文之前请先阅读: [ddt01篇]十年测试老鸟帮您解析:ddt数据驱动入门基础应用:https://www.cnblogs.com/csmashang/p/12679448.html ​ 二、ddt数据驱动框架结合txt文件实现数据驱动 test_demo.py代码如下: impo 阅读全文
posted @ 2020-04-11 14:28 测试逍遥子 阅读(454) 评论(0) 推荐(1)
摘要:一、什么是DDT数据驱动框架 ​ 全称:data driver test数据驱动测试框架,可以完美的应用于unittest框架实现数据驱动。ddt使用简介: 1.测试数据为多个字典的list类型 2.测试类前加修饰@ddt.ddt 3.用例前加修饰@ddt.data() 或 @ddt.file_da 阅读全文
posted @ 2020-04-11 14:23 测试逍遥子 阅读(658) 评论(0) 推荐(0)
摘要:一、前言:人生感悟 人生,就是一个苏醒的过程,生命就是一次历练,从鲜衣怒马,到银碗里盛雪,从青葱岁月到白发染鬓,人总是会在经历中成长,在成长中懂得,在懂得里看透,看透而不说透,从而一步一步的走向成熟,修炼一颗波澜不惊的心。 希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点君”的测试人。 阅读全文
posted @ 2020-04-10 23:53 测试逍遥子 阅读(461) 评论(0) 推荐(0)
摘要:一、jenkins的下载、安装以及环境的搭建部署。 1.什么是jenkins以及它的作用: Jenkins 是一个可扩展的持续集成(CI)平台。它只是一个平台,真正运作的都是插件。 Jenkins的主要作用: 持续的监控软件版本发布/测试项目。 监控外部定时调用执行的工作。 2. jenkins官网 阅读全文
posted @ 2020-04-04 09:03 测试逍遥子 阅读(900) 评论(0) 推荐(0)