| |
 |
General Information |
ASP.NET TestComplete Sample Web App
ASP.NET Test Web service
ASP.NET sample website and web service
 |
other important links |
Setting up a continuous integration environment
Continuous Integration with Subversion and CruiseControl.NET
Automated testing of ASP.NET web applications using Selenium
Firefox Addins
Syntax Highlighter
 |
COPYING A MANUAL TEST |
- Create a copy of the folder that stores the manual test files (for example, copy the contents of the "\ManualTests\ManualTest1" folder to the "\ManualTests\ManualTest2" folder).
- Rename the copy of the manual test file (it has the .tcMT extension). In other words, you need to rename the "ManualTest1.tcMT" file located in the "ManualTest2" folder to "ManualTest2.tcMT".
- Change the project item name in the copy of the manual test file. To do this, you need to find the following line in the "ManualTest2.tcMT" file and specify the "value" attribute as "ManualTest2":
<Prp name="node name" type="S" value="ManualTest1"/>
- Add the copy of the manual test to your project as an existing item.
 |
USING PASSWORDS WITH TESTCOMPLETE (FROM AUTOMATEDQA) |
It's best not to have automated tests access sensitive systems.
The second best method is to have external security for the test workstations and not try to make the tests themselves secure.
After that, you get into compromises.
A pretty good method is to require the password to be entered manually when the test is run.
When the test starts, pop up a dialog and prompt the tester to manually enter the password. (See help topic "Entering Passwords") Store it in a global variable that doesn't persist when the test isn't executing. Use it while the test is running. Lose it when it's finished. The password is only in memory and is gone from the system when the test run is completed.
That could be inconvenient if there are many passwords or the tests are being re-started often.
You could store the passwords on a secure SQL DB or network file share and have the tester user account authenticate/login when they begin working so the test scripts have access to the securely stored passwords while the user is logged in to the other system.
A less secure method is to use a master password to encrypt the passwords used in the test and store those passwords in an unprotected file on the hard drive. The tester would enter the master password at the start of each test run and the test script would have to decrypt the passwords.
|
“The TestComplete training summit was the best training class I have attended in years. It held my interest throughout the four days and I walked away with practical solutions to real automation issues. This will take my QA group to the next level.”
Maureen Lally
Senior QA Engineer
BroadView Networks, NY
"This training was a great experience. Besides having it in a great location (Las Vegas Hard Rock Hotel) I had a lot of fun in the training.
The instructor was world class. I feel that those few days I spent in that class gave me the knowledge I needed to be successful with Test Complete."
Aaron Frost
QA Engineer III
Automatic Data Processing Inc.
"Lino was amazingly knowledgeable of the content. By having such resources available, I have the confidence to know that any road block can be overcome."
Layla M. Walden
Quality Assurance Analyst
DyKnow
“Training with Falafel was like drinking from a fire hose, but the water was cool, refreshing and oh so tasty.”
Jamie Carper
Software Architect
MJW Corporation