WEB开发网
开发学院服务器云计算 使用开源工具测试 Web 应用程序 阅读

使用开源工具测试 Web 应用程序

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示:简介随着应用程序渐渐脱离独立的宿主模型并进入到云中,可靠性和可预测性变得更加重要,使用开源工具测试 Web 应用程序,在云环境中,有许多因素是我们无法控制的,它负责非-JavaScript 应用程序的功能测试,使用 twill 进行功能测试Easy InstallEasy Install 是一个帮助您从本地或网络安装

简介

随着应用程序渐渐脱离独立的宿主模型并进入到云中,可靠性和可预测性变得更加重要。在云环境中,有许多因素是我们无法控制的,因此编写健壮的经过测试的代码比以往更加迫切。

大部分开发人员(不管他们是否测试自己的代码)至少都了解过关于代码测试的课程。Web 开发人员 — 比大部分开发人员更了解代码测试 — 需要快速交付应用程序,因此常常会因为交付期限紧迫而忽略单元测试。在某些流程中,忽略对代码进行单元测试是不妥当的,因为单元测试能够测试应用程序的实际组件,并且向其他开发人员解释代码的内部工作。对 Web 应用程序进行功能测试则是另一回事,并且由于各种原因没有得到重视。

在本文中,我讲解了几个能够帮助您对 Web 应用程序进行功能测试的工具。在这里,我使用的应用程序是 Google App Engine,但这些测试技巧适用于任何 Web 应用程序。我还要强调的是,放弃功能测试并不是总是正确的,因为执行功能测试很快很容易,至少低级的测试是这样的。在本文中,我讲解了 3 个功能测试工具:Windmill、Selenium 和 twill。Windmill 和 Selenium 都是 Web 功能测试框架,它们允许在 Web 浏览器中自动化测试 JavaScript 和 Asynchronous JavaScript and XML (Ajax) 应用程序的用户界面。Twill 是一个轻量级 Web 脚本工具,它负责非-JavaScript 应用程序的功能测试。

使用 twill 进行功能测试

Easy Install

Easy Install 是一个帮助您从本地或网络安装 Python 包的工具。通常使用 easy_install 命令从网络安装包。

1 2 3 4 5  下一页

Tags:使用 开源 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接