Recent Articles

Quick Test Professional Question & Answers Part 1 »

1.What is Quick test pro?

Its a Mercury interactive’s keyword driven testing tool

2.By using QTP what kind of applications we can test?

By using QTP we can test standard windows applications,Web objects,ActiveX controls,and Visual basic applications.

3.What is called as test?

Test is a collection of steps organized into one or more actions,which are used to verify that your application performs as expected

4.What is the meaning of business component?

Its a collections of steps representing a single task in your application. Business components are combined into specific scenario to build business process tests in Mercury Quality center with Business process testing

5.How the test will be created in QTP?

As we navigate through our application,QTP records each step we perform and generates a test or component that graphically displays theses steps in an table-based keyword view.

6.What are all the main tasks which will be accomplished by the QTP after creating a test?

After we have finished recording,we can instruct QTP to check the properties of specific objects in our application by means of enhancement features available in QTP. When we perform a run session,QTP performs each step in our test or component. After the run session ends,we can view a report detailing which steps were performed,and which one succeeded or failed.

7.What is Actions?

A test is composed of actions. The steps we add to a test are included with in the test’s actions. By each test begin with a single action. We can divide our test into multiple actions to organize our test.

8.What are all the main stages will involve in QTP while testing?

Creating tests or business components
Running tests or business components
Analyzing results

9.How the creation of test will be accomplished in QTP?

We can create the test or component by either recording a session on our application or web site or building an object repository and adding steps manually to the keyword view using keyword-driven functionality. We can then modify our test with programming statements.

10.What is the purpose of documentation in key word view?

The documentation column of the key word view used to displays a description of each step in easy to understand sentences.

Interview question 11: Which version of QTP has support for FireFox? »

The browser compatibility testing across the whole spectrum of possibilities is very important for success of web based application delivery. In the current time QTP has no support for Firefox browser, but if you really need to do testing under this browser take a look into silktest Perhaps in the near future Mercury will deliverer to QA community additional support for many different browsers including the browser you mentioned above.

SilkTest Question 62: When can I download Flex extension for SilkTest? »

Unfortunately even the most recent version of SilkTest has no support for Flex

Interview question 10: How to automate testing of Adobe Flex applications? »

Adobe Flex automation package includes support for with HP Quick Test Pro (QTP) 9.1 tool. Flex plug-in for QTP allows recording, play back interactions with Flex applications and setting check points to verify the application state. QA Engineer should remind to Flex developer, that there are popular techniques that developer can utilize to construct Flex applications as test friendly as possible. One of the most important errands that developer can complete is to make sure that objects are identifiable in the HP QTP testing tool’s scripts. This means that developer should set the value of the id property for all controls that are tested, and ensure that you use a meaningful string for that id property. If QA Engineer can use unique IDs for each control, the HP QuickTest Pro testing scripts are more readable, executable and maintenance is easy

SilkTest Question 61: How can I execute the same test case multiple times? »

The solution is easy as usual with 4test: create a main() function and place a nice loop within it. The working 4test example below calls a straightforward test within a loop within the main function.

[-] testcase Winrunner() appstate none
[ ] Print (”HP WinRunner license and maintenance codes are available from HP web site”)
[-] main()
[ ] int jCount = 100
[ ] int j
[-] for (j=1;j [ ] Winrunner()

Testing Defination In Simple »

  • What’s Ad Hoc Testing ?
  • A testing where the tester tries to break the software by randomly trying functionality of software.
  • What’s the Accessibility Testing ?
  • Testing that determines if software will be usable by people with disabilities.
  • What’s the Alpha Testing ?
  • The Alpha Testing is conducted at the developer sites and in a controlled environment by the end user of the software
  • What’s the Beta Testing ?
  • Testing the application after the installation at the client placeāĨ¤
  • What is Component Testing ?
  • Testing of individual software components (Unit Testing).
  • What’s Compatibility Testing ?
  • In Compatibility testing we can test that software is compatible with other elements of system.
  • What is Concurrency Testing ?
  • Multi-user testing geared towards determining the effects of accessing the same application code, module or database records. Identifies and measures the level of locking, deadlocking and use of single-threaded code and locking semaphores.
  • What is Conformance Testing ?
  • The process of testing that an implementation conforms to the specification on which it is based. Usually applied to testing conformance to a formal standard.
  • What is Context Driven Testing ?
  • The context-driven school of software testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of the potential information revealed and the value of that information to the organization right now.
  • What is Data Driven Testing ?
  • Testing in which the action of a test case is parameterized by externally defined data values, maintained as a file or spreadsheet. A common technique in Automated Testing.
  • What is Conversion Testing ?
  • Testing of programs or procedures used to convert data from existing systems for use in replacement systems.
  • What is Dependency Testing ?
  • Examines an application’s requirements for pre-existing software, initial states and configuration in order to maintain proper functionality.
  • What is Depth Testing ?
  • A test that exercises a feature of a product in full detail.
  • What is Dynamic Testing ?
  • Testing software through executing it. See also Static Testing.
  • What is Endurance Testing ?
  • Checks for memory leaks or other problems that may occur with prolonged execution.
  • What is End-to-End testing ?
  • Testing a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.
  • What is Exhaustive Testing ?
  • Testing which covers all combinations of input values and preconditions for an element of the software under test.
  • What is Gorilla Testing ?
  • Testing one particular module, functionality heavily.
  • What is Installation Testing ?
  • Confirms that the application under test recovers from expected or unexpected events without loss of data or functionality. Events can include shortage of disk space, unexpected loss of communication, or power out conditions.
  • What is Localization Testing ?
  • This term refers to making software specifically designed for a specific locality.
  • What is Loop Testing ?
  • A white box testing technique that exercises program loops.
  • What is Mutation Testing ?
  • Mutation testing is a method for determining if a set of test data or test cases is useful, by deliberately introducing various code changes (’bugs’) and retesting with the original test data/cases to determine if the ‘bugs’ are detected. Proper implementation requires large computational resources
  • What is Monkey Testing ?
  • Testing a system or an Application on the fly, i.e just few tests here and there to ensure the system or an application does not crash out.
  • What is Positive Testing ?
  • Testing aimed at showing software works. Also known as “test to pass”. See also Negative Testing.
  • What is Negative Testing ?
  • Testing aimed at showing software does not work. Also known as “test to fail”. See also Positive Testing.
  • What is Path Testing ?
  • Testing in which all paths in the program source code are tested at least once.
  • What is Performance Testing ?
  • Testing conducted to evaluate the compliance of a system or component with specified performance requirements. Often this is performed using an automated test tool to simulate large number of users. Also know as “Load Testing”.
  • What is Ramp Testing ?
  • Continuously raising an input signal until the system breaks down.
  • What is Recovery Testing ?
  • Confirms that the program recovers from expected or unexpected events without loss of data or functionality. Events can include shortage of disk space, unexpected loss of communication, or power out conditions.
  • What is the Re-testing testing ?
  • Retesting- Again testing the functionality of the application.
  • What is the Regression testing ?
  • Regression- Check that change in code have not effected the working functionality
  • What is Sanity Testing ?
  • Brief test of major functional elements of a piece of software to determine if its basically operational.
  • What is Scalability Testing ?
  • Performance testing focused on ensuring the application under test gracefully handles increases in work load in Normal Condition.
  • What is Security Testing ?
  • Testing which confirms that the program can restrict access to authorized personnel and that the authorized personnel can access the functions available to their security level.
  • What is Stress Testing ?
  • Stress testing is a form of testing that is used to determine the stability of a given system or entity. It involves testing beyond normal operational capacity, often to a breaking point, in order to observe the results in Abnormal Condition.
  • What is Smoke Testing ?
  • A quick-and-dirty test that the major functions of a piece of software work. Originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch on fire.
  • What is Soak Testing ?
  • Running a system at high load for a prolonged period of time. For example, running several times more transactions in an entire day (or night) than would be expected in a busy day, to identify and performance problems that appear after a large number of transactions have been executed.it means Reliability with load.
  • What’s the Usability testing ?
  • Usability testing is for user friendliness.
  • What’s the User acceptance testing ?
  • User acceptance testing is determining if software is satisfactory to an end-user or customer.
  • What’s the Volume Testing ?
  • We can perform the Volume testing, where the system is subjected to large volume of data.

Load Testing interview questions »

1.What criteria would you use to select Web transactions for load testing?
2.For what purpose are virtual users created?
3.Why it is recommended to add verification checks to your all your scenarios?
4.In what situation would you want to parameterize a text verification check?
5.Why do you need to parameterize fields in your virtual user script?
6.What are the reasons why parameterization is necessary when load testing the Web server and the database server?
7.How can data caching have a negative effect on load testing results?
8.What usually indicates that your virtual user script has dynamic data that is dependent on you parameterized fields?
9.What are the benefits of creating multiple actions within any virtual user script?
10. What is a Load Test Results Summary Report?