GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Testing  >  QA Testing
Go To First  |  Previous Question  |  Next Question 
 QA Testing  |  Question 132 of 176    Print  
What is the most important part of setting up Automation?
What is the best practice for scripting?
How do you test a website?
What are the 3 main requirement types Mentioned in the SDLC?

  
Total Answers and Comments: 4 Last Update: September 12, 2008     Asked by: Rush 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: siddhartham
 
1.Automation helps us in time saving and Helps to know the Stability of the Application.(ie., take ex web login Application , how many Users can Login at a time and Upto how many users DB can maintain and the application will be stable) these all can be easily done by Automation Processes.accuracy will be obtained.
2.QTP is the best practice for Scripting , Easy to learn and Understand .Present Market is based on it. Even Load Runner is also Important.
3.Intially we give some inputs and record it . Then the Automated tool will Run the application accordingly (as per inputs given by you) . For larger application you need to write code to Run the Application.
4.FSD , BRS , SRS .

Above answer was rated as good by the following members:
Slender2008, sabson
November 22, 2007 04:39:14   #1  
siddhartham Member Since: November 2007   Contribution: 3    

RE: What is the most important part of setting up Auto...
1.Automation helps us in time saving and Helps to know the Stability of the Application.(ie. take ex web login Application how many Users can Login at a time and Upto how many users DB can maintain and the application will be stable) these all can be easily done by Automation Processes.accuracy will be obtained.
2.QTP is the best practice for Scripting Easy to learn and Understand .Present Market is based on it. Even Load Runner is also Important.
3.Intially we give some inputs and record it . Then the Automated tool will Run the application accordingly (as per inputs given by you) . For larger application you need to write code to Run the Application.
4.FSD BRS SRS .

 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 1Overall Rating: -N/A-    
April 16, 2008 06:58:31   #2  
sharath_hr Member Since: April 2008   Contribution: 2    

RE: What is the most important part of setting up Automation?What is the best practice for scripting?How do you test a website? What are the 3 main requirement types Mentioned in the SDLC?
For the first question:

Automation helps in regression of the test cases so its critical to have the automation setted up for any project

For the second question:

The best practice of scripting for the new automation engineers is by sequencial approach.
which means scripting step by step according to the test case.

 
Is this answer useful? Yes | NoAnswer is useful 0   Answer is not useful 2Overall Rating: -2    
June 30, 2008 18:20:44   #3  
nix18 Member Since: June 2008   Contribution: 1    

RE: What is the most important part of setting up Automation?What is the best practice for scripting?How do you test a website? What are the 3 main requirement types Mentioned in the SDLC?

The most important part before automating would be knowing the project's budget and other resources - automation engineers/hardware/software etc.


3 Main Requirements:
- User Requirements
- Business Requirements
- Functional Requirments


 
Is this answer useful? Yes | NoAnswer is useful 0   Answer is not useful 2Overall Rating: -2    
September 11, 2008 09:00:42   #4  
psh2008 Member Since: September 2008   Contribution: 2    

RE: What is the most important part of setting up Automation?What is the best practice for scripting?How do you test a website? What are the 3 main requirement types Mentioned in the SDLC?
1. Establish scripting/coding standards and conventions so everyone on the team knows what's expected so the whole team codes with the same goal in mind: Good organization clear scripts common functions procedures and approach.
This is a _development_ effort so treat it like one: Use source control like ClearCase or PVCS to check in/out modules of code to avoid conflicts and "too many versions".

Plan for re-usability everywhere. Plan for forever. If your setup doesn't stand the test of time and you're constantly re-writing things than back up and think: Am I building a good foundation on what I am writing ?
Keep it simple and straightforward so the "new hire" can follow it.

2. Establish Test Case documentation standards (the other guy got this right! this is really #1) so that the scripters can follow the documented Test Cases easily. There may be old test cases and new test cases being written by a variety of people from different backgrounds with odd or bare-bones approaches. You need Test Case description purpose test steps pass/fail criteria clearly written down.
TRACEABILITY from the Test Cases to the scripts is vital.
If you think your scripts are testing what you wrote in the manual Test Case you better know how to validate that assumption.
Use source control like ClearCase or PVCS to check in/out modules of code to avoid conflicts and "too many versions" and so there is one central place for storing the "reviewed" Test Cases and Test Specifications.
These are the official intellectual property documents of your QA business.

This is just for setting up the foundation.
Good luck!


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape