使用开源工具测试 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 命令从网络安装包。
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››开源平台Meego和Android之间的对弈
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
更多精彩
赞助商链接