21
几行python代码实现钉钉自动打卡,网友:终于告别缺勤了

前言 众所周知因为疫情的原因大家都没有办法上学和上班,“钉钉”这个app起到了重大的作用。学校为了学生成绩开启“钉钉”之路。老师也成一个“合格”的主播,感谢XXX童鞋的礼物、666扣起来 老师为了营造一个好的学习环境,直播风格也是独具一格。 钉钉到底有什么功能为大众所用呢? 为什么要写钉钉打卡? 其 ...

骑着乌龟赶猪 @ 2020/07/26

22
软件测试工程师简历要怎么写,才能让HR看到

作为软件测试的从业者,面试或者被面试都是常有的事。 可是不管怎样,和简历有着理不清的关系,面试官要通过简历了解面试者的基本信息、过往经历等。 面试者希望通过简历把自己最好的一面体现给面试官,所以在这场博弈中,作为面试者,需要掌握一定的技巧,写出一个高质量的简历,才能抓住面试官的眼光。 如果你经常跳槽 ...

骑着乌龟赶猪 @ 2020/07/26

23
软件测试IT人必读:写给浮躁的软件测试IT同仁(请不要做浮躁的人)

IT人必读:写给浮躁的软件测试IT同仁(请不要做浮躁的人)1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本测试基础的书学,很多人用了很久都是只对部分功能熟悉而已,往往 ...

程序员-小枫 @ 2020/07/26

24
Python+Selenium中级篇之8-Python中的继承的使用

本文开始介绍一个面向对象设计领域里,很常见的一种思想,继承。继承有很多好处,常听到的一句话就是,子类能够直接使用父类的方法,这样就可以减少子类代码量。其实,在自动化测试框架设计过程中,是很有必要把继承加入到你的测试脚本中去。接下来我们,简单写一个Python文件,来演示下继承的基本使用。 1. 在t ...

程序员-小枫 @ 2020/07/26

25
如何利用tox打造自动自动化测试框架,看完就懂

什么是toxtox官方文档的第一句话 standardize testing in Python,意思就是说标准化python中的测试,那是不是很适合测试人员来使用呢,我们来看看他究竟是什么? 根据官方文档的解释,tox是一个管理测试虚拟环境的命令行工具,可以支持穿件隔离的python环境,在里面可 ...

程序员张无忌 @ 2020/07/26

26
非常有趣的的免费API接口,基本上很全了

一、图灵聊天机器人 http://doc.tuling123.com/openapi2/263611 二、百度地图开放平台 http://lbsyun.baidu.com/index.php?title=webapi 三、Eolinker - API Shop 生活常用 常见疾病查询:https:/ ...

骑着乌龟赶猪 @ 2020/07/26

27
(纯技术干货)完整的框架搭建过程 实战 Python+unittest+requests 接口自动化测试

一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建——框架结构简解 首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多比较全 ...

蜀山客e @ 2020/07/26

28
Appium

Appium简明教程/新手入门:http://www.testclass.net/appium Appium 是一个移动 app 自动化工具 手机APP自动化: - 自动化完成一些重要性的任务 - 比如微信客服机器人 - 爬虫 就是通过自动化爬取信息 - 自动化测试 Appium 自动化特点: 开源 ...

ʚ追寻家ɞ @ 2020/07/26

29
Python+Selenium中级篇之1-设计自动化测试框架的前提技能介绍

如果你从一开始就跟着看博客文章到这里,基础篇一共有4篇文章,练习篇有15篇文章,这16篇文章。如果你认真看过,并且手动去敲过每一篇的脚本代码,那边恭喜你,至少说你算真正会利用Python+Selenium编写自动化脚本了,你基本掌握了Selenium中webdriver的大部分常用的方法函数。有人说 ...

程序员-小枫 @ 2020/07/25

30
做软件测试容易忽视的问题

前言 在软件测试中有很多重要的指导原则,这些原则看上去大多是显而易见的,但是总是被我们忽略,作为虫师,我们当然应该把这些原则牢记于心,作为专业测试人员的基本素养。 测试用例中一个必需部分是对预期输出或结果的定义 这条原则是软件测试中常犯错误之一,但是如果不按照这条原则进行,由于“所见即所想”这样的一 ...

骑着乌龟赶猪 @ 2020/07/25

31
Python如何连接Mysql及基本操作

什么要做python连接mysql,一般是解决什么问题的 做自动化测试时候,注册了一个新用户,产生了多余的数据,下次同一个账号就无法注册了,这种情况怎么办呢?自动化测试都有数据准备和数据清理的操作,如果因此用例产生了多余数据,就需要清理数据,可以用Pyhthon连接Mysql直接删除多余的数据就可以 ...

