摘要:
今天整了下python用request写接口测试用例,做了个粗糙的大概的执行,具体还需找时间优化。这个采用对象化,配置以及常用函数为一个类,执行测试用例为另外的一个类。测试用例的撰写大概如下(还需美化): 1、写测试用例这里使用pyunit,读取excel中的测试用例并执行# coding=utf- 阅读全文
摘要:
postman是一款API调试工具,可用于测试接口,相类似的工具还有jmeter、soupUI。通过postman+newman+python可以批量运行调试接口,达到自动化测试的效果。 1、PostMan安装共有两种方式,一种是chrome浏览器上的插件,一种是postman客户端。我使用的是po 阅读全文
摘要:
状态码errorcodemessagejson code和message的json 文件 { "api3/getbanneradvertver2":[ {"1006":"token error"}, {"1006":"用户名错误"}, {"1006":"密码错误"} ], "api3/beta4": 阅读全文
摘要:
#coding=utf-8 import sys import os import configparser base_path = os.getcwd() sys.path.append(base_path) import requests import json from Util.handle 阅读全文
摘要:
基本使用 import unittestclass Testcase(unittest.TestCase): @classmethod def setUpClass(cls): pass @classmethod def tearDownClass(cls): pass def setUp(self 阅读全文
摘要:
环境搭建 python 安装:建议使用python3.7 pycharm安装 requests安装 :pip3 install requests requests 基本使用 usage: >>> import requests >>> r = requests.get('https://www.py 阅读全文
摘要:
一、软件测试应尽早介入软件研发工作中。一半以上的bug来着需求分析阶段。之前出现,需求分析写测试用例阶段,部分功能产品回复为看开发处理,应该记录并考虑相关各个场景出现的问题,并最后确认 。 二、研发计划中要给测试留出时间和准备资源。不能等最后提测了,马上就需要上线,测试没有充足的时间进行工作,最后会 阅读全文
摘要:
公司使用redis 进行发布消息队列,以及写入缓存。特学习做此笔记 Redis: 为数据结构服务器,一种key-value存储系统,value可以是String、Map、list、sets Redis配置: Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。 你可以 阅读全文
摘要:
什么是JSONP —— 是一个非官方协议,约定发送请求的参数中如果包含指定的参数,默认为callback.即JSONP请求。服务器发现是JSONP请求的时候,将返回值由原来的JSON对象改成js代码。js代码的内容是函数调用的形式,它的函数名是callback的值,它的函数的参数是原先json对象。 阅读全文
摘要:
公司有用到docker,表示小白一脸懵逼,好奇了解学习一下。 1、Docker 是一个开源的应用容器引擎。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类 阅读全文
摘要:
总结: 测试计划要结合项目,结合需求,尽早启动。 1.测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况; 2.测试计划一旦制定下来,并不就是一成不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际 阅读全文
摘要:
重新搭建环境,现补充web自动化测试环境的搭建。 学习selenium python需要的工具: 1、浏览器 2、Python 3、Selenium 4、FireBug(Firefox) 5、chromedriver、IEDriverServer、geckodriver 6、IDE(Pycharm/ 阅读全文