首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络开发中的实现问题

网络开发中的实现问题
EN

Stack Overflow用户
提问于 2009-12-23 17:30:33
回答 3查看 192关注 0票数 2

我们正在测试DSL调制解调器的网页( HTTP服务器正在调制解调器上运行)。我们有一个自动化工具,通过发送相应网页的帖子来配置网页上的各种选项。

我们使用TCL (HTTP包)在网页上发送POST数据。

我的问题:

  1. 除了TCL,还有其他更快的方法吗?
  2. 当某些网页的POST方法发生变化时,必须重写自动化代码。

是否有一种方法可以用某种语言编写通用代码,从而使该工具不受POST或web结构变化的影响而工作?如果不是,实现和维护自动化工具的简单和最快的方法是什么?请推荐编程语言。

如果有人能分享他们的想法,那就太好了。

致以敬意,

米森

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-23 17:35:44

我不确定我是否理解您的要求,但是对于测试web前端,您可以使用。对于后端,您可以使用PHPUnit。他们也是一起工作

当应用程序更改时,您将不得不调整测试。您可以在接口上运行测试。当这种情况发生变化时,您的测试将不得不更改。

票数 1
EN

Stack Overflow用户

发布于 2009-12-23 17:35:35

Python + web2py

都在一个包中,没有进一步的依赖关系。应用程序的开发、部署、调试、测试、数据库管理和维护可以通过提供的web接口进行。web2py没有配置文件,不需要安装,可以从USB驱动器上运行。web2py使用Python作为模型、视图和控制器,有内置的票务系统来管理错误,国际化引擎,通过ORM抽象层与MySQL、PostgreSQL、SQLite、Oracle、MSSQL和Google一起工作。web2py包括处理HTML/XML、RSS、ATOM、CSV、RTF、JSON、AJAX、XMLRPC、WIKI标记的库。生产准备就绪,能够上传/下载非常大的文件,并始终向后兼容。

python wiki的文本

票数 3
EN

Stack Overflow用户

发布于 2010-01-04 14:57:04

绝对是一个很好的选择,也是我个人的选择。它可以在多种语言上使用。这主要取决于你的品味和你对语言的熟悉程度。

如果你不知道其中任何一个建议,我会推荐蟒蛇或红宝石,但再次,这是一个味道的问题。Selenium可以而且实际上应该包含在单元测试套件中,它通常绑定到语言(JUnit in Java,NUnit for .Net,unittest for python等)。

另一种选择是Visual 2010版的测试模块,它非常好,我认为,它提供了这种特性,还有很多其他特性(但需要付出代价!并且只在Windows上运行)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1954194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档