101
Python读取ini配置文件(接口自动测试必备)

前言 大家应该接触过.ini格式的配置文件。配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码。 特别是后续做自动化的测试,代码和数据分享,进行管理。比如说发送邮件的邮箱配置信息、数据库连接等信息。 今天介绍一些如何用Python读取ini配置文件。 一 ...

骑着乌龟赶猪 @ 2020/07/21

102
一个好的软件测试工程师应该如何做——多年软件测试大牛分享成长经历

——我们在变化中成长。假设你拒绝了变化,那么,你就拒尽了新的美丽和新的机遇。 初始软件测试 “这是一个杯子,主要用来喝水的,它的质量应该如何考量?” 这是在进入上家公司面试时,测试主管问我的题目,相关的回答已经有点模糊,但从这个问题可以大概了解到,测试主管在考察我的测试思维。 其次,如何去准确获取、 ...

蜀山客e @ 2020/07/21

103
优秀的软件测试工程师都这么做了——快速提高接口测试的效率

背景 接口测试作为测试过程中必不可少且极其重要的一环,其数据的正确性在这里会极大地得到保障。接口测试通过率也被加入到发布过程中卡点数据,其重要性显而易见。 如何设计接口测试 优秀的后端测试开发最基础的素养就是懂得如何设计接口测试用例。下图简述了如何做好接口测试。本文不做展开 接口测试痛点 测试数据难 ...

程序员张无忌 @ 2020/07/21

104
一个软件测试必问面试题——除了功能测试,你还会做什么测试?性能、自动化、兼容性... 【思维导图】

引言 用例设计是测试工程师的必备技能。所以在面试时会有一个用例设计的问题,比如:给你一个杯子怎么测试?扫码支付怎么测试?面试官会挑一个大家非常熟悉的产品的一个功能让设计用例。 面试官到底想考察什么? 衡量一个人员的水平,主要测试的广度和深度两个方面,这是面试官最关心的。 什么是测试的广度? 除了功能 ...

测试人追风 @ 2020/07/21

105
6款安全测试工具,实用且免费

SAST工具是最常见也是最早出现的自动化应用安全测试。有些研发人员认为,考虑软件的安全性会给他们增加更多工作量,但实际上,安全能力会给研发工作锦上添花,帮助节约大量修复bug的时间。市场上的SAST工具非常多,今天小编就介绍6款免费的开发安全测试工具,希望能帮到你。 image 1、GitGuard ...

程序员张无忌 @ 2020/07/21

106
JMeter-一个接口的返回值作为输入传给其他接口

背景: 在用JMeter写接口case,遇到一种情况,接口1查看列表接口,接口2查看详情接口,接口2需要传入接口1列表的第一条数据的id 因为这个id后面我可能会改变,所以也不适合作为全局变量来设置 解决方案: 首先放一下总体截图 具体步骤 1-新建一个Thread Group即线程组,在该线程组下 ...

程序员张无忌 @ 2020/07/21

107
编程转变成测试工程师心酸路程!!!

上学期间,学习编程课程,接触编程语言有C语言、C++,JAVA,QT,因为上学期间,学习不是很好,掌握的内容不是很精通,故而对工作中遇到的问题,不能解决。 而第一次工作是外派到华为,面试职位是C语言开发,由于C语言掌握不精通,面试很不理想,面试官向我推荐了手机测试方向,我同意了,就这样自己会进入到测 ...

程序员-小枫 @ 2020/07/21

108
从零开始到Python+Selenium自动化测试框架-应该如何开始?

如何开始学习web ui自动化测试?如何选择一门脚本语言?选择什么自动化测试工具? 一. 为什么学习自动化测试 首先,你是一个测试工程师,这个问题就应该很好解答,都是被逼的,作为一个测试工程师,如果不会一点代码和脚本,很容易被开发人员鄙视,很容易被刚毕业学生的抢走工作,最后就是被淘汰,苦苦找不到理想 ...

程序员-小枫 @ 2020/07/21

109
Python+Selenium基础篇之1-环境搭建

Python + Selenium 自动化环境搭建过程 1. 所需组建 1.1 Selenium for python 1.2 Python 1.3 Notepad++ 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本编辑工具就好,例如Notepad++.等以后积累足够 ...

程序员-小枫 @ 2020/07/21

110
6年软件测试经验,从测试小白成为高级测试经理艰辛之路

文字内容较多,阅读完大约要15分钟 2014年的我入行,最开始的测试经验和大部分测试小伙伴一样,最开始接触都是纯功能界面测试,一开始在一家教育平台的公司做软件测试。公司最开始只我人一位软件测试人员,没有任何流程和规范,但好在工作比较轻松,这就导致我有充足的时间学习各种测试技术和工具。当你认为工作很闲 ...

骑着乌龟赶猪 @ 2020/07/21

111
高级测试必备技能,Jenkins

Jenkins安装 前言 Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的“自动化”编译、打包、分发部署,将以前编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址,将代码拉取到jenkins宿主机上,进行编译、打包和发布到web容 ...

骑着乌龟赶猪 @ 2020/07/21

112
SVN基本配置--创建版本库(图文并茂)

SVN基本配置简 上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用. 学完完本章节,学习代码状态检查,传送门 首先打开VisualSVN Server Manage ...

骑着乌龟赶猪 @ 2020/07/21

113
SVN服务器的环境搭建(图文并茂)

SVN服务器的搭建与使用 本章读完,就可以创建代码版本库,传送门 https://www.cnblogs.com/zzpython/p/13348009.html TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。 本教程使用的svn版 ...

骑着乌龟赶猪 @ 2020/07/21

114
静态代码扫描工具 - (八)- 扫描Java项目

1、准备好Java项目代码 只要是java语言实现的项目均可。 比如,自动化测试的代码,测试平台等均可以。 本次案例,使用java语言实现的测试平台来做为扫描对象。 2、了解java项目代码的结构。 为什么要了解项目代码结构呢? 1)区分出来,哪些是开发人员写的代码,哪些是引用的第三方包或配置文件等 ...

简---- @ 2020/07/21

115
Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战

一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00——框架结构简解 首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多 ...

蜀山客e @ 2020/07/21

116
解析接口自动化测试的 “能” 与 “不能”

一、接口自动化测试的 “能 “ 接口自动化的目标 • 用于项目的 API 层的 HTTP 接口的功能逻辑验证• 减少手工测试的工作(回归验证;跨模块的验证)• 实现手工验证不能做的验证(如接口涉及大量数据的排序比较)• 手工很难充分验证的功能逻辑(如接口的功能验证涉及大量的数据) P.S. 实际项目 ...

程序员-小枫 @ 2020/07/21

117
Python+Selenium基础篇之3-XPath的使用

开始写自动化脚本之前,我们先学习几个概念,在完全掌握了这几个概念之后,有助于我们快速上手,如何去编写自动化测试脚本。 元素,在这个教程系列,我们说的元素之网页元素(web element)。在网页上面的文本输入框,按钮,多选,单选,标签,和文字都叫元素,总之,凡是能在页面显示的对象都可以作为页面元素 ...

程序员-小枫 @ 2020/07/21

118
Python+Selenium基础篇之5-第一个完整的自动化测试脚本

前面文章,我们介绍了如何采用XPath表达式去定位网页元素,在掌握了如何抓取或者如何书写精确的XPath表达式后,我们可以开始写自己的第一个真正意义上的webui 自动化测试脚本,就相当于,你在学习Python,如何在控制台打印Hello,Python! 一样。 我们的测试用例是:打开百度首页,搜索 ...

程序员-小枫 @ 2020/07/21

119
全套!!测试小白到软件测试全栈工程师学习资料

前言 从软件测试小白做到软件测试全栈工程师过程中,每天不停在博客、论坛各种找学习资料。大家和我有没有感觉的,自己要想的资料很难找,而且资料经常不全。每天找资料上花很多时间。 而且很多小伙伴刚入行时,不知道小白阶段要学什么?如何学? 所以我今天抽空整理一份,从小白到中级到高级,到测试开发每一个阶段要掌 ...

骑着乌龟赶猪 @ 2020/07/21

120
从0到1告诉你搭建完整Python+requests接口自动化测试框架!

前言 很多小伙伴不知道什么是框架?框架有哪些东西? 一步步从需求分析到报告生成告诉你如何搭自动化建框架。 学完unittest后这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main.py脚本去控制执行所有的用例,并生成报告,发送邮件一系列的动作。 如需要源码,请关注博客,谢谢你的支 ...

骑着乌龟赶猪 @ 2020/07/21