61
统计字符串中字符出现的次数(Python版)

字符串转list s = 'aabbccd' list1 = list(s) 方法一: list1 = ['a', 'a', 'b', 'c', 'c', 'c', 'c'] dict_cnt = {} for value in list1: dict_cnt[value] = dict_cnt.g ...

林末 @ 2020/07/23

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

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

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

63
对非UI自动化测试和UI自动化测试理解与分析!!! 机密文件!!!随时会删!!!

先抄一段话,来说什么是自动化测试:Test automation In software testing,test automationis the use of special software (separate from the software being tested) to contro ...

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

64
十年小米测试工程师感悟——写给还在迷茫中的测试朋友!

十年测试心路历程: 大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等。 我大学学的计算机专业,有一定的编程基础。我的软件测试职业开始和大多数测试人员一样,一开始在一家电商公司做软件功能测试。 放弃了年薪二十万的offer,挑战自动化 ...

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

65
MySQL安装指导文档

MySQL 是最流行的关系型数据库管理系统,可以在本地搭建一个mysql的环境,便于学习。 windows7/windows10 5.7.26 安装mysql前环境准备工作 1) 要有Net framework 和Microsoft VC 2015的环境(在控制面板->程序和功能中可以查看) 2)  ...

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

66
纯干货,自备酒水——Jenkins + TestNG 实现自助式自动化测试平台

摘要: 本文介绍了如何使用 Jenkins 和 TestNG 实现满足复杂测试需求的”自助式”自动化测试平台。该方案以 Jenkins 作为平台的基础,结合功能强大的插件及系统配置,部署基于 TestNG 的自动化测试包,并提供了友好的 Web 访问界面。项目成员可以在任何时间和地点,通过浏览器访问 ...

蜀山客e @ 2020/07/23

67
揭秘:懂Python的测试员薪资到底有多高?

前言 面试的时候,面试官经常会问:会Python吗?有在工作中写过项目吗?会搭建自己的框架吗?我:恩,我只简单写过一些demo。 有时候问一些简单的Python,一问就会懵。比如:json和字典有什么区别?(有的小伙伴写了几个月可能都区分不清) 然而,这些都是小伙伴面试时经常碰到的一些问题。 要想成 ...

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

68
Python+Selenium练习篇之10-获取元素上面的文字/验证控件是否被选中

获取元素上面的文字 本文介绍如何通过Selenium方法来获取某一个元素的text属性值。在很多自动化测试脚本中,需要多次获取元素的text值,拿过来进行对比和匹配。例如,在一个登陆界面,如果不输入用户名和密码,直接点击登录,肯定会有相关错误提醒。这个错误,我们需要通过selenium抓取出来,和需 ...

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

69
Python+Selenium练习篇之11-获取页面元素大小/组合键-全选文字

获取页面元素大小 本文介绍如何通过Selenium方法去获取页面元素的大小。这个场景是可能在需要测试的,例如在前端测试过程中,需要去测试某一个控件是否和设计大小保持一致。 这里用百度首页的“百度一下”这个按钮举例,打印出这个按钮的大小。 相关脚本代码如下: # coding=utf-8 import ...

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

70
Python+Selenium练习篇之12-组合键-退格键删除文字/鼠标右键

退格键删除文字 前面一篇文章介绍了,常规清除文本输入框字符的方法clear(), 本文介绍 相关脚本代码如下,这里用百度首页搜索输入框举例: # coding=utf-8 import time from selenium import webdriver from selenium.webdriv ...

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

71
Python+Selenium练习篇之13-执行JavaScript/多窗口之间切换

执行JavaScript 前面文章介绍了ActionChains下的鼠标悬停和右键操作,其实ActionChains还有其他方法,你可以 action = ActionChains,通过这,先初始化一个ActionChains实例对象,然后在action后面输入一个点号,查看支持哪些action方法 ...

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

72
Python+Selenium练习篇之14-处理iframe切换/处理Alert弹窗

处理iframe切换 本文介绍如何利用Selenium中方法,在不同iframe中切换。 问题:有时候我们发现元素定位没问题,在测试回放的过程,发现就是找不到元素报错。 由于没有找到合适的iframe网站,这里不好用代码举例,简单文字加图片来介绍。 自己写了一个网页,利用iframe网页框架,把网页 ...

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

74
10年软件测试工程师感悟——写给还在迷茫中的朋友「十年磨一剑,文末福利」

文章首发于微信公众号:测试人追风 不知不觉在软件测试行业,野蛮生长了10年之久。这一路上拥有了非常多的故事。有迷茫,有踩过坑,有付出有收获,有坚持! 我一直都在软件测试行业奋战,有许多同学好友都已经转行,去选择了更适合自己的路。 这两天和从上海回来的某厂CTO一起吃饭,谈到软件测试的发展,其实软件测 ...

测试人追风 @ 2020/07/23

75
从测试小白成为高级测试经理艰辛之路

文字内容较多,阅读完大约要15分钟 ​ 2014年的我入行,最开始的测试经验和大部分测试小伙伴一样,最开始接触都是纯功能界面测试,一开始在一家教育平台的公司做软件测试。公司最开始只我人一位软件测试人员,没有任何流程和规范,但好在工作比较轻松,这就导致我有充足的时间学习各种测试技术和工具。当你认为工作 ...

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

76
蚂蚁金服上市60人实现财务自由,如何进到大厂?

敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品!!!!一腔肺腑之言,能看进去多少,就看你自己了!!! 目录:在校生篇: 为什么要尽量进大厂? 如何选择语言及方向? 女生适合做开发吗? 学习好真的能找得到工作吗? 毕业前参加培训真的 ...

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

77
听说程序员有年终奖?年终奖是什么?我只有年底双薪!

年终奖的基本逻辑 普通的公司,对刚入职的员工,第一年是不发年终奖的。比如,你2020-6月份毕业,7月份入职,那么,2020-12月份你是没有年终奖的,你只能在2022-3月份拿到上一年年终奖。如果你2022-4月选择离职, 2022-5月入职新公司,那么,你在2022年在新公司也没有年终奖。即你工 ...

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

78
面试官问:App测试和Web测试有什么区别?

app 测试和 web 测试有什么区别? WEB 测试和 p App 测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB 测试和 APP 测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI 测试等测试类型 ...

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

79
Pycharm新建模板默认添加作者时间等信息(逼格更高,好像很历害的样子)

在pycharm使用过程中,关于代码编写者的一些个人信息快捷填写,使用模板的方式比较方便。 方法如下: 1.打开pycharm,选择File-Settings 2.选择Editor--Color&Style--File and Templates--Python-Script 3.编辑内容 #!/u ...

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

80
经典软件测试面试题目:Android 和 ios 测试区别?这样回答:稳!

Android 和 ios 测试区别? App 测试中 ios 和 Android 有哪些区别呢?1.Android 长按 home 键呼出应用列表和切换应用,然后右滑则终止应用;2.多分辨率测试,Android 端 20 多种,ios 较少;3.手机操作系统,Android 较多,ios 较少且不 ...

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