第八章- 测试并发应用(引言)

声明:本文是《 Java 7 Concurrency Cookbook 》的第八章, 作者: Javier Fernández González 译者:郑玉婷

8
测试并发应用

章节提要:

  • 监控Lock接口
  • 监控Phaser类
  • 监控执行者框架
  • 监控Fork/Join池
  • 编写有效的日志
  • FindBugs分析并发代码
  • 配置Eclipse来调试并发代码
  • 配置NetBeans来调试并发代码
  • MultithreadedTC测试并发代码

介绍

测试应用是很关键的任务。在应用准备好面向最终用户之前,你必须验证它的准确性。使用测试过程来证明应用的正确性已达成,并且错误已修改。
测试阶段是常见任务在任何软件开发和品质保证的过程。你可以找到很多关于测试过程和不同的角度切入的文学并应用到你的开发中。同时也有很多第三方库,例如:JUnit,和第三方应用,例如:Apache JMetter, 你可以用来自动化测试你的Java应用。在并发应用的开发中这是非常关键的。

由于并发应用有2个或多个线程共享数据结构和相互间的作用的情况,让测试阶段变的更加困难。当你测试并发应用时,你会遇到的最大的问题是执行非确定性的线程。你不能保证线程的执行顺序,使得错误很难重现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值