InfoQ

InfoQ

主题/标签专用视图

TestNG相关的内容


最新“TestNG”相关专题内容

Web测试自动化——百度的尝试和实践

主题
最佳实践,
Google,
QClub,
TestNG,
架构 ,
测试,
互联网,
编程

互联网公司的web业务越来越多,web业务的测试工作量也就越来越大,而如何进行web测试的自动化一直是业界的难题之一,百度在selenium/watiN等开源工具的基础上,进行了一些尝试和实践,有一些经验和教训,希望能够对大家有一些启发。

访谈及书摘:Hani Suleiman 和 Cedric Beust,“新一代Java测试: TestNG和高阶理念”

主题
Java,
JUnit,
语言,
单元测试,
软件测试,
测试驱动开发,
编程,
测试,
TestNG

InfoQ.com最近采访了新一代Java测试:TestNG和高阶理念的作者Hani Suleiman和Cédric Beust,并针对这本书和他们对测试的总体看法进行了讨论。InfoQ很荣幸在这里给大家提供该书第二章的节选,“Mocks和Stubs”。

图书摘录:持续集成意味着持续测试

主题
质量交付,
质量,
持续集成,
JUnit,
单元测试,
软件工匠,
敏捷技术,
敏捷,
DbUnit,
Fit/Fitnesse,
TestNG,
Selenium,
测试驱动开发,
测试

持续集成(Continuous Integration,CI)这项基本的XP实践现在已经变成了被广泛使用的开发者最佳实践之一。InfoQ为您提供了“持续集成:改善软件质量并降低风险”一书中的“第六章:持续测试”,在这一章中,作者提出了一些编写优秀测试以保证系统质量的建议和示例。

“TestNG”相关新闻

百度技术沙龙第1​8期回顾:大型网站的性能测试实践及结果分析​(含资料下载)

主题
Visual Studio负载测试,
SQL,
性能评估,
单元测试,
软件测试,
关系型数据库,
性能调优,
敏捷测试,
TestDriven.NET,
数据库,
测试驱动开发,
性能和可伸缩性,
探索式测试,
百度,
测试,
技术,
TestNG,
性能和扩展性,
InfoQ,
故事测试

在9月17日百度主办、InfoQ策划组织实施的第18期百度技术沙龙活动上,来自百度质量部高级架构师王磊以及HP测试工程师,7点测试论坛坛主Zee,分别分享了与大型网站性能测试的相关话题,话题涉及互联网产品性能测试案例及经验分享和企业级系统性能分析实践。本文将对他们各自的分享做下简单的回顾,同时提供相关资料的下载。

TestNG 6增加Guice和YAML​

主题
JUnit,
Java,
自动化测试,
语言,
自动化操作,
单元测试,
编程,
测试驱动开发,
测试,
TestNG

Cedric Beust宣布了TestNG 6.0的发布,其中带有Guice和YAML支持,还包括了对Eclipse TestNG插件的一些改进。​

JUnit尚未消亡

主题
发布,
版本控制,
JUnit,
Java,
配置管理,
语言,
单元测试,
编程,
测试驱动开发,
测试,
TestNG

最近众所周知(译者注:关于infamous为何翻译为众所周知,请查看原文的评论,上面有作者对该词的说明)的JUnit发布了Java测试框架的4.5版,但是这足以使其在聚光灯下继续闪耀吗?请阅读这篇新闻以了解对JUnit未来的一些看法。

使用Hudson和FindBugs进行持续集成和代码检查

主题
Subversion,
质量交付,
PMD,
配置管理,
质量,
Java,
工件和工具,
版本控制,
持续集成,
JUnit,
工具,
语言,
敏捷技术,
软件工匠,
开放源代码,
单元测试,
编程,
敏捷,
测试驱动开发,
企业架构,
TestNG,
测试

最近在IBM developerWorks发表的一篇文章中谈到如何使用开源工具将构建过程中的持续集成(Continuous Integration,CI)和代码检查这两项任务自动化。它描述了如何安装和配置Hudson,并使用Subversion、Ant对Hudson进行配置。同时辅之诸如FindBugs和PMD之类的软件检查工具,来创造一个可以对测试结果和缺陷情况进行持续性反馈的构建过程。

文章:持续集成意味着持续测试

主题
质量交付,
质量,
JUnit,
持续集成,
软件工匠,
敏捷技术,
单元测试,
TestNG,
DbUnit,
敏捷,
Selenium,
Fit/Fitnesse,
测试驱动开发,
测试

持续集成已经成为了典型的软件开发最佳实践之一,但是在实际应用中总是会存在种种问题。测试会花去应用程序构建的大部分时间,而且结构混乱的测试栈会导致构建陷入困境,开发团队就不得不扔掉先前已经达成共识的持续集成实践,来换取用于编码的时间。InfoQ为你带来了《持续集成:改善软件质量并降低风险》一书中的免费章节:“第六章:持续测试”。