摘要: 最近系统前端组件做了更新,我就把之前做的web自动化的代码做了一些修改,顺便优化了下用例,只保留少量的测试用例了,大头还是在接口自动化上。然后发现关于pytest的还有一个点应该比较常用,这里再介绍一下。 相信有的同学在使用python的unittest框架做web自动化测试的时候会遇到一个问题,需 阅读全文
posted @ 2020-04-26 13:03 把苹果咬哭的测试笔记 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: 实施过了web系统的UI自动化,回顾梳理下,想到什么写什么,随时补充。 首先,自动化测试不是手动测试的替代品,是比较好的补充,而且不是占大比重的补充。 70%的测试工作集中在底层接口测试和单元测试,20%的测试工作为集成测试,其他10%的测试即为界面测试。 开发方向: 1. 尽可能的相通的模块,通用 阅读全文
posted @ 2019-09-19 20:19 把苹果咬哭的测试笔记 阅读(4261) 评论(0) 推荐(0) 编辑
摘要: 相信有些童鞋在做接口、或者说接口自动化测试的过程中会遇到这样的场景:测试的接口,必须是需要登录后才能发起请求成功的。 那么怎么解决呢? 本着团队协作的精神,我们就去让开发同学开个后门,给你个“万能”值,那么你带着这个“万能”值在请求里,就可以畅通无阻了。 但是也不是开发都愿意干这样的事儿,而且很多测 阅读全文
posted @ 2019-09-19 14:32 把苹果咬哭的测试笔记 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 好久没写博了,今天就瞎唠唠吧 背景: 组内有个测试平台,是基于Python2+tornado 框架写的,之前自己维护了一套系统的UIweb自动化代码,现在需要集成进去。这很可能是自己唯一一次基于python开发了,后面组内要换java。 难点: 其实开发内容很简单,但是由于之前只写接口、UI这样的自 阅读全文
posted @ 2019-09-06 15:49 把苹果咬哭的测试笔记 阅读(387) 评论(0) 推荐(0) 编辑
摘要: import hashlib phone_num = open("D:/testdata/phone10.txt","r") out_file = open("D:/testdata/after_md5.txt", "w") md5 = hashlib.md5() for line in phone 阅读全文
posted @ 2019-03-11 19:48 把苹果咬哭的测试笔记 阅读(313) 评论(2) 推荐(0) 编辑
摘要: 采用集合去重,在新文件里逐行写入,达成目的 old_file = "D:/testdata/memberId.txt" #old result_file = "D:/testdata/memberId_new.txt" #new lines_seen = set() out_file = open( 阅读全文
posted @ 2019-02-15 11:15 把苹果咬哭的测试笔记 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 跟cron定时任务语法基本类似 一、字段有哪些 每行包含5个字段,用制表符或空格隔开,从左至右依次是: 分 时 天 月 星期 二、每个字段的取值范围 分钟 (0–59) 时 (0–23) 天 (1–31) 月 (1–12) 星期 (0 和 7 都代表星期日) 三、为了每个字段可以取多个值,可以用下面 阅读全文
posted @ 2018-12-26 09:55 把苹果咬哭的测试笔记 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 产品经理在使用我们用户功能的是,需要查询一个用户,知道这个用户的id,我说支持模糊查询的。 他输入“余XX”,点击查询,怎么都查不出这个用户。 我到用户表里确认,确实有这个ID的用户,咋一看 叫“余XX”的。 正奇怪呢,又是看请求看响应的。突然想起来了,重新去表里查看了该用户,是叫“佘XX”。 阅读全文
posted @ 2018-12-05 11:50 把苹果咬哭的测试笔记 阅读(303) 评论(0) 推荐(0) 编辑
摘要: txt内容是手机号,数量500W,采用python代码生成,用时60S,本人技能有限,看官如果有更快的写法,欢迎留言交流。 import random f = open("D:\\data.txt",'a') for i in range(1000000): m_2 = random.choice( 阅读全文
posted @ 2018-11-28 18:14 把苹果咬哭的测试笔记 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在使用了pytest完成了一个系统的UI自动化后,因为系统的前端框架,是 基于VUE写的,这就让我编写脚本的时候踩了些坑。 1. 无法用JS 修改标签属性,从而进行的操作 比如上传图片,我们的上传是这样子的 基于这个情况,我不得不去使用autoit来完成上传的动作,但是,autoit是用来操作win 阅读全文
posted @ 2018-11-26 11:17 把苹果咬哭的测试笔记 阅读(1824) 评论(0) 推荐(0) 编辑