python自动化测试
文章平均质量分 91
小兮说测试
想必每个大神,都是从小白上来的
展开
-
Selenium:WebDriver简介及元素定位
1、关于WebDriver设计模式:按照Server-Client的经典设计模式设计;Server端:即Remote Server(远程服务器),可以是任意的浏览器,当脚本启动浏览器时,该浏览器就是Remote Server,它的职责是等待Client发送请求并做出响应;Client端:简单来说就是我们的测试代码,测试代码中的一些行为是以HTTP请求的方式发送给被测试浏览器——Remote Server,Remote Server接受请求,执行相应操作,并在Response中返回执行状态、返原创 2023-04-28 15:44:30 · 5454 阅读 · 0 评论 -
Python+selenium自动化测试实战项目(全面,完整,详细)
之前的文章说过, 要写一篇自动化实战的文章, 这段时间比较忙再加回家过清明一直没有更新,今天整理一下实战项目的代码共大家学习。(注:项目是针对我们公司内部系统的测试,只能内部网络访问,外部网络无法访问)原创 2023-04-17 16:30:20 · 3731 阅读 · 2 评论 -
Python:利用pymssql模块操作SQL server数据库
python默认的数据库是 SQLlite,不过它对MySql以及SQL server的支持也可以。这篇文章,介绍下如何在Windows下安装pymssql库并进行连接使用。。。原创 2023-03-29 19:13:18 · 2215 阅读 · 1 评论 -
网易大佬浅谈软件测试---五年测试工作总结
这篇总结推迟了好久,一直想在工作五年之后写一篇总结,由于各种琐事以及感觉想法的不成熟,一推再推。这两天尤为强烈,不管怎样都应该把这五年多测试工作学到的知识和想法记录下来。 软件测试行业在国内发展时间较短,每个公司对软件测试公司的定位和工作内容也不经相同。本人在一个公司从事测试工作并时间不长,如有偏见欢迎指正,不胜感激。^_^!!原创 2023-03-23 19:01:19 · 192 阅读 · 0 评论 -
python接口自动化: logger 日志 - 上(超详解)
Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。原创 2023-03-20 19:54:29 · 659 阅读 · 0 评论 -
python:unittest之discover()方法批量执行用例
自动化测试过程中,自动化覆盖的功能点和对应测试用例之间的关系基本都是1 VS N,如果每次将测试用例一个个单独执行,不仅效率很低,无法快速反馈测试结果,而且维护起来很麻烦。在python的单元测试框架unittest中,提供了批量执行的测试用例的方法。原创 2023-03-15 20:27:11 · 1034 阅读 · 0 评论 -
Python:基础知识
Python是一种跨平台的计算机程序设计语言,是ABC语言的替代品,属于面向对象的动态类型语言,最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。python前景比较好,python是 人工智能首选的编程语言,人工智能处于一个高速发展的阶段,市场需求亮逐渐增大,而这方面的人才比较少,人才缺口大,同时python职位薪酬也是比较可观的。原创 2023-03-15 20:14:05 · 98 阅读 · 0 评论 -
大部分软件测试工程师的出路?
今天,思索下软件工程师的出路。首先,必须肯定,无论是哪个行业,只要成为精英,不愁发展。但是,绝大多数人,由于各种原因,成长并不顺利。下面是知乎的一些内容:从毕业到现在已经快七年,同时也进入了30岁的门槛。以前一直以为30岁是一个离自己很遥远的年代,不过却这么快就来到了,好像毕业还是就在昨天。七年的时间足够让一个人无论从身体、财富、思想、人际关系等等方面发生质的变化。比如:笔者现在身体就大不如前了,也许这也是一个好的信号,提醒自己该注意了。写了两段废话,这里回答下大家的疑问:为啥毕业不到七年,却标记为八年。原创 2023-03-06 15:00:58 · 145 阅读 · 0 评论 -
技术面试没过,居然是没有用pytest测试框架
我有一个朋友是做Python自动化测试的。前几天他告诉我去参加一个大厂面试被刷了。我问他是有没有总结被刷下来的原因。他说面试官问了一些 pytest 单元测试框架相关的知识,包括什么插件系统和用力筛选。但是他所在的公司用的技术是基于 unittest 的,没有用过 pytest。我跟他说你可以和技术面试官说明,在实际过程当中你没有使用过 pytest,但是你可以后面再学。原创 2023-03-02 19:00:21 · 172 阅读 · 0 评论 -
关于测试工程师简历的一些建议
大家好,我是兮兮。我有位读者,刚参加工作,各项能力中规中矩,他在选择公司时,没有好高骛远,按照招聘需求投递简历,但在面试时,被问的全都是高级测试工程师的问题。你说这家公司要求高就算了嘛,不曾想,给的工资却特别低。真是无趣……最近,有很多读者咨询我简历的事情,让我帮忙改改简历。今天,我便做个统叙,跟大家说说写好一份简历的三个核心点——原创 2023-03-02 16:41:55 · 68 阅读 · 0 评论 -
python+selenium自动化软件测试 :多线程
运行多个线程同时运行几个不同的程序类似,但具有以下优点:进程内共享多线程与主线程相同的数据空间,如果他们是独立的进程,可以共享信息或互相沟通更容易.线程有时称为轻量级进程,他们并不需要多大的内存开销,他们关心的不是过程便宜.一个线程都有一个开始,执行顺序,并得出结论。它有一个指令指针,保持它的上下文内正在运行的跟踪.(1)、它可以是抢占(中断)(2)、它可以暂时搁置(又称睡眠),而其他线程正在运行看一下以下的小案例:在web测试中,不可避免的一个测试就是浏览器兼容性测试,在没有自动化测试前原创 2023-02-27 14:47:51 · 1560 阅读 · 0 评论 -
python接口自动化--Json 数据处理---一次爬坑记(详解)
有些 post 的请求参数是 json 格式的,这个前面发送post 请求里面提到过,需要导入 json模块处理。现在企业公司一般常见的接口因为json数据容易处理,所以绝大多数返回数据也是 json 格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候我们就需要 json 来解析返回的数据了。原创 2023-02-24 16:20:03 · 789 阅读 · 0 评论 -
python接口自动化--token登录(详解)
为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用 cookie 来验证的,是用 token 参数来判断是否登录。token 传参有两种一种是放在请求头里,本质上是跟 cookie 是一样的,只是换个单词而已;另外一种是在 url 请求参数里,这种更直观。原创 2023-02-24 16:12:56 · 4651 阅读 · 3 评论