|

编者按:当设计大型程序的时候,您必须时刻留心不同设计选项对诸如性能和可扩展性这样的特征的影响。随着软件产品的日渐复杂及其无所不在的部署,软件的“可测试性”也成了更重要的考虑事项。彻底测试代码的重要性是显然的。花在编写测试和测试代码上的时间和精力给您带来的回报是维护成本的大幅降低。然而,如果方法不得当,您花在测试代码上的精力可能会首先达到花在编写代码上的精力的几倍!系统测试反而成为你开发过程中的负累。所以我们要正确管理系统测试、选择适当的测试工具、使用最优的测试技巧,是测试变得事半功倍。
编者按:诺顿“误杀门事件”已被炒得沸沸扬扬。全球一流的杀毒软件竟会误删系统文件,也许只是百密一疏,但是系统测试的重要性由此也可见一斑。软件测试作为保证软件质量和可靠性的关键技术手段正日益受到广泛的重视。如何进行测试,如何提高测试的质量和效率从而确保产品的质量和可靠性,仍是令人深感困绕的问题。【详细】
·微软为VS Pro添加单元测试功能
·JUnit单元测试4.3版本发布
·SolidDB:创造公共基准测试性能新记录
·性能测试比赛 MySQL击败其他对手
编者按:计算机软件是基于计算机系统的一个重要组成部分,软件开发完毕后应与系统中其它成分集成在一起,此时需要进行一系列系统集成和确认测试。对这些测试的详细讨论已超出软件工程的范围,这些测试也不可能仅由软件开发人员完成。系统测试应该由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都能政党工作并完成所赋予的任务。
| ·系统测试设计的层次 | ·软件要不要系统正规测试 |
| ·白盒测试中的六种覆盖方法 | ·软件测试及其支持工具 |
| ·测试分类技术与Testng | ·简析软件开发中的测试过程 |
| ·浅谈单元测试 | ·测试工程师基本素质 |
| ·软件测试项目启动、规划与需求分析 | ·软件测试与可靠性评估方法研究 |
| ·深入浅出单元测试 | ·测试分类技术与Testng |
编者按:软件的功能越来越强大,软件的复杂性也越来越高,软件测试成为开发过程中不可或缺的重要组成。只有完善的测试才能保证软件的顺利运行,只有测试才能做到防患于未然。软件测试的重要性已不必赘述,不论是一线的开发者还是专业的系统测试员,掌握相关测试知识,熟练运用众多测试工具与测试技巧,都已成为必须养成的重要素质。但是仅仅这样还不够,好的开发者也要与时俱进,关注最新的业界动态、了解最新的测试工具、探究更好的测试技巧,一个也不能少。
| ·JUnit最佳实践 | ·Bugzilla使用指南 |
|---|---|
| 编者按:JUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例,主要囊括测试期望结果的断言、共享共同测试数据的测试、图形和文本的测试运。[全文] | 编者按:Bugzilla是一个拥有强大功能的错误跟踪系统。它可以使我们更好的在软件开发过程中跟踪软件错误的处理过程,为开发和测试工作以及产品质量的度量提供数据支持,从而有效的保证软件产品的质量。[全文] |
| ·使用HttpUnit进行集成测试 | ·数据产生工具 DBMonster |
| 编者按:JHttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。[全文] | 编者按:DBMonster开发的原意是为数据库开发者服务,可以协助产生大量的规则或不规则数据,从而获得模拟的现场数据,便于数据库开发者基于这些数据进行数据库的调优。[全文] |
| ·TestNG使单元测试轻而易举 | ·JUnit和单元测试入门简介 |
| ·Jacks开启Java兼容性测试 | ·Windows下Bugzilla安装 |
| ·测试跟踪工具Bugzilla介绍 | ·使用EclEmma进行代码测试 |
| ·TestDriven.NET—单元测试的好助手 | ·TestNG-Abbot实现自动化GUI测试 |
| ·JUnit和单元测试入门简介 | ·JFCUnit测试GUI |
| ·Java中的覆盖测试 | ·VSTS:实现完善的测试 |
|---|---|
| 编者按:代码覆盖是一种用来度量已执行的软件测试水平的方法。收集覆盖度量数据的过程很简单:监测您的代码,并对所监测的版本运行测试。这样就可以生成相关数据,展示已执行哪些代码,或者更重要的是,未执行哪些代码。[全文] | 编者按:VSTS引入了一组新的测试工具。这些工具已在Microsoft内部使用,是首次集成到VSTS中。这些新工具与Visual Studio紧密集成,可以在其各自的测试框架中工作,还可以在提供完整软件开发生命周期解决方案的更大框架中工作。[全文] |
| ·提高性能测试的效率和质量 | ·对站点进行压力测试 |
|---|---|
| 编者按:作为评价产品性能的重要手段,性能测试在软件测试工作中占的比重一直很大,要最终提供一份准确,权威的测试报告,测试人员的努力工作自然不可或缺[全文] | 编者按:分布式开发、大型的开发者团队以及对代码日益组件化的期望都有可能使 Web 服务的开发变得越来越容易隐藏错误。[全文] |
| ·对Web服务进行压力测试 | ·性能测试之场景设计思想 |
| ·用VSTS进行网站压力测试 | ·Java程序性能测试 |
| ·Oracle压力测试之orabm | ·主机性能测试模型以及实现 |
| ·测试您的DB2数据库 | ·Apache服务器负载测试 |
| ·性能测试重要性的下滑将改变工作重 | ·负载测试SQL Server性能调整的魔棒 |