
python
文章平均质量分 65
玻璃杯1992
本人7年测试行业经验,3年黑盒测试经验,4年测试开发经验,曾任职国内大型人工智能上市公司,精通性能测试,自动化测试,接口测试,人工智能AI语音测试;
展开
-
【第3篇】人工智能(AI)语音测试原理和实践
提起人工智能,我们不得不说说人工智能的核心“机器学习”,它是使计算机具有智能的根本途径。机器学习是一门多领域交叉学科,涉及统计学、系统辨识、逼近理论、神经网络、优化理论、计算机科学、脑科学等诸多领域。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构从而不断改善自身的性能。1. 机器学习的基本思路机器学习的基本思路主要包含如下3步:(1)首先把现实生活中的任务抽象成“数学函数”,并且很清楚函数中不同参数的作用。原创 2022-10-30 15:04:00 · 1955 阅读 · 0 评论 -
HttpRunner接口自动化(五)接口关联
HttpRunner接口自动化(五)接口关联目录前言设置关联接口总结前言在接口自动化中我们经常会有会接口关联的关系,通过上一个接口获取的值,传入到下一个接口。例如我们常用的登陆接口,如果是使用token进行校验的话,就要获取到token然后传入到登陆接口,这样我们就实现了接口关联的关系。设置关联接口在httprunner中在extract关键字中可以对接口返回的内容进行提取;extract 的列表中可指定一个或多个需要提取的参数。我常用的是使用正则表达式获取。通过正则获取token原创 2022-04-03 16:11:24 · 2274 阅读 · 1 评论 -
HttpRunner接口自动化(四)HttpRunner参数化
HttpRunner接口自动化(四)HttpRunner参数化httprunner是基于requests的,所以处理思路与python中处理一样变量Httprunner参数关联HttpRunner参数化变量使用variables关键字,把参数的值作为一个全局变量就可以,然后再传值。修改测试的值。Httprunner参数关联2个接口直接有关联,比如新增的接口需要登录信息才能请求成功,这时候就需要把登录信息传给登录接口,可以是cookies或者token这里用到关键字extract关键字原创 2022-03-22 17:16:12 · 1624 阅读 · 0 评论 -
HttpRunner接口自动化(三)HttpRunner框架讲解
HttpRunner接口自动化实战(三)HttpRunner框架讲解HttpRunner框架包含har、logs、reports、testcases、.env、.gitgnore、debugtalk.py,生成的目录结构如下图,那么这些都是什么意思?har 可以存放录制导出的.har文件logs存放报告的日志reports存储HTML测试报告testcases用于存放测试用例,分为种文件.yml和.py这些文件可以互相转换。.env环境变量,可以配置环境。原创 2022-03-10 15:58:06 · 915 阅读 · 0 评论 -
接口自动化实战(二)创建虚拟开发环境
接口自动化实战(二)创建虚拟开发环境python创建虚拟环境为什么要创建虚拟环境,避免环境之间产生冲突,安装包过的多的情况.所以我们需要创建虚拟环境,不然的话会对环境加载过慢。⼀、virtualenv1.安装pippip python专用的包管理工具,但是有些python版本和pip最新版本是不一致的所以,并不能安装到最新的版本,而是看根据你的python版本支持pip的那些版本,上一章就有说明。sudo apt install python3-pip使用pip安装包pip instal原创 2022-02-28 14:54:58 · 555 阅读 · 0 评论 -
接口自动化实战(一)配置HttpRunner v3
接口自动化实战(一)配置HttpRunner v3HttpRunner基础HttpRunner是什么?面向HTTP(S)协议的通用测试框架只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控 、持续集成等多种测试需求约定大于配置一站式接口测试解决方案,不局限与HTTP(S)HttpRunner V3 新特性概念更简单、功能更易用、生态更强大生成 pytest用例集成 pytest内置 http web server测试用例编写语法提示HttpRun原创 2022-02-24 10:19:01 · 902 阅读 · 1 评论 -
【python】HTMLTestRunnerNew.py---第2篇
一、HTMLTestRunner 汉化版新版说明1、多线程/多进程执行用例(数据统计逻辑要重新设计,还有兼容性问题)2、UI 美化 (通过CDN集成一些成熟的js库~然后加5毛钱特效)3、与ddt的集成(目测基本就把源码收进来)报告汉化,错误日志selenium/appium 截图截图功能根据测试结果,当结果为fail或error时自动截图截图方法在_TestResult 的测试结果收集中,报告使用的截图全部保存为base64编码,避免了报告图片附件的问题,可以根据自己使用的框架不同自行调整,原创 2021-02-26 10:35:39 · 983 阅读 · 1 评论 -
【python】循环区分(while循环和for循环)---第1篇
适用性:while循环,适用于未知循环次数的循环;for循环,适用于已知循环次数的循环;详细解释:1、【循环次数基本可知】for适合遍历数据,数据遍历没有了就结束;2、【循环次数基本不可知,通过判断条件的反条件来结束循环】while循环前,需要判断条件,相对适合逻辑比较复杂的循环;备注:while循环和for循环,两者之间部分是可以切换的!!!...原创 2020-11-06 11:29:12 · 1098 阅读 · 3 评论