今天给大家介绍本系列文章的最后一篇—jenkins持续构建,从而实现web自动化case的持续集成。前提是通过前面文章介绍你已经能够编写出可执行的自动化case了,本文仍然是在前面实例的基础上进行的。我们首先要将将前面完成的自动化case上传到svn进行管理,接下来介绍是如何通过jenkins对其进行持续集成的。一、环境搭建1、jenkins安装jenkins包括Linux和windows两个版本
2016-07-14/2705 人阅读/4 人点赞

很久没写blog了,之前的测试三年,测试六年都写了blog来记录自己的测试生涯和思考,这次测试10年肯定不会错过了,当然了,YY比较多,干货也不多,反正纪念下,或许我很难写测试15年的blog了。大家有任何问题,欢迎讨论,欢迎吐槽。---10年测试的困惑和痛苦转眼间参加工作10年了,也就是意味着干软件测试10年了,经历过3家公司,都有一些感悟,也难以相信我能在淘宝坚持了这么久,7年了,人家都说七年
2016-07-13/2644 人阅读/12 人点赞

1.传统安全实践面临着严峻的挑战随着互联网应用、移动应用爆发式的增长,伴随而来的黑客攻击事件也是层出不穷。仅在过去的2015年里,被公开报道的数据泄露安全事件就有约3930起,将近7.36亿条数据被泄漏。显而易见的是,如果某家企业被爆出安全问题,对企业造成的影响不仅仅只是名誉、财务上的损失,还会遭受法律诉讼,陷入竞争不利的局面。安全已经是企业不可忽视的问题。近年来,黑客攻击的趋势已经发生了显著的改
2016-07-12/2687 人阅读/13 人点赞

目前,业界主流开源js覆盖率工具有ScriptCover,Istanbul和JSCover。都是通过代码插桩来收集覆盖率信息进而生成报告。而且支持用户深度定制。作者所在团队就基于JSCover开发了JSCover++。不仅增加了版本diff代码的覆盖率信息,同时也优化了工具的可靠性和易用性。一、现有主流工具1.ScriptCoverScriptCover下载地址:https://code.goog
2016-07-11/7266 人阅读/70 人点赞

如今自动化测试已经应用到每天的测试中。这不足为奇,因为自动化测试在测试过程中节约了时间,还能避免包括人为因素造成的测试错误和遗漏。自动化测试工具选择很多。一些是开源的,一些非常贵。一些自动化工具是几年前出的,一些才在市场上出来。每款工具有一定的特点,都是独特的。在众多的可选择的自动化工具中,要选到项目合适的工具是比较困难的。问题是,几乎没有任何现有的工具完全适应项目的要求。为了自动化测试有效和有益
2016-07-08/35415 人阅读/597 人点赞

项目背景公司内部的软件采用B/S架构,目的是进行实验室的数据存储、分析、管理。大部分是数据的增删改查,但是由于还在开发阶段,所以UI的变化非常快,难以针对UI进行自动化测试,那样会消耗大量的精力与时间维护自动化脚本,对于小团队来说就得不偿失了。针对此种情况,选用接口测试较为有效。工具选择针对接口测试的自动化工具也很多,例如SoupUI、Postman、robotframework,甚至jmeter
2016-07-07/28809 人阅读/216 人点赞

Reddit论坛用户FiletofFish1066刚从他的工作中被解雇。原因是完全出乎你的意料。FiletOfFish1066(简称FOF)在海湾地区的一家著名公司工作了6年。这6年中他除了玩英雄联盟游戏,浏览Reddit论坛,还有他想做的事之外,其他工作什么也没有做。猜猜他的公司这6年支付多少钱给他?平均每年95000美金。这是怎么样发生的呢?他花了被雇佣的前8个月自动化了他的工作。在他获得这份
2016-07-05/3412 人阅读/24 人点赞

黄鹤楼崔颢昔人已乘黄鹤去此地空余黄鹤楼黄鹤一去不复返白云千载空悠悠晴川历历汉阳树芳草萋萋鹦鹉洲日暮乡关何处是烟波江上使人愁崔颢的这首《黄鹤楼》想必是我们所熟知的一首七言律诗吧。不仅如此,它还被誉为唐人七律第一。传说李白登黄鹤楼本欲赋诗,因见崔颢此作说,眼前有景道不得,崔颢题诗在上头。但是不为我们熟知的是,这首诗的颔联其实是个bug,因为它并不符合韵律。为什么这么说呢?如同我们写代码有一定的规则,不
2016-07-05/4338 人阅读/2 人点赞

写在开始在做白盒测试调研走查代码时,听到大家抱怨最多的问题往往会涉及下面两点:算法太复杂,看不明白一堆设计模式,感觉没啥用,看着还费劲,不明所以对于这两点,小W也是深有体会。第一点也许还好点,以前是从算法和数据结构入门的,但曾经也被我们浏览器里的一个名单算法折腾过一个礼拜;第二点就经常被戏弄了,看到个observer或者adapter,一开始时甚至于看到个singleton还得一点点看源码实现,不
2016-07-01/3686 人阅读/63 人点赞

一个高效的团队离不开leader和组员之前,组员和组员之前的通力合作。而合作的基础便是彼此之间的商讨与协调,意见的统一,进而在达成共识的前提下行动。那么如何才能和组员达成共识呢?和组员之间的沟通必不可少。做好沟通前的准备孔子说:“言未及之而言,谓之躁;言及之而不言,谓之隐;未见颜色而言,谓之瞽(gǔ)。”意思是说:话还没说到那儿,你就出来发表意见了,这叫草率;话已经说到这了,你本来应该自然而然地往
2016-06-30/3337 人阅读/3 人点赞