2018年11月21日

接口自动化:HttpClient + TestNG + Java(三) - 初步封装和testng断言

摘要: 在上一篇中,我们写了第一个get请求的测试类,这一篇我们来对他进行初步优化和封装 3.1 分离请求发送类 首先想到的问题是,以后我们的接口自动化测试框架会大量用到发送http请求的功能。 那么这一部分的处理,可以将他分离出来,以后的测试类只需要调用请求类的方法实现发送请求和接收反馈的功能。 在我们的 阅读全文

posted @ 2018-11-21 14:37 维森特 阅读(6637) 评论(0) 推荐(0) 编辑

2018年11月20日

接口自动化:HttpClient + TestNG + Java(二) - 第一个接口测试:get请求

摘要: 在上一篇中,我们搭建好了HttpClient + TestNG + Java的自动化接口测试环境,这一篇我们就赶紧开始编写我们的第一个接口测试用例。 本篇会对问题解决的思路进行更详尽的阐述。 2.1 确定被测接口 首先一个现实的问题,我们要有一个待测接口来验证我们自动化方案的可行性。 我们可以选择在 阅读全文

posted @ 2018-11-20 11:49 维森特 阅读(7597) 评论(2) 推荐(0) 编辑

2018年11月17日

接口自动化:HttpClient + TestNG + Java(一) - 接口测试概述+自动化环境搭建

摘要: 1.1 接口测试简介 1.1.1 什么是接口测试 开始学习接口自动化测试之前,我们先要来了解什么是接口,以及什么是接口测试。 我们都知道,测试从级别上划分可以分为 组件测试 集成测试 系统测试 验收测试 其中在集成测试这个阶段,一个最主要的测试活动就是接口测试。在组件测试中,我们对单个组件自身的功能 阅读全文

posted @ 2018-11-17 17:06 维森特 阅读(9447) 评论(0) 推荐(1) 编辑

2018年11月9日

行为驱动:Cucumber + Selenium + Java(五) - 使用maven来实现cucumber测试和报告

摘要: 在上一篇中,我们介绍了Selenium + Cucumber + Java框架下的测试用例参数化/数据驱动,这一篇我们来使用maven去搭建cucumber框架以及实现测试报告。 5.1 为什么要用maven 我们在第一篇里是用手工下载jar包的形式去配置的我们的cucumber框架,这是出于学习的 阅读全文

posted @ 2018-11-09 17:17 维森特 阅读(3128) 评论(3) 推荐(3) 编辑

2018年11月7日

敏捷项目测试策略文档模板

摘要: 在一个敏捷工作环境种,我们的研发工作以冲刺期和高度迭代的形式展开。每一个迭代周期都关注少数的需求或者用户故事,所以在文档在敏捷项目种的数量和内容方面都倾向于轻量化。 对于测试计划这样的文档也是如此,不过我们也确实需要为敏捷团队去提供一个概要的敏捷测试策略,以供指导。 敏捷测试策略文档是为了给团队提供 阅读全文

posted @ 2018-11-07 15:14 维森特 阅读(2172) 评论(0) 推荐(1) 编辑

2018年11月3日

职场:提升情商

摘要: 一、关于情商 情商(EQ=Emotional Quotient)又称情绪智力(Emotional Intelligence),是近年来心理学家们提出的与智力和智商相对应的 概念。它主要是指人在情绪、情感、意志、耐受挫折等方面的品质。 实际上情商这个概念属于比较新兴的理念,由上边这位大佬研究并提出。《 阅读全文

posted @ 2018-11-03 12:03 维森特 阅读(1236) 评论(0) 推荐(3) 编辑

2018年11月1日

如何发起、防御和测试XSS攻击,我们用DVWA来学习(下)

摘要: 上一篇我们了解了XSS攻击的原理,并且利用DVWA尝试了简单的XSS攻击,这一篇我们来实现更复杂的攻击,然后探讨防御机制和测试理念。 前面我们通过脚本注入让网页弹出了用户cookie信息,可以光弹窗是没有什么用的,接下来我们想办法把这些信息发送出去。 2.1 使用反射型XSS攻击盗取用户cookie 阅读全文

posted @ 2018-11-01 15:54 维森特 阅读(3103) 评论(0) 推荐(1) 编辑

2018年10月30日

行为驱动:Cucumber + Selenium + Java(四) - 实现测试用例的参数化

摘要: 在上一篇中,我们介绍了Selenium + Cucumber + Java框架下的使用Tags对测试用例分组的实现方法,这一篇我们用数据表格来实现测试用例参数化。 4.1 什么是用例参数化 实际测试中,我们可能经常会去测试几个类似的场景,或者一些大同小异的测试点。 比如说,测试用户登录的过程中,为了 阅读全文

posted @ 2018-10-30 12:11 维森特 阅读(2100) 评论(1) 推荐(0) 编辑

2018年10月29日

软件测试,如何月薪过万?

摘要: 月薪过万这个话题,在现在这个百花齐放的职场里是个很流行的命题。 月薪过万对于行业大佬来说,可能是个不屑一顾的追求,但对于职场新人而言通常是个很实际的人生目标。 我怎么样能达到月薪过万呢,其实严格来说,要找到一份满足你薪资期望的工作有三个要素: 个人提升 求职技巧 你所在的地域 做为一个闷骚IT技术宅 阅读全文

posted @ 2018-10-29 13:32 维森特 阅读(3237) 评论(12) 推荐(8) 编辑

2018年10月22日

行为驱动:Cucumber + Selenium + Java(三) - 使用标签实现测试分组

摘要: 在上一篇中,我们写出了Selenium + Cucumber + Java环境下的第一个BDD自动化测试用例,这一篇我们说说怎么用标签对用例进行分组。 3.1 Cucumber标签 实际工作中,我们的自动化用例库可能会变得非常庞大。如果只是按照先前的方式去执行,则每一次都会执行全部用例,真实使用时这 阅读全文

posted @ 2018-10-22 17:40 维森特 阅读(1209) 评论(0) 推荐(0) 编辑

导航