标题: 测试 XML Web 服务和应用程序 [打印本页] 作者: tznktg 时间: 2007-11-6 14:51 标题: 测试 XML Web 服务和应用程序 注意: 某些特性可能在公开使用的Visual Studio .NET β2版本中没有提供。
随着结构松散的计算和XML Web服务的出现,各个组织需要使他们能够交付成功的解决方案的工具,而这些解决方案又要能够扩展到满足全球用户的需求。Visual Studio .NET不仅提供了行业领先的用于构建XML Web服务和应用程序的工具,还包含了重要特性可对这些应用程序的扩展性、性能及功能上的集成进行测试。
Application Center Test (ACT),与Visual Studio .NET集成的一个新特性,使开发人员能收集性能规律,在Visual Studio .NET开发环境中对XML Web服务和应用程序执行功能测试。
ACT提供了两种类型的测试:静态的和动态的。静态测试使用不需要程序创建的与微软Excel相象的接口。这些测试是使用主要的ACT用户接口生成的。另一方面,动态测试使用对象模型,此模型是专门为创建强调测试设计的,并可以在Visual Studio .NET集成开发环境(IDE)中直接编辑。使用VBScript ,JScript?或PERL语言可以创建这些测试。
如果你使用上面的测试创建方法创建一个静态测试,那么你可以很容易地将它转化为动态测试。动态测试提供了更大的灵活性,因为动态测试允许脚本分析来自网络服务器的响应,有条件地采取活动。为了转换一个静态测试,右击要转换的静态测试,然后选择转换到动态测试。转换过程是在主ACT用户接口中实现的。一旦测试转换完成,它就可以在Visual Studio .NET IDE中进行编辑和运行。
图 3. 动态测试
配置测试
可以使用测试属性设置同时生成的请求的数目及每个请求的唯一性。如果你使用主ACT用户接口,右击一个测试,查看与它相关的属性。如果你在使用Visual Studio .NET IDE,在项目属性窗口可以查看被选测试的属性。
ACT使开发人员能通过使用控制ACT测试工具自身的应用程序对象模型自动化测试过程。应用程序模型可以从微软Visual Basic for Applications (VBA),其它理解COM的脚本语言,及任何Visual Studio .NET语言中访问的到。这就允许开发人员创建功能强大的能自动执行的测试,这样就极大地简化了运行回归测试和其它常规任务的过程。
总结
Visual Studio .NET提供了构建XML Web服务和应用程序的行业领先的工具。客户成功构建和部署这些应用程序的一个重要因素是要确保应用程序的性能能够扩展到支持全球用户。另外,客户需要验证他们XML Web服务和应用程序功能的正确性以满足企业需要。为了解决这些问题,Visual Studiuo .NET ACT包含了用于执行XML Web服务和应用程序的强化,装入和功能测试的特性,所有特性都集成到了IDE中。它为组织提供了成本有效的方式较早地合并测试,并将测试作为他们应用程序整体开发周期的一个部分。由开发人员创建的测试可以容易地被测试和操作小组重用,也可以自动执行以提供最大的效率和覆盖面。所有这些导致了更加可预测的、可支持的应用程序开发过程。