Automating QTP Test Automation Home Automation Articles Downloads QTP Gotchas Links Books Contact About Site Map
Home
Welcome to Intellipro. For the latest additions, updates, fixes etc. go here. This site is about automating the automation process. There are five levels of software Testing:
1. Manual
Manual is where you perform the testing entirely manually.
Automated Manual is where you automate what was previously done manually.
Automated is when you take the process seriously and apply software development techniques.
Frameworks are where you open up your automation process to being driven by non-experts.
Automated Frameworks are when you realise that you can write scripts to AUTOMATICALLY GENERATE other scripts. In any suite of test scripts a large percentage of the code could have been generated entirely automatically. If you're writing this code by hand, it's taking you longer, it's more error prone, it's costing you money... ...and it's BORING The most obvious areas for automatically generating code are the interactions with the AUT (application under test) and Databases. I'm going to be posting scripts addressing this issue. My initial focus will be on QTP (Quick Test Pro by Hewlett Packard) because that has the biggest user base, later I will be doing the same for the other automated testing products - TestPartner, SilkTest, TestComplete, Selenium etc. For databases, my initial focus will be on SQL-Server and then later I will be rolling-out for Oracle, Sysbase, MySql, Postgre, etc. If you have suggestions for other areas where automated code generation would be beneficial, Email me. I'm also going to post most of my more general function libraries on here as downloads, feel free to use them but be aware that you do so at your own risk (see the terms of use). Putting your code and articles on the web is a great discipline because it makes you do it right. Having a huge library of functions that enables you get things done in one thing, having a library that EVERYONE can understand and use to get things done is a whole new ball game. The problem is that it's going to take a while to get them all on here. |