摘要: .什么是debug? 找茬 找软件的茬 发现程序的缺陷 2.为什么需要debug? 谁都不敢保证,写的代码没有任何问题 高效查找软件异常 一位优秀的开发工程师 20%的时间写代码 80%的时间用来排错 “不会debug” == “不会代码” == “低工资” 3.debug工具需要具备哪些功能? 控 阅读全文
posted @ 2020-12-17 11:41 小菜锦啊 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、思考❓❔ 1.什么是性能自动化测试? 性能 系统负载能力 超负荷运行下的稳定性 系统瓶颈 自动化测试 使用程序代替手工 提升测试效率 性能自动化 使用代码模拟大批量用户 让用户并发请求 多页面多用户并发请求 采集参数,统计系统负载能力 生成报告 2.Python中的性能自动化测试库? locus 阅读全文
posted @ 2020-12-17 11:39 小菜锦啊 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 一、案例分析 1.思考 计算软件测试大佬柠檬小姐姐,每月能存多少钱 # 计算软件测试大佬柠檬小姐姐,每月能存多少钱 # 坐标:深圳 # 2018年1月份 # 房租水电 4000元 # 伙食费 1000元 # 化妆品 800元 print(25000 - 4000 - 1000 - 800) # 20 阅读全文
posted @ 2020-12-17 11:38 小菜锦啊 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 声明: 本文来自柠檬班py30期学员,处理公司接口请求时遇到的问题及相应的解决方案。 以本文作为记录,方便其它学员遇到类似问题时,可以参考解决。 背景 尝试用python语言的requests库,编写脚本登陆公司的APP。 遇到的问题 问题1: 将手机号、密码数据传入后,始终登陆不成功,经过与开发沟 阅读全文
posted @ 2020-12-17 11:31 小菜锦啊 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 说明:本文转载自:http://www.lemfix.com/topics/43426 request官方网站地址:https://www.osgeo.cn/requests/user/advanced.html#post-multiple-multipart-encoded-files 前言 滴滴 阅读全文
posted @ 2020-12-17 11:21 小菜锦啊 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个问题:json格式请求数据中有中文,导致服务端签名失败。 问题详情: 一位同学在发送json格式的post请求时,请求数据中有中文内容: {"inputCodes":["6932608700850"],"terminal":{"status":1,"channel":"D002","st 阅读全文
posted @ 2020-12-17 11:18 小菜锦啊 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 继上一篇requests发送json请求的文章后,实际工作中遇到了以下2种情况。 1:服务端要求json字符串,键名的顺序固定 2、服务端对于接收到的json数据中,若key和value之间有空格,则解析不了。 第1种情况:服务端要求json字符串,键名的顺序固定 服务端在解析客户端请求时,要求收到 阅读全文
posted @ 2020-12-17 11:16 小菜锦啊 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 背景: 用postman工具发送一个数据格式为json的请求,得到了服务器的响应。 用python的requests库写的请求,却报错了。没有得到该有的结果。 解决方法: 1)先确认自己的请求信息和函数使用正确。包括请求头、请求体和参数传递。 2)看服务端的日志,如果服务端的日志当中收到了这2个请求 阅读全文
posted @ 2020-12-17 11:14 小菜锦啊 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: appium做app自动化测试,环境搭建是比较麻烦的。也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎。 但没有成功的环境,就没有办法继续后续的使用。 在app自动化测试当中,我们主要是通用电脑端的python代码,能够驱使手机端的app去进行操作。比如打开一个app,输入用户名和密码, 阅读全文
posted @ 2020-12-17 11:12 小菜锦啊 阅读(125) 评论(0) 推荐(0) 编辑
摘要: pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。 unittest也是python语言中一款单元测试框架,但是功能有限,没有pytest灵活。 就像:苹果电脑mac air 和mac pro一样。都是具备同样的功能,但是好用,和更好 阅读全文
posted @ 2020-12-17 11:09 小菜锦啊 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 前言 selenium是一个web自动化测试的开源框架,它支持多语言:python/java/c#… 前面也有一篇文章说明了,selenium+浏览器的环境搭建。 selenium支持多语言,是因为selenium与浏览器驱动之间是通过http协议进行通信的。只关心通信的数据是否能够正确解读 ,并不 阅读全文
posted @ 2020-12-17 10:52 小菜锦啊 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 1.首先你要安装selenium库啦 pip install selenium 2.selenium查找元素就八种方法 from selenium import webdriver driver=webdriver.Chrome() #说明find_elements_by 多了一个s,返回的就是一个 阅读全文
posted @ 2020-12-17 10:50 小菜锦啊 阅读(592) 评论(0) 推荐(0) 编辑
摘要: pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。 allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。 allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都 阅读全文
posted @ 2020-12-17 10:48 小菜锦啊 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在日常的android app自动化测试工作当中,很多朋友在元素定位时,会遇到以下类似的报错: 然后会来问,这是啥情况? 一般情况下,都会送上以下亲切的关怀: 1)adb能识别到设备吗? 2)设备有被其它的程序在占用吗? 3)ADT的版本正确吗? 当朋友们对以上关怀都确认之后,反馈仍然会遇到这样的报 阅读全文
posted @ 2020-12-17 10:45 小菜锦啊 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 做了这么多年测试,还是分不清什么是cookie,什么是session?很正常,很多初级开发工程师可能到现在都搞不清什么是session,cookie相对来说会简单很多。 下面这篇文章希望能够帮助大家分清楚这两个技术的区别和他们对应的使用场景。 一).cookie的特点: cookie是一门客户端缓存 阅读全文
posted @ 2020-12-17 09:42 小菜锦啊 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-17 09:39 小菜锦啊 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 前提: 安装python环境。 参考另一篇博文:https://www.cnblogs.com/xiaocaicai-cc/p/13517830.html web自动化:实现代码驱动浏览器进行点点点的操作。即 代码 与 浏览器之间进行交互。 但是,代码不能够直接与浏览器进行交互,需要中间桥梁来实现二 阅读全文
posted @ 2020-12-17 09:38 小菜锦啊 阅读(74) 评论(0) 推荐(0) 编辑