测试已经成为软件开发过程中一个至关重要的部分,但近来有三个因素使之扮演了一个甚至更加重要的角色。第一,Microsoft?.NET开发环境的诞生戏剧性地改进了开发人员编写定制测试自动化的能力。那些在.NET框架面世以前需要花费数周时间创建的测试程序现在仅用几小时就可以写好。第二,正在建立的日益复杂的系统需要更精益求精的测试。最后,软件安全在软件开发过程中已不再是事后才关注的事情,它已成为一个绝对要素。曾经一度推出可能没有经过完全测试的产品,但这已不再是一个生存选择。为了帮助你迎接当今测试的挑战,