摘要: 我们在做自动化测试的时候,可能会遇到一些需要处理文件一些需求,那么我们可以通过直接写文件的目录进行操作,当然作为一名自动化测试工程师,怎么可能用这种方法?python中自带的有OS,我们可以通过os模块进行帮助我们解决这些问题 OS模块 os库是Python标准库,包含几百个函数,常用的有路径操作、 阅读全文
posted @ 2021-01-05 10:00 ぁ晴 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实你 阅读全文
posted @ 2021-01-05 09:57 ぁ晴 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 因为我一直在分享自动化测试技术,所以,时常被问到: 功能测试想转自动化,请问应该怎么入手?或者有哪些书推荐? 那么,接下来我就结合我的经历聊一聊我是如何在工作中做自动化测试的。 我的软件测试职业开始和大多数最普通的测试人员一样,一开始在一家幼儿教育平台的公司做软件测试,公司最开始只我人一位软件测试人 阅读全文
posted @ 2021-01-05 09:56 ぁ晴 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 上一期我聊到2018年是我做测试开发的一年,然后,有不少测试同学问测试开发做具体在做什么?根据近一年的工作,再次聊聊这个岗位。 我以前的文章曾经对测试开发做过简单的一个划分: 测试工具、测试平台开发:这类开发工作主要服务于“测试”相关业务,本质与开发公司其它产品业务并没有什么不同。 自动化测试开发: 阅读全文
posted @ 2021-01-05 09:55 ぁ晴 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 目前公司正处在快速发展阶段,所以,在不停的招人,时常要被叫去参加招聘面试。于是,想给大家聊聊我面试的一些看法,当然,这里面有着个人喜好。 首先,我会让做自我介绍。这很俗套,却是一个不错的开场。因为一上来我也不知道应该从哪里问起,所以,从你做自我介绍的过程中捕捉你所用到的一些工具和技术,就此会切入进去 阅读全文
posted @ 2021-01-05 09:53 ぁ晴 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 我有个习惯,从来不叫教自动化技术的帮人为“学生”,而是叫“同学”。学生的话表示我跟他们不是同一个level的,而同学的话表示咱们都是一个level的。当然,这不是纯粹套近乎,也不是我故意放低姿态,而是,有很多问题我并不比他们强。 比如,前几天我就被鄙视了,原因是最近出不去,有一个同学问我怎么才能出去 阅读全文
posted @ 2021-01-05 09:52 ぁ晴 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 什么是需求分析? 通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述。 假如你是个建筑工程师,有个客户找你建一个鸡窝,这个时候要需要与客户沟通,来确定客户到底想要一个什么样子的鸡窝。我们应该注意三点: 1 . 准确的理解和描述客户需要的功能。 客户说, 阅读全文
posted @ 2021-01-05 09:50 ぁ晴 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. 准备工作 1.1关闭firewalld防火墙和Selinux 1 2 3 4 5 6 #查看firwalld的状态 systemctl status firewalld #停止firewalld systemctl stop firewalld #禁用firewalld systemctl d 阅读全文
posted @ 2021-01-05 09:49 ぁ晴 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 辅导学员简历面试,发现还是有不少人思路不是特别清晰,也不知道该如何准备一次完美的面试。下面总结了关键的12个问题,能够比较完美地回答好这12个或者12类问题,相信能够给自己的面试带来很大的帮助: 第一个问题:自我介绍(心理学首因效应告诉我们第一印象非常重要),自我介绍最重要的是能够在面试官心目中留下 阅读全文
posted @ 2021-01-05 09:48 ぁ晴 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 四、 http协议之请求 1、http请求由三部分组成,分别是:请求行(request line)、请求报头(request header)、请求正文(body) (1)、 请求行:用来说明请求类型、要访问的资源以及使用的http版本 (2)、请求报头:用来说明服务器要使用的附加信息 (3)、正文: 阅读全文
posted @ 2021-01-05 09:46 ぁ晴 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 软件测试不得不知的基础知识 一、软件测试概述 1、什么是软件 定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档) 程序:按事先设计的功能和性能要求执行的指令序列 数据:使程序能正常操纵信息的数据结构 文档:与程序开发、维护和使用有关的图文资料 2、软件工程的内容 主要分为软件开发技术( 阅读全文
posted @ 2021-01-05 09:44 ぁ晴 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 节开始,开始介绍python的接口自动化测试,首先需要搭建python开发环境,到https://www.python.org/下载python 版本直接安装就以了,建议 下载python2.7.11版本,当然,也是可以下载python最新版本的。 接口测试是测试系统组件间接口的一种测试。接口测试主 阅读全文
posted @ 2021-01-05 09:41 ぁ晴 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在前面的知识基础上介绍了在接口自动化测试中,如何把数据分离出来,并且找到它的共同点,然后依据这个共同点来找到解决复杂问题的思想。我一直认为,程序是人设计的,它得符合人性,那么自动化测试的,就是需要在复杂世界的背后,找到一个共同的点,然后把复杂的程序进行简单化。再次看如下的截图: 在这个图片中,可以看 阅读全文
posted @ 2021-01-05 09:40 ぁ晴 阅读(66) 评论(0) 推荐(0) 编辑
摘要: python的第三方测试框架,是基于unittest的扩展框架,比unittest更简洁,更高效. 规则如下: 所有的单测文件名都需要满足test_*.py格式或*_test.py格式。 在单测文件中,可以包含test_开头的函数,也可以包含Test开头的类。 在单测类中,可以包含一个或多个test 阅读全文
posted @ 2021-01-05 09:37 ぁ晴 阅读(65) 评论(0) 推荐(0) 编辑
摘要: python操作mysql数据库需要使用到mysqlclient库。 安装:pip install mysqlclient python连接mysql数据库分以下步骤: 1、与mysql建立连接; 2、获取游标; 3、执行sql语句; 4、fetch查询结果或commit修改结果; 5、关闭游标; 阅读全文
posted @ 2021-01-05 09:36 ぁ晴 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 目录 1、引言1、框架设计思路2、框架设计思路3、运行程序4、源码获取 引言 很多人都知道,目前市场上很多自动化测试工具,比如:Jmeter,Postman,TestLink等,还有一些自动化测试平台,那为啥还要开发接口自动化测试框架呢?相同之处就不说了,先说一下工具的局限性:1.测试数据不可控: 阅读全文
posted @ 2021-01-05 09:08 ぁ晴 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 数据驱动怎么玩? 数据驱动:因为数据的改变导致结果的改变。说人话就是,因为我在百度里搜索的是“selenium”导致结果就是包含了“seleniumhq.org”。因为我登录时候输入的是“zhangsan”导致的结果就是登录之后页面右上角显示“欢迎,zhangsan”。你自己体会一下,我说的也不一定 阅读全文
posted @ 2021-01-05 09:04 ぁ晴 阅读(71) 评论(0) 推荐(0) 编辑
摘要: python自动化测试(3) 自动化框架及工具 1 概述 手续的关于测试的方法论,都是建立在之前的文章里面提到的观点: 功能测试不建议做自动化 接口测试性价比最高 接口测试可以做自动化 后面所谈到的 测试自动化 也将围绕着 接口自动化 来介绍。 本系列选择的测试语言是 python 脚本语言。由于其 阅读全文
posted @ 2021-01-05 09:03 ぁ晴 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 自动化测试 (三) Web自动化测试原理 目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等. 这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通 阅读全文
posted @ 2021-01-05 09:02 ぁ晴 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 自动化测试作为软件测试的一种技术手段,时常被大家讨论。本人在自动化技术方面有过略有小成,今天聊一聊关于自动化的一些误区,以帮助新手能正确的了解和认识自动化一些概念。 测试的行为本质是什么? 为什么先从这个概念开始谈起,因为对于新手来说,总是把自动化看得很高端和复杂。 先来看看功能测试如何进行的:编写 阅读全文
posted @ 2021-01-05 09:00 ぁ晴 阅读(98) 评论(0) 推荐(0) 编辑