首页
学习
活动
专区
工具
TVP
发布

搁浅测试同学小分享

专注软件测试的分享,欢迎一起交流学习。
专栏作者
53
文章
39725
阅读量
16
订阅数
pytest+requests+allure实现接口自动化测试系列(10)-多环境切换和集成美观的allure报告
分享好几篇,今天来分享如何集成allure测试报告和多环境切换,分享完这篇后,这个接口自动化测试也差不多完成一些基本的功能,但是还有很多功能可以扩展,比如Email发送测试结果、根据yaml生成测试脚本、编写相关装饰器记录日志等
搁浅同学
2022-07-21
7410
pytest+requests+allure实现接口自动化测试系列(6)-重新封装requests
上一篇测试数据的结构增加了headers,对于headers处理,主要区别Content-Type的处理。比较常见的是Content-Type:application/json和Content-Type:multipart/form-data这两种。这次封装的改动主要是针对后者。
搁浅同学
2022-07-21
4690
pytest+requests+allure实现接口自动化测试系列(5)-测试脚本数据设计
因此我们需要改进下我们的测试数据的格式,我的想法是一个接口拥有自己的yaml文件数据,改进后的yaml文件格式如下:
搁浅同学
2022-07-21
5040
pytest+requests+allure实现接口自动化测试系列(2)-requests封装
接着分享如何封装requests的,让它更符合我们的业务。因为如果不封装的话,每次都单独调用调用requests的方法,肯定会造成很多代码冗余。
搁浅同学
2022-07-21
5540
pytest+requests+allure实现接口自动化测试系列(1)-requests介绍
之前的几篇将pytest常用的功能都介绍的差不多了,后面接下来会介绍基于pytest基础上实现一个基本功能的接口自动化测试框架
搁浅同学
2022-07-21
9110
jmeter-1个简单接口测试例子
最近在用jmeter做一些接口测试和压力测试,今天记录下jmeter这个工具怎么用来做接口测试。做接口测试的主要是不怎么涉及页面的测试,如开发平台API(开发一些接口给别家的公司进行使用),或者可以用来进行冒烟测试等,现在记录下,这个工具是怎么使用的。
搁浅同学
2022-07-21
1710
fiddler对Android手机APP抓包
公司有一个APP项目,因为涉及第三方开发好的接口返回的数据,APP需要根据这些返回数据或者返回的状态进行相对于的处理,但是我一开始也是懵逼的,我不知道怎么办,不知道测试?因为这接口是别的公司开发接口,然后我们APP去请求数据,一时真的不知道,一个测试同事非常Nice告诉我,你用fiddler,可以修改返回来的数据,你去了解下。恩恩,那就开始一顿胡乱的弄啦。
搁浅同学
2022-07-21
1.8K0
三步确定Bug是前端还是后台?
入职新公司大半个月了,之前发现的Bug都是用Excel表格整理出来,发到群里面就好了,就没怎么管过,就有点诧异了,我还以为是这样管理Bug呢?原来我是大错特错了。之前的版本都不是提测的版本,所以才那样的呢。这周刚好要内部上线使用自己的系统,然后提测了,一律发现的Bug都需要禅道上面提,且要提给对于的开发。一个模块的开发会分前端和后台开发,但你发现的BUG如何初步定位是前端还是后台的Bug呢?因为之前的公司没有涉及这些,所以真的是一脸懵逼,还好别人没有鄙视我。那么就把这周知道的东西记录下呢?首先要对Http协议需要有一定的了解,这里就暂时不提,自己百度去学一下。
搁浅同学
2022-07-21
4630
UnitTest测试框架学习(02)
#!/usr/bin/env python #coding=utf-8 import unittest from selenium import webdriver class TestBaidu(unittest.TestCase): def setUp(self): self.driver=webdriver.Firefox() def test_baiduPage(self): url = "http://www.baidu.com" self.driver.get(url) title=self.driver.title self.assertLessEqual("百度一下,你就知道",title) def test_search_selenium(self): url = "http://www.baidu.com" self.driver.get(url) inputElement= self.driver.find_element_by_id("kw") inputElement.clear() inputElement.send_keys("selenium") buttonElement=self.driver.find_element_by_id("su") buttonElement.click() title=self.driver.title self.assertEqual("selenium_百度搜索",title) def tearDown(self): self.firefoxBrower.quit() def suit(): test_baidu=unittest.TestSuite() test_baidu.addTest(TestBaidu("test_baiduPage")) test_baidu.addTest(TestBaidu("test_search_selenium")) return test_baidu if __name__ =="__main__": runner=unittest.TextTestRunner() runner.run(suit())
搁浅同学
2022-07-21
1900
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档