Thursday, April 14, 2011

Cooltuts - General Help - Outlook Shortcut Keys

Alt+s = saves and closes
Ctrl+shift+k - opens new task
Ctrl+shift+n - opens new note
Ctrl+shift+m - opens new email message
Ctrl+shift+a - opens new appointment
Ctrl+f - forwards as an email message any current email/contact/calendar entry/task/note
Ctrl+shift+e - creates a new email folder
Ctrl+shift+v - moves emails between folders
Ctrl+shift+c - opens new contact
Ctrl+shift+i - moves to the email inbox
Ctrl+shift+q - opens new meeting request
Ctrl+shift+f - opens window for advanced find
Alt+g - brings up category menu when creating tasks.
Type the first letter of the category, hit the space bar and then enter (to select the category without using the mouse)

CoolTuts - General Help - MS Word Shortcut Commands

Ctrl+a = Selects or highlights all of the document
Ctrl+b = Bold - applies bold to highlighted characters
Ctrl+c = Copy - copies highlighted text to the Clipboard
Ctrl+d = Font change - opens font dialog box
Ctrl+end = Jump to end of open document
Ctrl+f = Find, displays Find dialog box
Ctrl+h = Replace - open Replace dialog box
Ctrl+home = Jump to beginning of document
Ctrl+i = Italics - applies italics to highlighted characters
Ctrl+k = Clear all character styles (bold, italics, etc.)
Ctrl+l = Link - displays Link properties dialog box
Ctrl+m = Mail - opens Mail window
Ctrl+p = Print
Ctrl+r = Reload current document into Edit window or browser window
Ctrl+right or left arrow key = jump one word to the right or left
Ctrl+s = Save current document
Ctrl+t = Apply fixed width character format to selected text
Ctrl+u = Underline - applies underline to highlighted text
Ctrl+up or down arrow key = jump one paragraph up or down
Ctrl+v = Paste text from Clipboard at the insertion point
Ctrl+w = Close current document
Ctrl+x = Cut out highlighted text & place a copy on the clipboard
Ctrl+z = Undo last action
Esc = Close a dialog box without performing any action
Shift+arrow key = Highlight text
Shift+space = Non-breaking space, to insert

Example on CheckBoxList Control in ASP.Net

Tuesday, April 12, 2011

CoolTuts - AS400 - Commands

On the AS400 every file is in a library. The data in the file is actually stored in the individual member. Typically a file has only one member and it has the same name as the file.

Clear Physical File Member - CLRPFM: Removes all the data from the specified member of a physical file.

Display Physical File Member - DSPFM: command used to display the data in the member of the file.

Change Current Library - CHGCURLIB: Lets you specify a different library to occupy the spot of current library in your library list

Edit Library - EDTLIBL

Read and Process - SQL Statements RUNSQLSTM Reads and Process the SQL Statements stored in source member

RGZPFM Reorganizing a physical file

Work with Object - WRKOBJ
To list all the files in library MyLib that start with A
WRKOBJ MYLIB/A* *FILE

To look through all libraries for the file named A
WRKOBJ *ALL/A* *FILE

WRKMBRPDM Commands

Work with all members in the file and library: Type WRKMBRPDM on the command link without specifying any parameters and press Enter.

Work with specific list of members: Specify parameters after WRKMBRPDM

Monday, April 11, 2011

CoolTuts - QTP - QTP Sample Questions

1. What does ChildObject Method Return
a. A Collection Object
b. A string true/false
c. A Boolean True/False
d. The Number of objects matching the child object descriptions
Ans: a

2. How can you make a test bypass the Object Repository during Test Run.
a. Turn the Object Repository Off
b. Use a programmatic Description
c. Delete all objects in all repositories
d. Add the Object in Object Repository Manager
Ans: b

3. When a test is run in Update mode, what options can you select? Select Three
a. the datatable
b. Check point properties
c. Test Object Description
d. Action Names in the test
e. Logical Names in the test
f. Active Screen Images and Values

