You are on page 1of 13

When do you choose Automation Testing ?

Learning and implementing automated testing can be both time and resource consuming. So for large projects or long-term projects, automated testing can be invaluable. But for small projects, the time needed to learn and implement the automated testing tools is usually not worthwhile. Automated testing tools sometimes do not make testing easier. One problem with automated testing tools is that if there are continual changes to the product being tested, the recordings have to be changed so often, that it becomes a very time-consuming task to continuously update the scripts. Another problem with such tools is that the interpretation of the results (screens, data, logs, etc.) can be a time-consuming task. You may continue manual testing if you are going to test your application only once or twice and/or if the simple testing process does not need the expenses of automated testing. In effect, automated tools may not be the best fit for small projects and the projects that have strict deadlines and limited resources.

Is it Data Masking helps in reducing data privacy violations ?

We've been using data masking in our business very effectively for quit some time now. Masking helps in hiding the specific fields that identify an individual, potentially exposing customers or employees to identity theft or other forms of privacy invasion.

13. what does .. do( cd ..)?

etailed QTP questions with answers. Some of them were used for Mercury QTP certification. 1. What is the purpose of loading an add-in? answer: To enable QTP to recognize objects of your applications. 2. What does the Missing Resources pane show? answer: Missing of any external function or repository 3. During designing a test, what do you need to take into account to ensure that the test can be reiterated? answer: Set initial and end conditions as part of the test, 4. How do you determine whether a test failed or passed? answer: Go to the result screen and check 5. What does the export Test to Zip feature do? 6. What is the object class? 7. What is the step to change the logical name of the object recorded by QTP? answer: Open the Object Repository. 8. What is Object Spy used for? answer: View the runtime object methods and properties. 9. When QuickTest Pro enable you to specify a synchronization points? answer: While recording a test and after recording a test 10. What is the function of a synchronization point?

answer: To provide more time for an object to process before moving to the next step in a test. 11. What can you use a synchronization point for? answer: To provide more time for an object to process in the real environment. 12. When QTP enable you to specify a synchronization points? answer: While recording and after recording a test 13. Why do you use regular expressions in your test? answer: To define a checkpoint that can accept a range of values. 14. How do you determine if a checkpoint is use in a test? answer: 1. A checkmark appears next to the step in the results. 2. The OPERATION column of KEYWORD VIEW lists the operation as CHECK 3. A check mark appears at each level of the Test Summary tree. 15. What is standard checkpoint? answer: A mechanism to check the property of an object. 16. How many ways we have to set checkpoints? 1. In the recording mode 2. In the insert mode in keyword view screen (right mouse click) 3. In an active screen mode 17. What is the purpose of the input parameters? answer: Drives a variety of data values through a test. 18. How can you make a checkpoint flexible? answer: Create and insert a regular expression or input data to the parametr using the design-time Data Table 19. Which action can you use only within the test which it was created? answer: Regular action; Regular (non reusable) action; External action. 20. Where do you set action iterations for the specified action? answer: Action Call Properties 21. What is created by default with a new action? answer: Local object repository, Local data sheet and Folder (tree structure) 22. What is Step generator used for? answer: Function and object listing 23. Which field in the Step Generator dialog box is optional, depending on the object and operation? answer: Document step 24. How can you insert the ReportEvent feature? answer: Using New step or Step generator. 25. In which dialog box do you check Web to load add-ins for a Web application? answer: In Add-in manager. 26. Why do you create a text checkpoint on a Web application? 27. When do we use custom checkpoints? answer: Standard checkpoints does not works 28. When do we use breakpoints? answer: stop execution to verify values of variables. 29. Why do we require a database checkpoint in test? answer: To test database as the backend 30. Which query tool is used to create a query in Database Query Wizard? answer: MS query 31. What does the source property of a database test object specify? answer: Connection string; username; password; 32. Name the object repository type in which QuickTest pro saves the information about objects during a record session, by default? answer: per action (local)

33. Where are shared objects stored in QuckTest Professional? answer: in .TSR files 34. Which object repository type can you create using Object Repository Manager? answer: Global 35. When do we use a low level recording to record a test? answer: If QTP does not any objects at all 36. When do we use analog recording to record a test? answer: To record mouse movement for example online signature. 37. How does a bitmap checkpoint work? 38. What is a virtual object? answer: A generic object mapped to the standard object. 39. What are the components of a recovery scenario? answer: Trigger, Recovery, Post-recovery 40. When do you select the Object State trigger event type? answer: On the Select Trigger Event screen 41. Can you select multiple recovery operations for the trigger event? answer: Yes 42. When does an optional step execute in a test? answer: When this object exists. ( this is build for negative testing) Advance questions that can be used for Mercury QTP certification preparation For reference download free VBScript Tutorial and QTP code samples as .zip file Download now 43. What are 3 categories of steps in Step Generator? answer: Function; Test object; Utility object 44. What is the function of the auto expend VBScript syntax feature in Expert view? answer: to help with programming 45. What is the function of the VBScript With statement? answer: Edit -> advance -> Apply with 46. What is the function of breakpoints? answer: Allows debug the code. 47. What are the advantages of retrieving the values of the properties of an object? answer: Create checkpoints; create your own logic; populate a datasheet faster. 48. Which command will you use in QuickTest Pro to retrieve the value of the enabled property of a button in an application? answer: RO property (runtime) 49. What is the difference between constants and variables? answer: constant cant be changed and variable can be changed. 50. What are dynamic objects? answer: Dynamic objects are changed during time of test execution. 51. What is the function of a Description object? answer: To hold a property value. 52. What are the steps involved in building a programmatic description of dynamic objects? answer: 1. Identify the object class. 2. Select object properties. 3. Create a programmatic description. 53. What are the additional uses of programmatic descriptions? answer: bypass the object repository.

54. What is the function of the Is operator? answer: Compare two objects. 55. What is the function of the Set operator? answer: Set a variable to an object. 56. What does the split function do? answer: Returns a zero-based, one-dimensional array containing a specified number of substrings. 57. What are the VBScript functions that invoke dialog boxes to interact with users? answer: 1 . InputBox function: Displays a prompt in a dialog box, waits for the user to input text or click a button, and returns the contents of the text box. 2. MsgBox Function: Displays a message in a dialog box, waits for the user to click a button, and returns a value indicating which button the user clicked. 58. Which method do you use to retrieve data from the WebList object? 59. What is difference between the For..Next and While..Wend statements? 60. What is the function of GetSheet method in Data Table? answer: Only sets focus on the current sheet. 61. Which property do you use to retrieve or assign data into a cell in a Data Table object? 62. Give a scenario in which you may require to access data from external sources. 63. What are the methods used to import data from and export data into a MS Excel worksheet? answer: import sheet and export sheet 64. What is the purpose of the Close method? 65. What are the methods of the TextStream object that are used for reading from a text file? 66. What are the advantages of creating a procedure in a test? answer: to increase usability 67. What is the difference between a subroutine and function procedure? answer: Function is always return a value 68. What is the advantage of associating a procedure with a test object? 69. How do you create a library file?

# explain. # # Share a particular project where you have been able to learn enough skills to help with testing? (more for the # The role of both QA & QC? # What are GET TO , SETTO,and GET RO properties in QTP. # What are the difference between per text mode and shared mode in qtp ? # What are the objectives of Lowlevel recording? What is Elapsed Time? When we use Update mode? Is Quick Test # What are the objectives of Utility objects?

# What are the objectives of debugging? # What are the processes followed in your company for automation? # What do you mean by Pilot Testing? # What is AUT? # What is BUG Life cycle? # What is Black Box Testing? # What is FSO can you explain? # What is Review? # What is SRS and BRS document?Can you explain them briefly. # What is SRS and BRS in manual testing. # What is STLC how many phases are there can you explain them . # What is Sanity Test,Adhoc Testing & Smoke Testing? When will use the Above Tests? # What is V model can u explain ? # What is V model in manual testing ? # What is a frame work at what situations we will use? # What is a test plan who will prepare that one? # What is alpha tesging and beta testing ? # What is application entry and exit criteria? # What is compatibility testing? # What is debugging? # What is determination? # What is exact difference between Debugging & Testing? # What is fish model can you explain?

Re: What are the levels of testing ?

Hello Dear, As per ISTQB there are 4 levels of testing 1) 2) 3) 4) component testing Integration Testing System Testing User Acceptance Testing.
Re: What are the levels of testing ?

As I know there are only 4 levels of testing level 0 :: Sanity Testing test whether build is testable or not level 1 :: Unit testing, Integraion Testing, System Testing level 2 :: Regression Testing level 3 :: Final Regression testing or Postmartom Testing

Re: What are the levels of testing ? Quote:

Originally Posted by tossy As I know there are only 4 levels of testing level 0 :: Sanity Testing test whether build is testable or not level 1 :: Unit testing, Integraion Testing, System Testing level 2 :: Regression Testing level 3 :: Final Regression testing or Postmartom Testing You are wrong...

There are 4 levels in Testing : 1. 2. 3. 4. Unit Testing Integration Testing System Testing User acceptence Testing
Re: What are the levels of testing ?

I think following level of testing. 1. gather requirements

2. analyze requirements 3. fix/change requirements...start over at 1 4. design 5. development 6. unit testing 7. load testing 8. user acceptance testing/ fix bugs 9. move to production __________________
Re: What are the levels of testing ?

There are 3 levels of testing: 1) Unit Testing 2) Integration Testing 3) High Order Testing Types of Integration Testing: ------------------------------1) Top Down integration:- This has 2 methods: Depth-First and Breadth-First 2) Bottom Up integration Types of High Order Testing: --------------------------1) Validation Testing 2) System Testing (functionality, usability, performance, stress, security.. there are nearly 20 types of system testing) 3) Acceptance Testing (Alpha and Beta testing)

e: Why sanity testing is also called smoke testing ?

We cant say Sanity testing and Smoke testing are same,because in smoke testing focus will be only in testing few major functionality in depth to ensure the system is stable,but in sanity testing tester will test the few minor functionalily to ensure the build is stable.but [B]both testing is done to find the system is stable or not. Smoke Testing:As soon build released for testing,Test manager,Test lead will conduct the testing on major functionality(BVT),once it is passed passed,accept the build for doing further levels of testing,if it fails build is moved back to dev team to fix the bug in system. Sanity Testing:As soon build reaches the testing team for doing testing in a application,tester will do testing on few function in adhoc manner and ensure the system is sane enough to perform testing on remaining functionality in the system.if it fails build is moved back to dev team to fix the bug in system. If i am wrong or any more clarification please let me know.... Thanks Baskar
Re: Which phase of SDLC does work of tester starts ? give an example ?

To say theoratically --> Testing can be divided to QA(Quality Assurance) & QC(Quality Control). QA team starts working from the requirement gathering stage. QC 's work is only for the Testing phase is software development life cycle. __________________
Re: Why adhoc testing is also called random testing ?

adhoc testing : when we have less time and minimum knowledge about the application than we go for Adhoc testing which is also called as random testing.
Re: what is the diff between smoke testing and funtional testing

smoke testing is done to make sure the application is testable, ie., its basic and critical features are working fine, here it is tested for only positive(correct) values and not for negative values. we don't take much time to do smoke testing. It is done bcos if we find the same bugs at a later point of time it will lead to lot of rework. But in functional testing we test the functionality of all the features against the requirement thoroughly.
What is the diff between Site Acceptace testing and System acceptance testing?

SAT - What does it stand for "Site acceptance testing" or "System acceptance testing". Can anyone explain the difference between the two types.
Test management system easy to use

Hello folks, I was not very sure when I was told by the Zephyr team that the test management system is very easy to use. But the KickStart program really proved me wrong. It helped my organization as well as my test team to quickly learn the tricks of handling this flexible test management system in a matter of two days. Few questions asked in SemanticSpace testing interview. Company Website: www.semanticspace.com You can answer whatever you know. --------More Testing JOBS & FAQ @ http://www.TestingKen.com 1. What is configuration Management ? 2. What is change management ? 3. What are Severity and priority levels ? 4. What is Data integrity and Data validity ? 5. What are the browsers available and explain their versions ? 6. Is it possible that Quality variates project to project ?

7. What are GUI Map files and explain their Contents ? 8. What is Data base check point and why we go for that ? 9. What is the difference between the Client server application and a Web application ? 10. Does Winrunner Supports Web applications ? More Testing JOBS & FAQ @ http://www.TestingKen.com 11. What is process Management ? 12. What is an Error, Defect, Bug ? 13. What is Quality ? 14. Which version of Winrunner you are using ? 15. What is Build Verification and why we go for it ? 16. What is Defect density ? 17. What is Integration testing ? 18. What is Static testing and types of Static testing ? 19. What is Validation testing ? 20. what is Data driven testing and why we go for data driven testing ? 21. what is the definition of Testing ? More Testing JOBS & FAQ @ http://www.TestingKen.com 22. What is Sanitation Testing ? 1. What is configuration Management ? Configuration Management is the process used to control, cooridinate and track the entire SDLC or Configuration management is the process used to control, cooridinate and track code, requirements, design, documentation problems, change requests, tools etc and the changes made to them and who made the changes. Configuration Management mainly focuses on two factors - 'Change Control' and 'Version Control'. Change Control is for changing the version if any change is done due to a change request from the customers. Version Control is (done when changing the version of the project) for changing the documents for newer version of the project. Popular version control tools are: VSS : Visual Source safe.

Rational ClearCase, Doors, PVCS, CVS ...and many others. 2. What is change management ? Modifies and controls the plan in relationship to the actual progress and scope of the system development.
Quote:

9. What is the difference between the Client server application and a Web application ? A web-application is typically a 3-tier application. This has : * Browser : Monitors data -> monitoring is done using html, dhtml, xml, javascript * Webserver : Manipulates data -> manipulations are done using programming languages or scripts like adv java, asp, jsp, vbscript, javascript, perl, coldfusion, php * Database server : Stores data -> data storage and retrieval is done using databases like oracle, sql server, sybase, mysql. The type of tests which can be applied on this type of applications are : 1. User interface testing for validation & user-friendliness 2. Funtionality testing to validate behavious, i/p, error handling, o/p, manipulations, services levels, order of functionality, links, content of web page & backend coverages 3. Security testing 4. Browser compatability 5. Load / stress testing 6. Interoperability testing 7. Storage & data volume testing A client-server application is a 2-tier application. This has * Forms & reporting at frontend : Monitoring & manipulations are done -> using vb, vc++, core java, c, c++, d2k, power builder etc. * Database server at the backend : Data storage & retrieval -> using ms access, sql server, oracle, sybase, mysql, quadbase etc. The tests performed on these applications are : 1. User interface testing 2. Manual support testing 3. Functionality testing 4. Compatability testing 5. Intersystems testing 1. Explain Bug Life Cycle ?

2. What is Integration Testing and Regression Testing ? 3. What is Verification and Validation ? 4. How does Winrunner recognizes the project which is in custom build ? 5. What is expert view and tree view ? More Testing JOBS & FAQ @ http://www.TestingKen.com 6. How does QTP identify the project ? 7. What is the difference between Winrunner and QTP ? 8. What is Test Director and which version of test director your are using in your project ? 9. What is a test plans ? 10. what are the contents present in a test plan ? More Testing JOBS & FAQ @ http://www.TestingKen.com 11. What is the risk of testing a project ?
Re: (PAPER) "MPHASIS" Testing Interview Questions

What is the difference between Winrunner and QTP ? 1.Winrunner uses TSL language where as QTP uses VB script & Java script 2.Winrunner doesn't supports the OOPS concept where QTP supports the OOPS concept 3. Winrunner doesn't supports to multimedia. QTP supports to multimedia , media player, photo shop. (6.5 version ). 4. Winrunner doesn't supports to XML. QTP supports to XML 5. Winrunner doesn't supports to .NET. QTP supports to .NET. 6. Winrunner supports only Interpreter ( Line by line execution ). QTP is compiler. 7. In Winrunner GUI spy is used to check the properties of object / window. In QTP,the name is Object spy 8. Winrunner: GUI Map editor is used to store the physical descriptions. QTP: Object Repository is used to store the physical descriptions of the objects 9. Winrunner has 3 modes of recoding :analog and context sensitive recording modes. QTP has only one recording mode i.e Standard recording mode. In this recording 2 types are (1) Analog (2) Low level 10. Winrunner has 4 typesof checkpoints [ GUI checkpoint, Bitmap checkpoint, database checkpoint, Text checkpoint ]. QTP has 9 types of checkpoints [ Standard check point, Bitmap checkpoint, Database checkpoint, Text/Text area checkpoint, Image checkpoint, Table checkpoint, Page checkpoint, Accessibility checkpoint, XML checkpoint ]

11. Winrunner: In GUI check point has 3 types 1. single object / single property 2. single object / multiple property 3. multiple object / multiple property QTP has only One type i.e Single object / Multiple Property 12. Winrunner: In Bitmap checkpoint 2 types 1. for Object / Window 2. for Screen Area QTP has only One i.e for Object / Window Bitmap using this above checkpoint we can check also Screen area 13. Winrunner: In Database check point there are 3 types 1. Default 2. Custom 3. Runtime Here in QTP only One Type i.e Custom database checkpoint 14. 9 types of verifications in WR 1. Case Sensitive 2. Case Insensitive 3. Numeric Range 4. Numeric Content 5. Case Sensitive Ignore Space 6. Case Insensitive Ignore Space 7. Exact one match record 8. One or more match record 9. No match record 3 types of verifications in QTP 1. Numeric Range 2. Numeric Content 3. String Content 15. 3 types of Synchronizations in WR 1. for Object / Window Property 2. for Object / Window Bitmap 3. for Screen Area Bitmap In QTP only One type i.e Object / Window Property 16. WR: Has 3 types of running modes i.e 1.Verify 2. Debug 3. Update. QTP has 2 types of running modes i.e 1. Standard 2. Update 17. Exception Handling method used to avoid the runtime errors in WR 3 types [ 1. Popup 2. TSL 3. Object ] .In QTP name is Recovery Scenario and here 4 types of exceptions [ 1. Pop-up Window 2. Object state 3. Test run error 4. Application Crash ] 18. In WR 4 types of result window [ 1. Test result window 2. GUI checkpoint window 3. DB checkpoint window 4. DB record checkpoint window ]. Here in QTP only One Window i.e Test Summary Result Window 19. In WR Test script is divided into 2 parts [ 1. Main Script 2. Compile Module ]. No such types using WR we can execute functions in QTP

20. Add-ins in WR are: 1. ActiveX 2. Power Builder 3. Visual Basic 4. Web 5. Java 6. C 7. C++ , etc Add-ins in QTP are: 1. ActiveX 2. Visual Basic 3. Java 4. Web 5. Multi-media ( 6.5 version ) 21. In WR only One View i.e Normal Mode. Here in QTP 2 Views 1. Expert View 2. Keyword View 22.WR: Only One Sheet in data Table if we want to add another sheet then another new data table to be opened. In QTP 2 sheets in Data Table 1. Global 2. Action. In action sheet we can add number of sheets 23. WR: Virtual Object wizard only One type. QTP : 2 types of Virtual Object Wizards [ 1. Virtual Object 2. Virtual Object Manager ] 24. WR: Here after checking the checkpoints it gives mismatch error ( no snap Shots ). QTP: Checks the checkpoint but will not give mismatch error . If test is fail it shows snap shot 25. WR: support Rapid script wizard. QTP: no rapid script wizard 26. Function generator is present in WR. QTP: No Function Generator 27. WR: 2 types of GUI map editor [ 1. Global 2 Per test ]. QTP: only one type i.e Global 28. WR: Only One window ie. Form Window You want to open data table we have to call the function to open data table. QTP : five types of Window [ 1. Tree View or Keyword view 2. Expert View 3. Data Table 4. Active Screen 5. Debug Viewer ] 29. WR: Running methods [ 1. Step, 2. Step into, 3. Step out ]. QTP : Running Methods [ 1. Step into 2. Step over 3. Step out ] 30. WR: Data type declaration is not necessary. QTP: data type declaration is must

You might also like