开发者

HP Quick Test Professional + ASP.NET (possible?)

开发者 https://www.devze.com 2023-03-05 22:35 出处:网络
I work for big company on a quite big project in ASP.NET. Our supervisors decided that our application need automated tests and they chose

I work for big company on a quite big project in ASP.NET. Our supervisors decided that our application need automated tests and they chose HP Quick Test Professional tool. I have bad feelings about it. 开发者_运维百科Has anyone ever used that tool to test ASP.NET pages? IS it good choice? Do we need any additional tool/addin? Can we use that tool without implementing MVP (or MVC) pattern? I know there are NUnit,XUnit etc. but most of them are prohibited in our company (don't ask why).


A larger question would be what you are hoping to obtain from the testing. HP Quicktest Pro is usually used to automate regression or UI input testing, while NUnit, XUnit, and the like are used to create more focused unit tests, usually revolving around functionality.

Since you are referring to testing ASP.NET pages, I presume you are thinking of automating regression and/or UI testing. In this case, you don't need to implement MVP/MVC, but it helps. HP Quicktest is well designed for this setup and you can use the UI to set up tests quickly. On the other hand, you do not explicitly need it like that. You may use the Expert View and use VBScript to generally do whatever you please from a testing standpoint.

As for whether or not it's a good choice, that very much depends on your company's situation. At the end of the day, nothing can replace a properly executed regression script done by a warm-blooded human, and if management or the executives at your company don't fully understand that you may get into a situation where they will attempt to replace or subvert human QA, which will be a disaster for everyone involved (voice of experience). If the higher ups understand the limitations of the software, it can be pretty helpful. I would not expect it to change your life for the better, but it can be useful to prevent bugs from ever making it out of the dev environment, which can happen a lot if your shop is heavy with junior programmers.

0

精彩评论

暂无评论...
验证码 换一张
取 消