隐者驰骋的博客

测试,何谓质量?

python接口自动化测试框架搭建入门-03-post请求demo

import requests import os import config #导入另一个common目录下的common.py文件,被引入的common文件目录下需要增加初始化文件__init__.py,设置根目录为源根root from common import common #定义P...

2019-01-30 14:28:09

阅读数 78

评论数 0

python接口自动化测试框架搭建入门-02-get请求demo

1、以https://reqres.in/api/users?page=2接口样例进行梳理设计 2、目前的目录结构如下: 3、get请求demo代码如下: 文件名:getHttpDemo.py import requests import os import config #...

2019-01-29 14:43:28

阅读数 82

评论数 0

python接口自动化测试框架搭建入门-01-公共方法封装之日志打印

import time import os import logging import datetime class Log: #创建日志记录所需要的文件夹 def test_dir(self): curDir = datetime.datetime.no...

2019-01-29 14:00:39

阅读数 156

评论数 0

selenium打开的浏览器实现后台静默运行

with open('userdata.txt','r') as f: a = f.readlines() for i in a: i = i.strip('\n') # 实现后台静默运行 ch...

2019-05-06 11:50:34

阅读数 111

评论数 0

判断元素是否存在 find_elements

if br.find_elements_by_id("alLogin"): file_info('loginresultSuccess.txt', i + ' ' + 'pass' + '\n') print(i ...

2019-05-06 11:42:32

阅读数 46

评论数 0

关于IOS应用app提交更多BUG的参考

一、关于闪退 1、多个tab间不断的切换 2、在某一tab内容正在加载时,切换到其他tab然后刷新 3、输入内容输入空格提交 4、输入内容输入表情符号提交 5、app前后台切换 6、在启动页切换到后台 8、注意需要连续点击几次才能成功的情况 9、滑动时底部页面是否跟随变动 10、做某操作后,某页面...

2019-04-15 10:57:35

阅读数 22

评论数 0

python(BeautifulSoup)爬取wiki页面内容,并写入EXCEL中

1、每个版本都会发布n多个功能点,功能点全部列在wiki上,但是发现wiki使用起来并不是很方便,尤其列在上面的内容有长、有短,内容参差不齐。所以,就想到了用python爬取页面内容,寻找规律,将爬取的数据写入到excel表中,查看和统计数据方便很多。提升了测试管理效率,尽量通过自动化实现测试数据...

2019-03-07 20:52:23

阅读数 126

评论数 0

python爬取页面内容,并统计指定字段的数量

整体思路: 1、获取想要爬取页面的url 2、应用requestsBeautifulSoup库爬取到页面内容,找到所要统计字段的规律,以xml格式存储到本地文件中 3、读取存储的本地文件内容 4、通过split切分获取指定字段的数量 #!/usr/bin/env python # -...

2019-02-28 18:00:45

阅读数 371

评论数 0

关于 敏捷开发、持续集成/交付(CI/CD)、DevOps

概述 敏捷开发和DevOps都是一种理念。他们的理念相似,都是为了更好更快的发布产品,但又不完全相同。 而CI/CD是实现这两者理念的一种方法。 敏捷开发 前言 传统方式开发前有一份详细的开发文档,程序员照着需求直接敲代码,产品做好了直接部署上线。中间不会有人打扰,需求也不会变。 但是目前的...

2019-02-12 19:09:30

阅读数 100

评论数 0

Pytest - 高级进阶mock

1. 概述 Mock测试是在测试过程中对可能不稳定、有副作用、不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便完成测试的方法。在Python中这种测试是通过第三方的mock库完成的,mock在Python3.3的时候被引入到Python标准库中,改名为unittest.mock。之前的...

2019-02-12 11:50:03

阅读数 285

评论数 0

运用pytest框架 assert断言 对http get接口进行自动化测试

整体思路: 1、建立符合pytest框架规范要求的py文件:test_getHttpDemo.py 2、导入pytest模块 3、创建符合pytest框架规范要求的类名称及类方法 4、敲代码,引用已封装的get请求方法,发起get请求 5、对接口响应结果应用assert判断实际结果与预期...

2019-02-04 12:50:51

阅读数 191

评论数 1

Pytest allure报错

1、报错信息 解决方法?目前未解决 2、报错信息 解决方法:到文件中对应的代码,暂时先注释掉

2019-02-01 17:17:02

阅读数 322

评论数 0

python logging 重复写日志问题

用Python的logging模块记录日志时,遇到了重复记录日志的问题 看看我的日志都是重复的/(ㄒoㄒ)/~~ 在网上找了方法: import logging.handlers   转自:https://blog.csdn.net/happyuu/article/details...

2019-02-01 16:54:23

阅读数 40

评论数 0

Pytest和unittest的对比

一、用例编写规则     1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则:   (1)测试文件必须先import unittest ...

2019-02-01 11:40:33

阅读数 850

评论数 0

python接口自动化测试框架搭建入门-03-post请求demo-优化

总体思路: 1、创建文件,postHttpDemo.py 2、调用已经封装好的comon公共文件中的post请求方法,发起post请求 3、继承unittest.TestCase类,添加响应断言,判断测试预期结果 4、使用try except对异常进行捕获 5、调用common公共文件中...

2019-02-01 10:05:06

阅读数 100

评论数 0

python接口自动化测试框架搭建入门-01-公共方法封装之post、get请求

#公共类、公共方法文件 import time import os import logging import datetime import requests import json #日志类 class Log: #创建日志记录所需要的文件夹 def test_dir(self):...

2019-01-30 16:08:45

阅读数 72

评论数 0

日常办公EXCEL操作使用大全

1、统计某个人在某一sheet页中存在的个数,支持模糊统计 =SUM(COUNTIF(requirement!$D2:2:2:D990,"∗名字∗&a...

2019-01-24 15:52:11

阅读数 30

评论数 0

接口测试

1、接口协议 http https 2、请求方式 post get 3、测试覆盖点 功能逻辑覆盖 接口依赖测试 字段检查 报文格式 字段长度 字段类型 报错码 异常场景 大数据量 并发测试 压力测试 性能测试 ...

2019-01-24 08:55:00

阅读数 23

评论数 0

API接口自动化测试团队规划及建设

一、项目人员分工 1.标准API、定制API、测试运维 二、人员的培养 1.技能的培训 三、测试质量 1、自动化测试充分使用 2.效率 3.安全测试 4.性能测试 5.回归测试 6.开发框架 ...

2019-01-18 16:02:36

阅读数 122

评论数 0

关于紧急需求

1、定义 紧急需求是在版本排期之外,由于其紧迫性加入版本要发布的需求,不管是在回归测试版本,甚至是封版回归测试阶段都必须要实现紧急需求要求的功能,否则会给生产运营造成重大损失等的需求。 2、测试资源 充分评估需求的可行性、合理性 需求实现的难易程度 需求的可测试性 是否有足够的测试资源...

2019-01-17 11:27:21

阅读数 87

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