Skip to main content

Posts

Showing posts from July, 2012

Common QTP Topics/Questions

Here I am listing out some common QTP topics those are concentrated on most QTP interviews. Hope this will help lot of QTP beginners.

1. Why we go for automation?
2. What is Action? What are the types?
3. What is function? What is Sub? Diff between these two?
4. What is OR? Types of OR?
5. Which kind of OR is best?
6. What is TO? What is RO?
7. How QTP identifies object in UI and does the operations?
8. What are types of properties for a object? Mandatory, Assistive, Ordinal Identifiers.
9. What is smart Identification?
10.What is Synchronization? What are the synchronization methods available?
11.How you generated your results?
12.How you will email the results automatically after execution?
13.What is framework? Have you worked/designed a framework?
14.VBScript - String functions, Array, FileSystemObject, DictionaryObject
15.Connecting Excel and fetching data?
16.Connecting database and fetching data?
17.What kind of applications you have automated?
18.What kind of controls you automated? Native Cont…

Agile Model - SCRUM Process Overview

Lot of testers have interest to know about,
1. What is agile model?
2. What is the advantage of it over other models?


Agile - Simply we can say "On demand, more monitored and controlled testing"
Agile model have benefits like,
1. Easy adoption of requirement changes at any stage.
2. Piece of working product will be arrived very early in life cycle.
3. More monitoring on team so every team members will be in same path and goal.


SCRUM is one of a process of agile methodology. SCRUM involves below terms,
1. Sprint
2. Scrum master
3. User Stories
4. Work Items
5. Sprint Back Logs
6. Sprint retrospective item, etc.


Sprint - Sprint is nothing but the scrum period. i.e. The no of days for between each release like 30 days, 15 days. This is mainly based on customer requirement. If your every sprint consists 30 days, then every 30 days there will be a release. Sometimes release will not be there based on customer request.


Scrum Master - The person responsible to assign the tasks to team members and …

What is Framework?

Today, I am going to discuss about framework due to request of my friend Anand.


Lot of QTP guys know the information on How to Create Test, How to identify Complex objects, How to generate results and etc. But still somebody have doubts like
What is Framework?
Why we need Framework?
What's the purpose of it?
How to design framework?
Is that required lot of coding knowledge?, etc.


Let's consider a case. We have 100 test scenarios to automate. Each test scenario have around 100 test cases. Here you will do the following....
Design:
1. Create Test Scripts for each case by creating separate actions.
2. Each test case script i.e. each action will have associated resources. - Object Repository, Function Library and Recovery Scenario files.
Execution:
1. You will have own driver script.
2. This will call each action one by one.
Maintenance:
1. If any UI changes happened, you need to find the particular OR file to update the same.
2. You need to maintain lot of OR files which is a tough task.
3. If an…