Archive for Testing

做实际的测试

做实际的测试我经历过两种公司的风格,一种开发测试界限明显,多数时候测试给开发打下手,转测试之前开发围着测试转;第二种没有什么开发测试的分工,程序员从头干到尾,从需求分析干到处理线上问题。我不想在这里分析优劣,我想说的是,不论什么样的形式,项目阶段中测试的环节是很实际、很重要的。这也是被许多程序员低估的步骤。都在说设计,都在谈用户体验,但是测试呢?设计再精良的东西,如果满是bug,还是白搭。很多人都愿意写程序,

[......]阅读全文

分享到:

Java多线程程序的测试

Java多线程程序的测试

这个问题最初来自于一封公司内部的话题探讨邮件,再加上了一些我的理解。

首先,需要明确的是,用Java通常构建多线程安全的程序“非常”困难,如果还没有体会到“非常”的话,阅读《Java Concurrency in Practice》(中文名叫做《Java并发编程实战》,在我的书单里面,我认为它基本是最好的系统介绍Java并发的书了)可能可以改变你的看法。

多线程的基础

基础是王道。对于任何一门语

[......]阅读全文

分享到:

EasyMock、EasyMock Class Extension和PowerMock

EasyMock、EasyMock Class Extension和PowerMock大多数同事都用JUnit做单元测试,JUnit中对方法调用打桩(Mock)是一个麻烦事。好在EasyMock可以帮我们完成。

比如有这样一个简单的User类:

public class User {  
    private String id;  
    private String name;  
        //get、set方法略  
}  

相应的,有这样一个被测类

[......]阅读全文

分享到:

Preview on Feedage: