本文不会介绍持续集成的概念、理论以及相关工具的用法,而是基于实际的项目案例,分享如何利用自动化测试保障持续集成的有效性,同时也借助持续集成提升自动化测试用例的价值。..
Poang,基于Node.js的自动化测试范例.Poang主要业务逻辑是使用Everyauth做本地身份认证,并将用户身份信息通过Mongoose-Auth持久化到MongoDB中去(Mongoose做对象建模),利用Connect-Mongo做会话保存。Poang中的..
Robot Framework作者建议自动测试如何选择自动化测试框架。软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍..
在敏捷项目中实施自动化测试之我见。实施Scrum开发过程充满着挑战—尤其对于从零开始做产品的团队来说。在每个增量冲刺中,你不仅要新增功能,还要确保已实现的功能依然可用。这时,拥..
在本系列的第一篇文章“我们的测试为什么不够敏捷”中,根据实例总结出敏捷自动化测试的两大阻碍:“脚本维护困难”、“断言条件繁琐”。本文针对在不失自动化测试有效性的前提下如何..
近几年,Web技术发展势头迅猛,浏览器市场群雄争霸、各种UI组件库也如雨后春笋。现在互联网上已经很少有仅支持一种浏览器,并且不基于任何可复用的UI组件库进行开发的应用了。..
围绕自动化测试开展持续集成 本文不会介绍持续集成的概念、理论以及相关工具的用法,而是基于实际的项目案例,分享如何利用自动化测试保障持续集成的有效性,同时也借助持续集成提升..
关于自动化测试元素的抽取!为了能达到元素复用,以及后期维护的方便,按Activity划分,抽取每个Activity常用的控件到特定的类里,是一个比较好的方法..
最近半年一直在应各业务团队的需求优化自动化测试框架,简化case的编写和维护。随着用户对测试框架的使用不断深入,对测试框架提的需求也越来越有挑战性,也越来越“变态”。所以,也..
如何做一个能害死人的自动化测试工具.你是一家大公司里不得志的程序员。和你同年进公司的那些人在核心业务上拼命工作,被客户骂,加班,交付,开庆功会,拿奖金。而你,不知道怎么的..
在编写数据访问层的单元测试时,遇到不少问题,有些问题可以很容易Google到解决方法,而有些只能自己研究解决。这里分享几个典型的问题以及解决方法。 先交代一下用到的测试框..
翻看之前的文章才发现,最近一次记录持续集成竟然是3年前,并且只记录了两篇,实在是惭愧。不过,持续集成的这团火焰却始终在心中燃烧,希望这次的开始可以有些突破。..
软件可测试性设计.随着软件行业的迅猛发展,软件测试也逐渐受到越来越多的软件公司所重视,然而开发出来的软件直接就可以拿出来做测试吗?根据近几年来的实践证明,在设计软件时事先..
每次做测试架构师,就会面临测试工具的问题。尤其是在System Verification部门,他们的case是在仿真用户对产品的使用,产品的功能不断添加,但是用户的行为却是可遵循的,而且是复杂的,是各..
谈到自动化测试,一般就会提到测试工具。许多人觉得使用了一、两个测试工具就是实现了测试自动化,这种理解是不对的,至少是片面的。的确,测试工具的使用是自动化测试的一部分工作..
自动化测试团队主要注意点: 1. 要有测试团队; 2. 要传承;..
软件自动化测试框架图之基本概念。自动化测试基本概念..
本年度的测试工具Jolt大奖最近公布,社区专家Andrew Binstock认为测试工具多年来没有任何创新,他在文章中说,对这些产品的实现质量感到非常高兴,唯一的遗憾是它们大部分只支持Windows平台。..
背景:我们测试团队包括业务测试团队和测试工具开发部门(测试规划部),近期,部门在讨论自动化测试考核的细节。我们的目标:通过工具提高工作效率(提效),解决手工测试无法覆盖的问题..
什么是软件测试架构?当我们用iPhone玩一个很有名的游戏——坚守阵地(FieldRunners)时,防御的布局非常重要。如果布局不好,如图2-1所示,就玩得很累,看着“生命”一个一个死去,即使采用了一..