4. What Object is used to read information from text file
a. Read
b. ReadLine
c. TextStream
d. FileStream
e. OpenTextFile

5. What can you use to handle unpredictable exceptions
a. A Do Loop
b. Recovery Scenario
c. If Then Else
d. Select Case Statemtn
Ans: b

6. You have just stopped recording steps into your tests. Your application under step is still up and visible on your screen. You now wish to add checkpoints into your test using the menu command, insert > Checkpoint from the toolbar. Which checkboxes are available to you? Select two
a. Text checkpoint
b. XML checkpoint
c. Bitmap checkpoint
d. TextArea checkpoint

7. Browser Navigation Timeout is in which tab of Test Settings
a. Properties
b. Resources
c. Web
d. Web Settings
Ans: c

8. How many tabs are present in Test Settings (File > Settings) window
a. 7
b. 6
c. 5
d. 8
Ans: a

9. Identify the Tabs in the Test Settings (File > Settings) Window
a. Properties, Run, Resources, Parameters, Environment, Web, Recovery
b. Properties, Run, Resources, Parameters, Environment, Web Settings, Recovery
c. Properties, Run, Options, Parameters, Environment, Web, Recovery
d. Properties, Run, Resources, Input Parameters, Environment, Web, Recovery
Ans: a

10.'Generate Script' is in which tab of Test Settings (File > Settings) window
a. Properties
b. Web
c. Resources
d. Recovery
Ans: a

11. The following are the main columns in the Keyword view
a. Item, Operation, Value, Comments
b. Item, Operation, Value, Documentation
c. Item, Operation, Property, Documentation
d. Number, Operation, Value, Documentation
Ans: b

12. For each object and method in an Expert view statement, a corresponding row exists in the Keyword view
a. True
b. False
c. There is a problem with the statement
d. None of the above
Ans: a

13. You can work with one or several function libraries at the same time
a. True
b. False
Ans: a

14. You can insert additional steps on the test objects captured in the Active Screen after the recording session
a. True
b. False
Ans: a

15. Active screen enables you to parameterize object values and insert checkpoints
a. True
b. False
Ans: a

16. A QTP user can increase or decrease the active screen information saved with the test.
a. True
b. False
Ans: a

17. The information pane provides a list of .... in the test.
a. Semantic error
b. Syntax error
c. Common errors
d. Logical errors
Ans: b

18. When we switch from Expert view to Keyword view, QTP automatically checks for syntax errors and shows them in the information pane.
a. True
b. False
Ans: a

19. If the information pane is not open, QTP automatically opens it incase a syntax error is detected
a. True
b. False
Ans: a

20. Is it possible to automate all the test cases?
Ans: No, it is not possible to automate all the test cases. We need to pick the test cases that can be automated.

21. Which QTP method can be used to get the value of an object property during runtime?
Ans: GetROProperty

22. Will SetTOProperty method make any change in the Object Repository?
Ans: No, it won’t make any change in the Object Repository. It will just affect the way QTP identifies the object during runtime.

23. How will you read the Test Object property using scripting?
Ans: We can use the “GetTOProperty” method.

24. What is the use of GetTOProperties method?
Ans: This method will be used for getting all the properties and their values of a Test Object.

25. How to use Object Spy if the required object is not visible (i-e window of the the object is not active)?
Ans: Maximize the window or bring it into the top active window while holding Ctl key after clicking the hand symbol button pointer in the Object Spy dialog box. Once the object is visible, release the Ctl key to use the object spy functionality.

26. How can we close the application process in task manager using QTP?
Ans:
1. CloseProcessByName:- Closes a process based on its name
SystemUtil.CloseProcessByName(applicationname)
2. CloseProcessById :- Closes a process according to its Process ID (PID)
3. CloseProcessByWndTitle :- Closes a task based on titile of the Window.

27. What will you do, If an object is not identified by the tool?
Ans: We use Virtual Object for identifying the object in the application.