Search For Knowledge

Google

Monday, August 25, 2008

Few Good Scenarios for ATM Mechines

1.To verify ATM card Insertion
2.To verify ATM card Insertion in wrong angle
3.To verify invalid ATM card Insertion
4.To verify Language selection
5.To verify Pin entry
6.To verify invalid Pin entry
7.To verify invalid Pin entry 3 times
8.To verify Account Type selection
9.To verify Invalid Account Type selection with respectiveto inserted card
10.verify withdrawal option selection
11.verify Amount entry
12.verify Amount entry with wrong denominations(fr eg:00.999Rs)
13.verify withdrawal success operation
14.Verify operation when our entered amount is grater thanpossible balance
15.Verify operation when our entered amount is grater thanday limit
16.Verify when our ATM have lack of Amount
17.Verify when our ATM have network problem
18.Verify Current transaction No.exceeded than day limit
19.Verify operation with exceeded delay in betweenoperations in ATM
20.Verify Cancel after insert card
21.Verify Cancel after Language selection
22.Verify Cancel after Pin entry
23.Verify Cancel after Amount type selection
24.Verify Cancel after withdrawal operation
25.Verify Cancel after Amount entry
26.Verify correction of Amount during entry
27.Verify after successful transaction If customer doesn'ttake the money

Friday, August 22, 2008

QTP Life Saving Tips _1

QTP Testing Process

1. Preparation for Test Flow and Recording.
2. Recording/Scripting Test flow.
3. Enhancing the Test.
4. Debugging the Test.
5. Setup the Test inside FrameWork.
6. Running the Test.
7. Analyzing the Result.

Types of Recording

1. Context Sensitive (Based on Objects)
Window("Index Page").Dialog("Sign In User").WinButton("SignIn").Click
2. Analog (Based on Mouse Moments)
Window("Index Page").RunAnalog "Track 3"
3. Low Level (Based on Coordinates)
Window("Index Page").Dialog("Sign In User").WinButton("SignIn").Click 25,5

Object Repository

1. Local Object Repository
Action specific, can not call in other actions and tests
2. Shared Object Repository
Test Specific, can call in other actions and tests.


Object Identification

1. Normal Identification
First Mandatory Properties and then Assistive Properties until getting the unique description. If both fails QTP will user Ordinal Identifiers (Location and Index).
2. Smart Identification
If this enabled QTP will not use Ordinal Identifiers and will use Base Filter Properties and Optional Filter Properties respectively.


Monday, July 14, 2008

Two Good SQL Tricks

Actually these two things are not Tricks for SQL Masters, but for dummies like me hope this will help a lot.
1. To find the specific table name, with a part of table name we can use this Query
sp_tables '%USR%' This will give u the result of table name with "USR" word.
2. Once you got a table name to get all the details. Just use the table name in ur editor then select the table name fully and press "ALT+F1". This will give you the details about the table, its contents and options inside.

Good Day

Saturday, June 21, 2008

Font Setting for QTP Scripting


Here is the best Font setting for QTP Scripting.

Thursday, February 14, 2008

Top Ten Mistakes in Web Design

Here is a good link on Top mistakes in Web Design...
worth to know as tester.
http://www.useit.com/alertbox/9605.html

Thanks to Jakob.

Cheers,
Jerald

Screen Resolutin for ur web application

Here is a good link to understand Resolution test
http://www.useit.com/alertbox/screen_resolution.html

If u want to do a little resolution test online....
Here we go...use this link...
http://www.webconfs.com/web-page-screen-resolution.php

Cheers,
Jerald

Few ideas for Regression Test

REGRESSION TEST

Regression test case selection methodology

Code Base Regression Test Selection (CBRTS)
Specification Based Regression Test Selection (SBRTS)
Risk Based Regression Test Selection (RBRTS)

Regression test Folder Structure

Module Level structure (Just with Modules)
Easy to Add
Easy to locate in high level
Easy to maintain in high level

UC level structure under Module (Existing structure of System Tests)
Easy to maintain in functional level / module level
Easy to locate in low level
Easy to maintain in low level
Easy use in future

Regression test selection from System tests

1. Risk Based Tests from every UC.
2. Test case that covers the primary objective / summary outline of the UC.
3. Test case that covers the priority E2E functionalities from that UC.
4. Integrated E2E test cases from UC level.


Conditions to be followed on Regression Test selection

1. Selected tests must cover all the major functionalities of the module.
2. No –ve tests in RT.
3. Selected tests must not concentrate on data type / data change / screen design.
4. Selected tests must not get affected on DBCR/UICR.
5. Selected Regression tests must cover most of the UAT cases.
6. Selected tests must cover all the possible High Risk areas in functional flow.

Monday, January 14, 2008

MOBILE CAR LOCK AND START

Suddenly I got this idea in my mind. Now a days most of the people got car they always carry the car key with their remote lock where ever they go. Hence the things we have to carry get increased, like wallet, credit card, mobile phone, car key with remote lock and watch etc. To reduce that I got this simple idea "Mobile Car Lock".

The usual remote car lock works with IR or Blue tooth. Since now a day's most of the mobile comes with both the features, we can use our mobile itself as our car's remote key. But for that we can not use the same hardware mechanism inside our mobile. The problem is if u changed your mobile then u have to change your car lock or its mechanical part inside your mobile.

To avoid that, we can develop a little java mobile program (kind of program that can be run in all mobiles not only in symbian) which will transfer a secure key though IR/BT to the Lock system installed in the car and unlock the car.

More then that we can even make that as car's key, so that we can lock/unlock our car and even start our car with our mobile. Its not necessary to carry our car key and its remote lock everywhere.

If you changed our mobile or lost it, simply install the application in your new mobile and enter your secret code on that. It will lock/unlock/start your car.

If some car company or Lock company created that then this will be an awesome tool to use with.

This may have lot of security issues with that, but they r after all comes with the existing locking mechanisms. More that that we can improve the locking program and make it more secure.

Cheers,
Jerald

Thursday, January 10, 2008

Wanna test your webpage live load time.

Here is a little tool free in the web. You can find the page loading time in live and come to an conclusion on your page size, image weight and interface load time.
http://www.hashemian.com/tools/page-load-timer.htm

Also find some usefull tools in that site
http://www.hashemian.com/tools/

Thanks to Hashemian.

Cheers,
Jerry