You are on page 1of 2

What is Business Process Testing ?

BusinessProcess Testing enables non-technical Subject Matter Experts (working inQuality Center) to collaborate
effectively with Automation Engineers (working in QuickTest Professional). Together, you can build, document,
and run business process tests, without requiring programming knowledge on the part of the Subject Matter
Expert. Components are easily-maintained, reusable units that perform a specific task. They are the building
blocks of business process tests. Each componentis comprised of several application steps that are logically
performed together in a specific order. For example, in a Web application, a login component might be comprised
of four steps. Its first step could be to open the application. Its second step could be to enter a user name. Its third
step could be to enter a password, and its last step could be to click the Submit button on the Web page. By
creating and calling functions stored in function libraries, you can enhance the component with additional logic to
test important details of the login task. By design, each component tests a specific part of an application. When
combined, components are incorporated into a business process test in a serial flow representing the main tasks
performed within a particular business process. For example, a business process test for a flight reservation
application may include a login component, a flight finder component, a flight reservation component, a
purchasing component, and a logout component.

Q) I have 5 no.of Action in my Test. Out off which i should make 3rd action as my start-up action.How
should i make it?

Ans) You can switch to the "Keyword View" and choose "Toolbars" under "View" and then choose "Action". This
will provide u with a new combo box where u can choose "Test Flow".then u can drag and arrange the Actions in
which ever order u want them to get executed.

Q) what is descriptive.create()in qtp?

A) To create properties collection and we can create properties object(MYDescription).once we have filled
properties collection with a set of properties objects (properties,values) we can specify properties object in place
of an obj name.

Q) What criteria u r following in ur company for selecting related failed test cases in regression testing?

A) impact anlysis

Q ) 1.Test Results document.
2.Test Report document.

A )Test Results doc will be preapred at the phase of each type of Testing like FULL FUNCTIONAL TEST
PASS,REGRESSION TEST PASS,SANITY TEST PASS etc...Test case execution againest the application.Once
you prepared this doc,we will send the doc to our TL and PM.By seeing the Test Results doc ,TL will come to
know the coverage part of the testcase.Here I am giving you the contents used in the Test Results doc.
1.Build No 2.Version Name 3.Client OS 4.Feature set 5.Main Feature 6.Defined Testcases on each feature.
7.QA engineer Name 8.Test ecases executed.(Includes pass and fail) 9.Testcases on HOLD(Includes blocking
testcases and deferred Testcases) 10.Covereage Report(Which includes the coverage ratings in
% ,like % of testcases covered,% of testcases failed)

Coming to Test report,generally we will prepare Test report ,once we rolled out the product to our client.This
document will be prepared by TL and delivered to the client.Mainly,this document describes the what we have
done in the project,chievements we have reached,our learnings in throughout the project etc...The other name
for Test report is Project Closure Report and we will summerize the all the activities,which have taken place in
through out the project.Here I am giving your the contents covered in the Test Report.
1.Test Environment(Should be covered the OS,Application or webservers,Mahchine names,Database,etc...)
2.Test Methods(Types of Tests,we have done in the project like Functional Testing,Platform Testing,regression
3.Major areas Covered.
4.Bug Tracking Details.(Includes inflow and outflow of the bus in our delivered project)
5.Work schedule(When we start the testing and we finished)
6.Defect Analasys 6.1 Defects logged in different types of tests like Funcational Test,regressiion Test as per area
6.2 State of the Defects at end of the Test cycle.
6.3 Root cause analysys for the bugs marked as NOT A BUG.
7.QA observations or learnings throught the life cycle.

Q) what r high level test cases n low level test cases ?

A) Write all the testcases under high level TC,which can be covered the main functionalities like
creation,edition,deletion, per prescribed in the screen. Wrtie all the testcases under low level TC,which can
be covered the screen,like input fields are displayed as per the requirements,buttons are enabled or disabled,and
testcase for low priority functionalities. Example a screen contains two edit boxes login and password and a pust
buttons OK and Reset and check box for the label "Remember my password".Now let us write high level TC
and low level test cases.

1.Verify that User is able to login with valid login and valid password.
2.Verify that User is not able to login with invalid login and valid password etc...
3.Verify that Reset button clears the filled screen.
4.Verify that a pop up message is displayed for blank login.

1.Verify that after launching the URL of the application below fields are displayes in the screen.
1.Login Name 2.Password.3.OK BUTTON 4.RESET button etc..
5.check box,provided for the label "remember my pwd" is unchecked.
2.Verify that OK button should be disabled before selecting login and passwrod fields.
3.Verify that OK button should ne enabled after selecting login and password.
4.Verify that User is able to check the check box,provided for the label "remember my pwd".

Q) what ar the challenges do we face while testing webbased appl. using the automation tool qtp or any?

A) 1.Autopopulation of field data which is typed in previous actions.
2.Serverdown server cannot be found
3.Page cannot be displayed
4.taking long time to fetch a webpage(due to database problem)

Q) How to get line numbers in your editor in expert view?

A)Tools -> EditorOptions -> General -> Show Line Numbers

Q & A ) There are three types of environment variables:

User-defined internal. Variables that you define within the test. They are saved with the test and accessible only
within the test in which they were defined.
User-defined external. Variables that you predefined in the active external environment variables file. These
variables are read-only in this context.

Built-in. Variables that represent information about the test and the computer on which the test is run, such as
Test path and Operating system. These variables are accessible from all tests, and are designated as read-only


A)1)the use of functional generator in qtp is which lists out the all the built in functions in qtp and helps you to
write the vb script for un known objects. 2)it is also used to reduce the typing mistakes & syntax errors.