我在一家大公司工作,参与ASP.NET的一个非常大的项目。 我们的主管决定我们的应用程序需要自动化测试,他们选择了 HP Quick Test Professional 工具。我对此感到不满。有没有人用过该工具来测试ASP.NET页面?这是不错的选择?我们需要任何额外的工具/插件吗?我们可以在不实现MVP(或MVC)模式的情况下使用该工具吗?我知道有NUnit,XUnit等,但我们公司大多数都是禁止的(不要问为什么)。
答案 0 :(得分:1)
一个更大的问题是你希望从测试中获得什么。 HP Quicktest Pro通常用于自动化回归或UI输入测试,而NUnit,XUnit等用于创建更集中的单元测试,通常围绕功能进行。
由于您指的是测试ASP.NET页面,我认为您正在考虑自动化回归和/或UI测试。在这种情况下,您不需要实现MVP / MVC,但它有所帮助。 HP Quicktest专为此设置而设计,您可以使用UI快速设置测试。另一方面,你没有明确地需要它。您可以使用专家视图并使用VBScript从测试的角度来做任何您喜欢的事情。
至于它是否是一个好的选择,这在很大程度上取决于贵公司的情况。在一天结束时,没有任何东西可以取代由温血人类完成的正确执行的回归脚本,如果管理层或贵公司的管理人员没有完全理解您可能会遇到他们将尝试更换的情况或者颠覆人类的QA,这对每个参与者来说都是一场灾难(经验之谈)。如果高层了解软件的局限性,它可能会非常有用。我不希望它改变你的生活,但是防止错误从开发环境中消失是很有用的,如果你的商店对初级程序员来说很重要,这可能会发生很多。