jump to navigation

Recent Questions asked in any Software Testing Interview June 19, 2008

Posted by kiranjoglekar in : General Interview Questions , trackback

1)How do you know which software with version (ex.msoffice)
   available in our system, using tsl functions? 

GUI-get_name returns the type of GUI for the application under test.
GUI_get_name ( out_name, out_version );
out_name: An output variable that stores the name of the current GUI.
out_version: An output variable that stores the current version of the GUI.

 

2)Write the Test Cases for ATM (any time money)?

TC 1:- Check successful card insertion.
TC 2:- Check unsuccessful operation due to invalid account card.
TC 3:- Check the LCD screen display is readable.
TC 4:- Check to see if Welcome message is given when user logs in.
TC 5:- Check successful entry of pin number.
TC 6:- Check unsuccessful operation due to wrong pin number entered 3
            times.
TC 7:- Check successful selection of language.
TC 8:- Check successful selection of account type.
TC 9:- Check unsuccessful operation due to wrong account type.
TC 10:- Check successful selection of withdrawal option.
TC 11:- Check successful selection of amount.
TC 12:- Check unsuccessful operation due to wrong denominations.
TC 13:- Check successful withdrawal operation.
TC 14:- Check unsuccessful withdrawal operation due to amount
             greater than possible balance.
TC 15:- Check unsuccessful due to lack of amount in ATM.
TC 16:- Check unsuccessful withdrawal operation due to amount greater
              than the day limit.
TC 17:- Check unsuccessful withdrawal operation due to server down.
TC 18:- Check unsuccessful operation due to click cancel after insert card,
              language selection, account type selection, withdrawal selection,
              enter amount etc.
TC 19:- Check the card ejects the card once transaction is done. (This is 
              for some ATMs that suck the card into the machine)
TC 20:- Check the machine prints a receipt once transaction is done.

 

3)Write the Test Cases for Traffic Signals?
 
TC 1:- Check the signal has 3 coloured-Red, Yellow & Green light.
TC 2:- Check the first “Red” should be on, then “Yellow” and then “Green”.
           (Based on the duration set)
TC 3:- Check that only one light glows at a time.
TC 4:- Check that only one green light is On at a time on signal.

 

4)Explain how do we find duplicate defects?

     Duplicate Defects means the same type of defects that are present in
defferent places of application becouse of copy, paste operation of code
during the code development process.
For example if you take one application it has 9 screens. But the 9 screens
have some identical properties/features. The developpers will write a piece
of code then this code will be copied and used wherever they need. During the process of Test case execution if we find any bug we used to enter the
failure result in test case and we assign a bug id for that. We know that we used to write test case such that for each and every functionality there must be at least one test case. If we find the bug for first time we enter the bug description in defect report and we assign a bug id. If we fined the same bug again already entered bug will be present in the test case result column.

 

5)What are the contents RTM (Requirements Traceability Matrix)? 

Normally RTM is an simple excel sheet with the following columns:
1. Requirement ID 
2. Requirements description  
3. High Level Design (HLD)  
4. User Documentation  
5. Unit Test Case Id 
6. Integration Test Case Id 
7. System Test Case Id 
8. Release / Build Number

Requirement ID will be present in the SRS document. RTM is matrix of test
case id’s of each level of  testing.   Whenever  we write test case that test
case ID must be entered into RTM. During the Review process the reviewer
will look at the RTM for checking the testcases completeness against the
requirements. 

 

Comments»

no comments yet - be the first?