骑着乌龟赶猪 @ 2020/07/25

32
工作5年左右的测试工程师如何在职业瓶颈期内快速提升自己的身价?

当一般的测试工程师工作5年左右后,往往会遇到事业上的一个瓶颈期:能力上已经达到中级测试,工资比上不足比下有余,而且至少能在所在城市站稳脚跟。 不过根据行业现状,这类测试工程师再要向上提升,难度就不小了,具体表现为:不少人可能就在中小型公司间徘徊,工资或许有提升,但再也无法更高效地积累自己的经验和能力 ...

程序员-小枫 @ 2020/07/25

33
转载丨软件测试人都会有过一段心酸经历

我并不是互联网从业者,是经历了一场六个月的培训才入的行,这个经历仿佛就是一个遮羞布,不能让任何人知道,就算有面试的时候被问到你是不是被培训的,我还是不能承认这段历史。我是为了生存,才选择了这一条培训之路,我也是为了馒头才选择了谎言。大学。。我没有读大学,文凭也是自考,考了一个专科的大专文凭,培训一结 ...

程序员张无忌 @ 2020/07/25

34
Python+Selenium中级篇之2-Python中类/函数/模块的简单介绍和方法调用

从本文开始陆续介绍一些中级的技能前篇文章介绍了PyCharm的基本使用,接下来我们的脚本代码都在这个PyCharm这个编辑器里写。好处有很多,项目文件结构层次清晰,写代码的时候会自动化提示和补全。这里,我们在昨天创建的项目下,新建一个包,然后在包下面新建一个demo.py文件。抄写以下代码到你的环境 ...

程序员-小枫 @ 2020/07/25

35
Python+Selenium中级篇之3-二次封装Selenium中几个方法

本文来介绍,如何把常用的几个webdriver的方法封装到自己写的一个类中去,这个封装过程叫二次封装Selenium方法。我们把打开站点,浏览器前进和后退,关闭和退出浏览器这这个方法封装到一个新写的类中去。 我们按照如下层次结构在PyCharm中新建两个包和两个.py文件: 上图,baidu_sea ...

程序员-小枫 @ 2020/07/25

36
Firefox/Chrome WebDriver浏览器驱动

python-selenium官方文档 1.driver.current_url:用于获得当前页面的URL 2.driver.title:用于获取当前页面的标题 3.driver.page_source:用于获取页面html源代码 4.driver.current_window_handle:用于获 ...

ʚ追寻家ɞ @ 2020/07/25

37
Python+Selenium中级篇之4-封装一个自己的类-浏览器引擎类/Python读取配置文件内容

封装一个自己的类-浏览器引擎类 前一篇文章我们知道了,如何去封装几个简单的Selenium方法到我们自定义的类,这次我们编写一个类,叫浏览器引擎类,通过更改一个字符串的值,利用if语句去判断和控制启动那个浏览器。这里我们暂时,支持三大浏览器(IE,Chrome,Firefox)。这里有一个前提条件, ...

程序员-小枫 @ 2020/07/25

38
Python+Selenium中级篇之5-Python获取系统时间和格式化时间显示/Python中字符串切割操作

Python获取系统时间和格式化时间显示 前面一篇文章介绍了,Python如何读取config.ini文件,还有如何获取当前项目根目录相对路径写法。在实际项目的开发,获取项目根路径的相对路径写法是很有必要的,不要去是绝对路径。因为,你自己开发的一个项目,如果拷贝到别的电脑里,发现运行不了,需要更改很 ...

程序员-小枫 @ 2020/07/25

39
Python+Selenium中级篇之6-Python自定义封装一个简单的Log类

本文介绍如何写一个Python日志类,用来输出不同级别的日志信息到本地文件夹下的日志文件里。为什么需要日志输出呢,我们需要记录我们测试脚本到底做了什么事情,最好的办法是写事件监听。这个事件监听,对我们现在来说,还是有点复杂去理解,所以我这里,选择封装一个简单的日志类,同样达到这个效果。我们大概需要如 ...

程序员-小枫 @ 2020/07/25

40
做自动化用哪种开发语言,一起【探讨】,谈谈你的想法?

自动化测试岗位的招聘要求一般都是会Python 或者Java ,那么单纯以找工作的方向来说,哪个语言更适合去主攻学习的? 话说这一类问题,最容易一起“战争”!一句“PHP”是最好的语言,能让开发们打起来你信不信?首先对于测试工程师来说,如果你立足于这个行业,并且想在这个行业持久的精进下去,我的建议你 ...

骑着乌龟赶猪 @ 2020/07/25