Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/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
C# HP快速测试专业人员+;ASP.NET(可能吗?)_C#_Asp.net_.net - Fatal编程技术网

C# HP快速测试专业人员+;ASP.NET(可能吗?)

C# HP快速测试专业人员+;ASP.NET(可能吗?),c#,asp.net,.net,C#,Asp.net,.net,我在一家大公司工作,在ASP.NET中执行一个相当大的项目。 我们的主管决定我们的应用程序需要自动化测试,他们选择了 HP快速测试专业版工具。我对此有不好的感觉。有没有人用过这个工具来测试ASP.NET页面?这是个好选择吗?我们是否需要其他工具/附件?我们可以在不实现MVP(或MVC)模式的情况下使用该工具吗?我知道有NUnit、XUnit等,但在我们公司,大多数都是禁止的(不要问为什么)。更大的问题是您希望从测试中获得什么。HP Quicktest Pro通常用于自动化回归或UI输入测试,而N

我在一家大公司工作,在ASP.NET中执行一个相当大的项目。 我们的主管决定我们的应用程序需要自动化测试,他们选择了
HP快速测试专业版工具。我对此有不好的感觉。有没有人用过这个工具来测试ASP.NET页面?这是个好选择吗?我们是否需要其他工具/附件?我们可以在不实现MVP(或MVC)模式的情况下使用该工具吗?我知道有NUnit、XUnit等,但在我们公司,大多数都是禁止的(不要问为什么)。

更大的问题是您希望从测试中获得什么。HP Quicktest Pro通常用于自动化回归或UI输入测试,而NUnit、XUnit等用于创建更集中的单元测试,通常围绕功能进行

既然您指的是测试ASP.NET页面,我想您是在考虑自动化回归和/或UI测试。在这种情况下,您不需要实现MVP/MVC,但它会有所帮助。HP Quicktest专为此设置而设计,您可以使用UI快速设置测试。另一方面,您不需要像这样明确地使用它。从测试的角度来看,您可以使用专家视图和VBScript来做任何您想做的事情


至于这是否是一个好的选择,这在很大程度上取决于贵公司的情况。归根结底,没有什么可以取代热血人类正确执行的回归脚本,如果管理层或贵公司的高管不完全理解,您可能会陷入他们试图取代或颠覆人类QA的境地,这将是所有相关人员的灾难(经验之声)。如果上级了解软件的局限性,这将非常有帮助。我不希望它能让你的生活变得更好,但它可以有效地防止bug从开发环境中消失,如果你的商店里有大量的初级程序员,这种情况就会发生。

因此,看起来HP Quick Test与NUnit或XUnit是不同类型的测试工具,不允许我们进行单元测试。无论如何,没有MVP模式进行单元测试并不容易。感谢您介绍HP Quick Test的主要用途以及我们对它的期望。我认为Quicktest将允许您进行单元测试,但它不是重点。但是,如果单元测试是你的目标,我不知道你为什么会在有这么多免费框架的情况下投资于商业解决方案。甚至还有一个是.NET框架本身附带的(请看),尽管我不喜欢它。