Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Mannual Testing

Mannual Testing



|Views: 426|Likes:
Published by mca.tarun

More info:

Published by: mca.tarun on Aug 06, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





Q-1] What Automating testing tools you are familiar with?
Mercury Interactive Tools & Rational Tools
Q-2] Describe some problems that you had with automating testing tools?
I had several problems working with test automation tools like1)Tools limitations for Object Detection1)Tools configuration / Deployment in various environments.1)Tools Precision / Default skeleton script issues like window synchronization issues etc.1)Tools bugs with respect to exception handling.1)Tools abnormal polymorphism in behavior like sometimes it works but some times not for the sameapplication / same script / same environment.
Q-3] How do you plan test automation?
Planning is the most important task in Test Automation. Test Automation plan should cover the followingtask items:1)Tools Selection:- Types of Test automation Expected(Regression / Performance etc.)1)Tool Evaluation:- Tool Availability, Tool license Availability, Tool License Limitations1)Tool Cost Estimation VS Project Estimation Statistics for Testing1)Resource Requirements VS Availability Study1)Time Availability VS Time Estimation Statistics for Testing.1)Production requirement analysis results consideration with respect to Factors like Load-Performance,Functionality Expected, Scalability etc.1)Test Automation process definitions including standard to be followed while performing TestAutomation.1)Test automation scope definitions1)Automation risk analysis and planning to overcome if defined Risks Emerge in the AutomationProcess.1)Reference Document Requirement as Prerequisites for Test Automation.
Q-4] Can Test Automation improve test effectiveness?
Yes, definitely Test Automation plays a vital role in improving Test Effectiveness in Various ways like,1)Reduction in slippage caused due to human errors.1)Object / Object properties level UI verifications.1)Virtual Load / Users usage in Load/Performance testing where in its not possible to use so manyresources physically performing test and get so accurate results.1)Precise time calculations
Q-5] How did you use automating testing tools in your job?
I used the automation testing tools for Regression, Performance, and Functionality.
Q-6] what is Data-Driven automation?
Data Driven Automation is the most important part of test automation where the requirement is to executethe same test cases for different set of test input data so that test can executed for pre-defined iterations withdeferent set of test input data for each iteration.
Q-8] How will you evaluate the tool for test automation?
Whenever a Tool has to be evaluated we need to go through few important verifications / validations.1)Platform support from the tool1)Protocols / Technologies support1)Tool Cost1)Tool type with its features Vs our Requirements Analysis.1)Tool Usage Comparisons with other similar available tools in market1)Tool Compatibility with our Application Architecture and Development Technologies
1)Tool Configuration & Deployment Requirements1)Tools limitation Analysis.1)Test type Expected ( Eg. Regression, Funtionality Testing, Performance – Load Testing)1)Tool Cost Vs Project Testing Budget estimation
Q-9] What are main benefits of Test Automation?
1)Test Automation Saves Major Testing Time1)Saves Resources ( Human, H/W, S/W resources)1)Reduction in verification slippage’s caused due to human errors.1)Object properties level verifications can be done which is difficult manually1)Virtual Load/ users Generation for load testing which is not worth in doing manually as it needs lots of resources and also it might not give that precise results which can be achieved using a AutomationTool.1)Regression Testing purpose.1)For data driven testing
Q-10] What could go wrong with test automation?
While using test automation there are various factors that can affect the testing process like1)Tools limitations might result in Application Defects.1)Automation tools abnormal behavior like Scalability Variation due to memory violation might beconsidered as Applications Memory violation in heavy load tests1)Environment settings required for Tool causes Application to show up Bugs which are just due to theJDK installation in System which I had experienced my self as on un-installation of JDK andJava-Addins my application works fine.
Q-11] What Testing activities you may want to automate?
Any thing which is repeated should be automated if possible. Thus I feel the following testing activities can be automated:1)Test Case Preparation1)Test like Cursor, Regression, Functional & Load / Performance testing1)Test Report Generation1)Test status / Results Notification1)Bug Tracking System etc.
Q-12] Describe Common problems of test automation?
In Test Automation we come across several problems out of which I would like to highlight few as given below:1)Automation Script Maintenance, which becomes tough if product gets through frequent changes.1)Automation Tools limitations for Object recognizing.1)Automation Tools Third part integration Limitations.1)Automation Tools abnormal behavior due to its Scalability issues.1)Due to Tools Defects, we might assume its Application Defect and consider any issue as ApplicationBug.1)Environmental Settings and API’s / Addins Required by Tool to make it compatible to work withSpecialized Environments like JAVA-CORBA creates JAVA environmental Issues for theApplication to Work. Winrunner 7.05 Java-Support Environmental Variables Creates Applicationunder Test to malfunction1)There are many issues, which we come across while actual automation.
Q-13] What types of scripting techniques for test automation do you know?
Scripting Technique: how to structure automated test scripts for maximum benefit and minimum impact of software changes, scripting issues, scripting approaches:linear, shared, data-driven and programmed, script pre-processing, minimizing the impact of Software changes on test scripts. The major ones I had used are:1)Data-Driven Scripting.1)Centralized Application Specific / Generic Compiled Modules / Library Development1)Parent Child Scripting.
1)Techniques To Generalize the scripting.1)Increasing the factor of Reusability of the script.
Q-14] What are principles of good testing scripts for automation?
1)Automation scripts should be reusable1)Coding standards should be followed for scripting , which makes script Updations, Understanding,Debugging easier.1)Scripts should be environment, data independent as much as possible which can be achieved using parameterization.1)Script should be generalized1)Scripts should be modular.1)Repeated Tasks should be kept in Functions while scripting to avoid code repeat, complexity and makescript easy for debugging.1)Script should be readable and appropriate comments should be written for each line section of script.1)Script Header should contain script developer name, script updated date, script environmentalrequirements, scripted environmental details, script pre-requisites from application side, scriptdescription in brief, script contents, script scope.
Q-15] What tools are available for support of testing during software development life cycle?
Test Director for Test Management, Bugzilla for Bug Tracking and Notification etc are the tools for supportof Testing. Rational Test Studio used for entire Software Development Life Cycle.
Rational Purifier (For Unit Testing)
1)Purify: Runtime Errors, Memory Leakage Testing at Unit Level1)Quantify: Performance Bottlenecks, Third Party Controls1)Pure Coverage: Code Management Tool
Rational Robot
-Automated Functional Testing Tool, Functionality Testing & Performance TestingPlanning:-1)Rational Admin 2) Recording Work Flow 3) Recording/Playing back settings4) Verification Points 5) Data Pool 6) SQA Basic 7) Performance Testing.
Rational Test Manager
Planning Testing Activities. We can evaluate, we can execute, viewing the results.
Rational Test Factory
It is used for reliability testing.Reliability: The occurrence & failures very low that is Reliable. The feature functionality should beconsistence.
Q-16] Can the activities of test case design be automated?
Yes, Test Director is one such tool, which has the feature of Test Case Design and execution.
Q-17] What are the limitations of automating software testing?
1)Automation needs lots of time in the initial stage of automation1)Every tool will have its own limitations with respect to protocol support, technologies supported,object recognition, platform supported etc due to which not 100% of the Application can beautomation because there is always something limited to the tool which we have to overcome withR&D.1)Tools Memory Utilization is also one the important factor that blocks the application’s memoryresources and creates problems to application in few cases like Java Applications etc.
Q-18] What skills needed to be a good test automator?
1)Programming skills1)Any procedural language Basics1)Generic skill of automation Tools Configurations and Deployment

Activity (11)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
yogeshdhuri22 liked this
yogeshdhuri22 liked this
syedMohd_saud liked this
forbes2020 liked this
nsavivek liked this
rajesh.patil80 liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->