编者按

测试,是软件全生命周期中的重要一环。从传统的软工方法,到新兴的敏捷方法,测试从来都不曾被忽视过。在当今异常活跃的开源社区里,优秀的测试工具和测试框架层出不穷。JUnit已然成为以白盒为特征的单元测试事实上的标准。在众多开源测试框架中,以jMock为代表的一类测试工具独树一帜,能够帮助开发者快速有效的装配mock对象,从而提高测试代码的编写效率和质量。Selenium是正值蓬勃发展阶段的自动验收测试框架。JMeter则是首选的免费性能、负载测试工具。

专题联系人

策划制作:June,Robert
QQ:275708127
投稿邮箱:liqian@it168.com

焦点关注

开源测试工具的完整解决方案
编者按:开源软件运动正在获得极大的成功,正在改变着软件产业的开发模式和运营方法等,也自然改变着软件测试的方法。借助开源软件测试工具完全可以构造一个完整的测试解决方案。从单元测试、功能测试到性能测试,从Web测试到VoIP/Telephony等多媒体应用的测试,直至测试的管理平台和缺陷跟踪系统,覆盖整个测试工作领域。 >>全文
JUnit
·单元测试与JUnit
JUnit就是对程序代码进行单元测试的一种Java框架。通过每次修改程序之后测试代码,程序员就可以保证代码的少量变动不会破坏整个系统。官方对JUnit的定义是“JUnit is a simple framework to write repeatable tests.”。
jMock
·jMock的基本使用方法

jMock是帮助创建mock对象的工具,它基于Java开发,在Java测试与开发环境中有不可比拟的优势.更重要的是,它大大简化了虚拟对象的使用。

Selenium
·用Selenium自动化验收测试
验收测试(也称功能测试)是用来测试手工任务的功能的,但是手工测试这些任务可能很花时间,并且容易出现人为的错误。使用Selenium测试工具来自动化验收测试,可以节省时间,并消除测试人员所犯的错误。
JMeter
·JMeter在Web Services性能测试中的应用
Apache JMeter——Apache的性能测试框架,已经广泛地作为Web应用程序的性能测试工具。它可以用于在模拟重负载的条件下分析整个服务器性能。