随笔分类 -  软件测试

摘要:本文介绍如何传递Maven pom.xml里的系统属性参数到TestNG,文章沿用笔者一贯的风格--例子驱动。 解决什么问题 1. 用过WebDriver的都知道,当你启动Chrome或IE的时候都需要设置系统属性, 比如 1 System.setProperty("webdriver.ie.dri 阅读全文
posted @ 2015-10-12 09:44 WadeXu 阅读(8492) 评论(1) 推荐(1) 编辑
摘要:相信用过Selenium WebDriver 的朋友都应该知道如何使用WebDriver API实现Take Screenshot的功能。 在这篇文章里,我主要来介绍对failed tests实现 take screenshot的功能, 并且我们也高大上一回,做成注解的形式。 效果如下: 目录 前提 阅读全文
posted @ 2015-10-09 09:07 WadeXu 阅读(1665) 评论(0) 推荐(0) 编辑
摘要:本文总结了使用Selenium Web driver 做页面自动化测试的一些 tips, tricks, snippets. 1. Chrome Driver 如何安装 extensions 两种方式 a) Packed (.crx file) -- crx为Chrome的插件后缀名,FireFox 阅读全文
posted @ 2015-09-29 15:18 WadeXu 阅读(1929) 评论(1) 推荐(3) 编辑
摘要:Selenium WebDriver 之 PageObjects 模式 by Example 阅读全文
posted @ 2015-09-01 09:31 WadeXu 阅读(2823) 评论(0) 推荐(0) 编辑
摘要:简介 TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试到集成测试,这个是TestNG设计的出发点,不仅仅是单元测试,而且可以用于集成测试。设计目标的不同,对比junit的只适合用于单元测试,TestNG无疑走的更远。可以用于集成测试,这个特性是我选择TestNG的最重要的原因。 先 阅读全文
posted @ 2015-08-27 10:06 WadeXu 阅读(3123) 评论(1) 推荐(0) 编辑
摘要:Introduction Grunt 是一个基于任务的JavaScript 世界的构建工具 Mocha 是具有丰富特性的 JavaScript 测试框架,可以运行在 Node.js 和浏览器中,使得异步测试更简单更有趣。Mocha 可以持续运行测试,支持灵活又准确的报告,当映射到未捕获异常时转到正确 阅读全文
posted @ 2015-08-21 09:14 WadeXu 阅读(3367) 评论(0) 推荐(0) 编辑
摘要:简介 经过前两篇文章的介绍,相信读者对Mocha应该有一定的认知了,本文重点讲述如何在Chrome下Debug Mocha Test, 方便你在测试fail的时候troubleshooting. 关键词: Mocha, Mocha Debug with Chrome, Debug Mocha tes 阅读全文
posted @ 2015-08-03 09:39 WadeXu 阅读(2116) 评论(0) 推荐(0) 编辑
摘要:目录 1. 简介 2. 准备开始 3. Restful API测试实战 Example 1 - GET Example 2 - Post Example 3 - Put Example 4 - Delete 4. Troubleshooting 5. 参考文档 简介 经过上一篇文章的介绍,相信你已经 阅读全文
posted @ 2015-07-28 09:56 WadeXu 阅读(5768) 评论(0) 推荐(0) 编辑
摘要:目录 1. 简介 2. 前提条件 3. Mocha入门 4. Mocha实战 被测代码 Example 1 Example 2 Example 3 5. Troubleshooting 6. 参考文档 简介 Mocha 是具有丰富特性的 JavaScript 测试框架,可以运行在 Node.js 和 阅读全文
posted @ 2015-07-27 09:41 WadeXu 阅读(12976) 评论(0) 推荐(4) 编辑
摘要:目录 1. 什么是JSON Schema? 2. 如何定义一个JSON Schema 3. 如何测试JSON Schema a) 使用JSON Schema validator GUI b) 在Java code里使用JSON Schema validator 4.参考文档 什么是JSON Sche 阅读全文
posted @ 2015-07-21 11:35 WadeXu 阅读(8513) 评论(1) 推荐(3) 编辑
摘要:目录 背景 如何升级 如何回滚 问题解决 参考 背景 目前我们用SonarQube版本是4.0,这次准备升级到最新版本5.1, 以便支持以后的JavaScript的项目。 如何升级 我们可以直接跨越版本升级,而不需要逐个版本去升级。 1. 升级之前需要备份一下数据库, 我的是mysql, 用mysq 阅读全文
posted @ 2015-06-08 09:29 WadeXu 阅读(7034) 评论(0) 推荐(1) 编辑
摘要:DBunit 是一种扩展于JUnit的数据库驱动测试框架,它使数据库在测试过程之间处于一种已知状态,如果一个测试用例对数据库造成了破坏性影响,它可以帮助避免造成后面的测试失败或者给出错误结果。 关键词:数据库层测试,DAO层测试,DBUnit教程,DBUnit入门,DBUnit实例,Sring中结合DBUnit对Dao层测试 阅读全文
posted @ 2015-06-04 09:34 WadeXu 阅读(16765) 评论(0) 推荐(6) 编辑
摘要:VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 阅读全文
posted @ 2015-04-17 09:37 WadeXu 阅读(61031) 评论(12) 推荐(31) 编辑
摘要:这些年我们一起搞过的持续集成~Jenkins+Perl and Shell script ##转载注明出处:http://www.cnblogs.com/wade-xu/p/4378224.html 部门用持续集成已经很久了,但其实使用起来还是很麻烦的,每当要给一个新项目set up持续集成的环境, 阅读全文
posted @ 2015-03-31 18:03 WadeXu 阅读(2780) 评论(0) 推荐(1) 编辑
摘要:玩转单元测试之 Testing Spring MVC Controllers 转载注明出处:http://www.cnblogs.com/wade-xu/p/4311657.html The Spring MVC Test framework provides first class JUnit s 阅读全文
posted @ 2015-03-05 10:10 WadeXu 阅读(31660) 评论(3) 推荐(3) 编辑
摘要:就是这么简单(续)!使用 RestAssuredMockMvc 测试 Spring MVC Controllers 转载注明出处:http://www.cnblogs.com/wade-xu/p/4311205.html 接我前面一篇文章关于RestAssured测试Restful web serv 阅读全文
posted @ 2015-03-04 08:52 WadeXu 阅读(3766) 评论(0) 推荐(0) 编辑
摘要:玩转单元测试之WireMock -- Web服务模拟器 WireMock 是一个灵活的库用于 Web 服务测试,和其他测试工具不同的是,WireMock 创建一个实际的 HTTP服务器来运行你的 Web 服务以方便测试。 它支持 HTTP 响应存根、请求验证、代理/拦截、记录和回放, 并且可以在单元 阅读全文
posted @ 2015-02-26 10:24 WadeXu 阅读(8294) 评论(1) 推荐(4) 编辑
摘要:使用 Rest-assured 测试 Restful Web Services 转载注明出处: http://www.cnblogs.com/wade-xu/p/4298819.html 这里向大家介绍一个测试Restful web service 的框架,叫Rest-assured. 他提供了一系 阅读全文
posted @ 2015-02-25 10:53 WadeXu 阅读(13254) 评论(2) 推荐(4) 编辑
摘要:手把手教你接口自动化测试 – SoapUI & Groovy http://www.cnblogs.com/wade-xu/p/4236295.html 关键词:SoapUI接口测试,接口自动化测试,数据驱动测试,SoapUI进阶使用, Groovy in SoapUI, SoapUI中Groovy 阅读全文
posted @ 2015-01-21 09:38 WadeXu 阅读(34417) 评论(11) 推荐(10) 编辑
摘要:接口自动化测试 – Java+TestNG 测试 Restful Web Service 关键词:基于Rest的Web服务,接口自动化测试,数据驱动测试,测试Restful Web Service, 数据分离,Java+Maven+TestNG 本文主要介绍如何用Java针对Restful web 阅读全文
posted @ 2015-01-17 13:26 WadeXu 阅读(45091) 评论(171) 推荐(26) 编辑

点击右上角即可分享
微信分享提示