单元测试实践
说在前面的话: 就像阿里规约里提到, 单元测试需要满足的AIR原则 : A:Automatic(自动化) I:Independent(独立性) R:Repeatable(可重复) 工欲善其事,必先利其器. 单元测试三剑客: TestNg:单元测试框架 AssertJ:断言工具 Jmockit:mock工具 TestNg testNg是个unit test/sut框架, 支持很多功能。...
敏捷开发实践总结(二):关于测试
用了两个冲刺周期,我们组算是把敏捷开发的测试流程给捋顺了。这里对我们的测试,以及敏捷开发中的测试做一个小结。一、开发组一定不能讳疾忌医。作为开发人员,一定要秉着这个出发点去看待测试。业务测试测试组测试,自测,与开发组的目标是一致的,都是为了保证和提高项目质量,没有谁要给谁找茬。二、自测是第一步。开发组自测必须是白盒测试。必须保证覆盖率。必须是自动化测试。尽量做到交叉测试。三、测试组测试测试组的测....
自动化测试框架实践3-CC
1.CruiseControl官网:http://cruisecontrol.sourceforge.net/ 2.《Ant、SVN、CruiseControl每日构建 配置方法》 参见:http://www.uml.org.cn/pzgl/200803217.asp 一:ANT与SVN的集成 ant:大家都知道,是基于java的build工具,不用多说。 svn:目前流行...

测试驱动开发实践
本文为《软件设计精要与模式》第四章 在企业运营理论体系中,有一种理论叫做运行价值链。它将企业的运营分为三个步骤:首先是发现价值,找到目标市场;然后是生产价值,将高质量的产品生产出 来;最后是保护价值或收获价值,保证产品的质量,做好品牌。我们应该如何理解运行价值链呢?以nike为例,在nike鞋的企业运行过程中,首先是设计 nike鞋,也就是运行价值链中的发现价值。在这个过程中,可能收获50美元的....
测试也要设计—phpunit实践
概述本文阐述如何利用面向对象的思想,在phpunit框架下实现测试用例、数据文件、配置信息和lib库等信息分离,并能有效组合。 也许有些QA认为,测试代码只要能满足测试要求即可,根本不需要有什么设计的理念。其实不然,好的测试代码,应该是可读性强,可扩展性强。以下分享一个我在实际项目中的小想法来阐述这个观点,仅作抛砖引玉之用。具体实现在autoFunc测试目录下,创建conf、data、lib三个....
android 自动化测试的傻瓜实践之旅(UI篇) -----小试身手
导言 很早以前就开始折腾android的自动化测试,不过,本人毫无测试基础,只能,从google那里搜索到仅有的一些资源,和目前,唯一一本讲android测试的书(应该是吧,如果还有希望告之). 从google那里搜来的资源大多都是介绍类的文章,比较少有实例操作,关于,android自动化测试,优酷上有个淘宝的框架叫做----TMS的视频演示,因为,那里说不让转载,所以...
【区块链】Truffle 部署 编译 测试 智能合约 的 完整实践操作
Truffle 部署 编译 测试 智能合约 的 完整实践操作 目标 搭建开发环境 创建一个Truffle项目 编写智能合约 编译转移智能合约 测试智能合约 创建用户界面连接智能合约 在浏览器中访问Dapp 搭建开发环境 Node.js v6+ LTS and npm (comes with Node) Git 这里配置脚本略过。。。。 xiaoyu@LIXIAOYUdeMac...
首期京东技术沙龙聚焦《互联网测试技术与实践》
8月8日,在京东技术分享日之外,秉着信任、分享、学习、成长的态度,首期《互联网测试技术与实践》京东技术沙龙也正式启动。除了京东的技术专家外,还有百度、阿里的技术大拿参与分享,大家针对不同的测试项目进行解说。 阿里巴巴测试专家闺蜜在几家互联网巨头公司中都有任职经历,本次他分享的是和浏览器相关的测试。了解浏览器测试首先需要了解浏览器的组成结构,同时分别对比了IE、Chrome、Firefox、Saf....
docker搭建大规模测试环境的实践
内容来源:2017年4月8日,第四范式资深测试开发工程师孙高飞在“饿了么技术沙龙【第四弹】北京研发中心测试专场”进行《docker搭建大规模测试环境的实践》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。 嘉宾分享视频地址:http://t.cn/R9UCnpq 困境 当今互联网行业发展迅速,产品架构逐渐复杂,导致环境搭建困难。 测试环境不一致。 因为搭建环境困难,环境不多.....
Appium在Android UI测试中的应用实践
Android 测试工具与 Appium 简介 Appium 是一个 C/S 架构的,支持 Android/iOS Native, Hybrid 和 Mobile Web Apps 的测试框架,与测试程序通过 Selenum Webdriver 协议通讯。Webdriver 的好处是通过 HTTP RPC 的方式调用 Server 上的过程,编写测试脚本不受语言的限制,无论是 Python, J....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。