Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 网站测试_Testing - Fatal编程技术网

Testing 网站测试

Testing 网站测试,testing,Testing,我刚刚在一个新的ASP.NET web forms c#站点上完成了功能编程。现在是测试该站点的时候了。有没有人知道什么是最好的测试方法?或者有一个应该在所有新站点上进行的测试列表 是的,我知道测试驱动开发,但没有足够的时间或经验将其实施到这个解决方案中(不幸的是) 谢谢您可以看看selenium。您必须为测试编写脚本。我自己没有用过,但我知道它很好用。你可以看看硒。您必须为测试编写脚本。我自己没有用过,但我知道它很好用。我将首先直接回答您的问题,然后我希望就您的测试方法向您提出挑战 有人知道什

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

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


谢谢

您可以看看selenium。您必须为测试编写脚本。我自己没有用过,但我知道它很好用。

你可以看看硒。您必须为测试编写脚本。我自己没有用过,但我知道它很好用。

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

有人知道什么是最好的测试方法吗 是吗

如果您的应用程序中碰巧有一些业务组件没有直接绑定到System.Web,或者至少正在使用,那么您就可以进行一些自动化集成测试

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

但是,如果您唯一的选择是通过UI进行测试,那么您将不得不在上面提到的方面投入时间。也就是说,您最好的选择是投入一些时间,这样您就可以对测试进行编程控制

这些UI测试很脆弱,很难维护,因此只测试您的关键路径,其余部分留作手动测试

现在开始挑战

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

这是一个错误。您应该在整个开发过程中不断地进行测试。我甚至不是在说TDD您需要考虑如何测试每个功能,并确保在实现这些功能时测试它们。忽略这一点将导致集成问题

是的,我知道测试驱动开发,但没有足够的时间 或将其应用于此解决方案的经验(不幸的是)

这是一个神话TDD不仅有助于改进您的总体设计,而且可以节省您的总体时间。您在测试和修复周期中浪费的时间是使用TDD的


至于经验,有很多东西可以让你开始。进入壁垒实在太低了,无法声称这一点。掌握它可能需要一些时间,但您有足够的智慧从开发社区中汲取。

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

有人知道什么是最好的测试方法吗 是吗

如果您的应用程序中碰巧有一些业务组件没有直接绑定到System.Web,或者至少正在使用,那么您就可以进行一些自动化集成测试

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

但是,如果您唯一的选择是通过UI进行测试,那么您将不得不在上面提到的方面投入时间。也就是说,您最好的选择是投入一些时间,这样您就可以对测试进行编程控制

这些UI测试很脆弱,很难维护,因此只测试您的关键路径,其余部分留作手动测试

现在开始挑战

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

这是一个错误。您应该在整个开发过程中不断地进行测试。我甚至不是在说TDD您需要考虑如何测试每个功能,并确保在实现这些功能时测试它们。忽略这一点将导致集成问题

是的,我知道测试驱动开发,但没有足够的时间 或将其应用于此解决方案的经验(不幸的是)

这是一个神话TDD不仅有助于改进您的总体设计,而且可以节省您的总体时间。您在测试和修复周期中浪费的时间是使用TDD的


至于经验,有很多东西可以让你开始。进入壁垒实在太低了,无法声称这一点。掌握这一点可能需要一些时间,但你有足够的智慧从开发社区中汲取。

没有评论的否决票是怎么回事?他问了一个关于测试的合理问题。。。如果你要投反对票,至少有礼貌地提出一个理由。不加评论的反对票怎么了?他问了一个关于测试的合理问题。。。如果你要投反对票,至少有礼貌地给出一个理由。回答得好。我首先使用test编写所有新的东西,但对于遗留的东西,selenium看起来是一个很好的答案。我首先使用test编写所有新内容,但对于遗留内容,selenium看起来相当不错