首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >网站测试

网站测试
EN

Stack Overflow用户
提问于 2012-02-07 21:23:33
回答 2查看 101关注 0票数 1

我刚刚在一个新的ASP.NET web forms c#站点上完成了功能的编程。现在是测试网站的时候了。有没有人知道测试它的最好方法是什么?或者有一个应该在所有新网站上进行的测试列表?

是的,我知道测试驱动开发,但没有足够的时间或经验将其实现到这个解决方案中(不幸的是)

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-02-07 22:01:36

我将首先直接回答您的问题,然后我将有希望地就您的测试方法向您提出挑战。

有没有人知道测试它的最好方法是什么?

如果您的应用程序中恰好有一些没有直接绑定到System.Web的业务组件,或者至少在使用abstract versions of those classes,那么您就可以进行一些自动化集成测试了。

看一看好的集成测试框架,因为有几个。FitNesseSpecFlowNSpec等您将不得不自己构建测试工具,但这将是值得的。

但是,如果您唯一的选择是通过UI进行测试,那么您将不得不像Antony Scott提到的那样,在Selenium上投入时间。话虽如此,您最好的选择是在Selenium RC中投入一些时间,这样您就可以对测试进行编程控制。

这些UI测试将是脆弱的和难以维护的,所以只测试您的关键路径,并保存其余的手动测试。

挑战赛的Now

我刚刚在一个新的ASP.NET web forms c#站点上完成了功能的编程。现在是测试网站的时候了。

这是错误#1.你应该在整个开发过程中持续测试。我也不是在说拓展署。你需要考虑如何测试每一个功能,并确保在实现时测试这些功能。忽略这一点将在未来造成集成难题。

是的,我知道测试驱动开发,但没有足够的时间或经验将其实现到这个解决方案中(不幸的是)

这是虚构的!测试驱动开发不仅有助于改进您的整体设计,还将为您节省整体时间。你浪费在测试和修复周期上的时间,would be drastically reduced让你使用测试驱动开发。

至于体验,有more than enough information on TDD可以帮你入门。进入的门槛太低了,不能声称这一点。这可能需要一些时间来掌握,但您有足够的智慧从开发社区中吸取教训。

票数 1
EN

Stack Overflow用户

发布于 2012-02-07 21:30:16

你可以看看硒。你必须为你的测试编写脚本。我自己还没有用过它,但我知道它用起来很不错。

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

https://stackoverflow.com/questions/9177022

复制
相关文章

相似问题

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