摘要: 经过前几周的加班,每天都要提一遍加班申请,感觉很繁琐,想到写一个自动提交加班申请的定时任务。然后写完自动提交加班申请这一部分,感觉有几个鲜明的点,所以贴过来记录一下。由于是公司内部系统,所以链接无法访问,所以地址和用户都用“XXX”代替! 自动充值例子: 阅读全文
posted @ 2019-08-29 18:12 飞鸟与新月 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 现在的互联网公司,普遍在尝试并执行敏捷开发模式,那么必然要涉及到频繁的更新迭代,在每次更新迭代时,老功能的回归成为了老大难。当系统日益复杂,涉及到的回归点逐渐增多,UI自动化测试即使成本在大,也需要提上日程,解放人力,让测试人员提高工作效率。 以往我们对于UI自动化测试,第一个想到的事Seleniu 阅读全文
posted @ 2019-08-16 01:53 飞鸟与新月 阅读(1189) 评论(0) 推荐(1) 编辑
摘要: 1、业务逻辑除基本功能测试外,需要关注的一些测试点: a.登录 a.1 H5页面嵌入到客户端使用,若客户端已经登录,进入H5页面应该是登录状态 a.2 H5页面嵌入到客户端内使用,若客户端未登录,如果访问的页面需要登录,是否能跳转到客户端登录页面。若取消登录后,再次访问是否能正常的再次跳转到登录页面 阅读全文
posted @ 2019-07-30 00:39 飞鸟与新月 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 从功能测试方面讲,Web测试与App测试在测试用例设计和测试流程上没什么区别。而两者的主要区别体现在如下几个方面: 1 系统结构方面 Web项目,B/S架构,基于浏览器的;Web测试过程中,客户端会随服务器端同步更新,所以只需更新服务器端即可 App项目,C/S架构,基于客户端的;App测试过程中, 阅读全文
posted @ 2019-07-30 00:37 飞鸟与新月 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 在写case的时候,如果用例的操作是一样的,就是参数不同,比如说要测一个登录的接口,要测正常登录的,黑名单用户登录的,账号密码错误等等,在unittest里面要写多个case来测试。 这样的情况只是调用接口的时候参数不一样而已,再写多个case的话就有点多余了,那怎么办呢,就得把这些参数都写到一个l 阅读全文
posted @ 2018-07-13 16:10 飞鸟与新月 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 选择排序:一个列表被分为无序列表和有序列表,选择排序就是拿无序列表的第一个和后面的每一个相比较,每一趟选择出最小的一个,添加进有序列表。 插入排序: 快速排序: 阅读全文
posted @ 2018-07-09 22:34 飞鸟与新月 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序:每两个相互比较,总是选出大的相互交换,直至最后选出该列表中最大的数字 阅读全文
posted @ 2018-07-09 17:37 飞鸟与新月 阅读(180) 评论(0) 推荐(0) 编辑
摘要: mysql常用命令:众多关系型数据库中的一种 用来存数据的 进入mysql命令行: mysql -uroot -p123456 show databases;查看所有数据库 create database zxp charset utf8;创建数据库 drop database zxp; 删除数据库 use zxp; 选择数据库 数据库: 查看 show databas... 阅读全文
posted @ 2018-05-29 23:51 飞鸟与新月 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1.python中安装好selenium包 pip install selenium 2.根据以下驱动对照表下载Chrome对驱动 chromedriver版本支持的Chrome版本 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 v61-63 v2.33 阅读全文
posted @ 2018-04-26 11:59 飞鸟与新月 阅读(18385) 评论(0) 推荐(1) 编辑
摘要: 在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果不做任何处理的话,代码会由于没有找到元素而报错。这时我们就要用到wait,而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,如果选择最优的等待方式。 time(固定等待) 在开发自动化框架过程中,最忌讳使 阅读全文
posted @ 2018-04-25 23:52 飞鸟与新月 阅读(8146) 评论(0) 推荐(2) 编辑