Академический Документы
Профессиональный Документы
Культура Документы
doc
Contents
1 Introduction.................................................................................................................2
2 Block Tests – for each block.......................................................................................2
2.1 Block Properties...................................................................................................2
2.2 Query Find............................................................................................................2
2.3 Insert.....................................................................................................................3
2.4 Querying...............................................................................................................3
2.5 Update..................................................................................................................4
2.6 Keys......................................................................................................................4
2.7 Item Tests – for each item in block......................................................................5
3 Forms Level Tests........................................................................................................6
3.1 Tab/Window Tests – for each in form..................................................................6
3.2 Navigation Tests...................................................................................................6
3.3 Version Tests.........................................................................................................6
Page 1 of 7
1 Introduction
This test plan is intended for use on any new form. It takes the form of a check list for testing
standard forms functionality, and should be executed in addition to (or as part of) a test plan
specific to the form.
Page 2 of 7
1 Query Find – single field – repeat for each field S
1 Enter a single field and Result set matches criterion Range pairs tested
click Find below in #4.
Enter %string% for
wildcard fields
2 Query Find – several fields S
1 Enter several fields and Result set matches criteria
click Find
2 Check ordering Order matches expected
order
3 Clear button clears block (but not list block) S
1 Run query with at least
one criterion to obtain
records in target block
2 Click Clear Query block cleared, but not
target block
4 Check range criteria - repeat for each range S
1 Enter invalid pair Error message
2 Enter valid pair and Result set matches criterion
query
5 Visible Field dependencies S
1 Set both fields
2 Null the master field Dependent field nulls
6 Hidden Field dependencies S
1 Set descriptive field
2 Click Find Record number of records
3 Change descriptive field Dependent field nulls
4 Click Find Check if number of records
changes
2.3 Insert
# Test Case Result / Comments St
# Execution Steps Expected / Obtained Results Result / Comments
1 Insert - minimal S
1 Insert new record Succeeds
entering mandatory
fields only and save
2 Requery the record Insert saved
3 Check fields Fields match those input
2 Insert - maximal S
1 Insert new record Succeeds
entering all fields
possible and save
2 Requery the record Insert saved
3 Check fields Fields match those input
3 Who columns S
1 Check values using Should be current user, date
Help/Record History
2.4 Querying
# Test Case Result / Comments St
# Execution Steps Expected / Obtained Results Result / Comments
1 Enter Query – single field – repeat for each queryable May use maximal S
field insert record from
above
1 Enter a single field and Result set matches criterion Check case-insensitivity
Execute Query by mixing case if
Page 3 of 7
possible
2 Enter Query – several fields S
1 Enter several fields and Result set matches criteria
Execute Query
4 Querying does not update records S
1 Execute Query from an Records returned
unchanged form state
2 Exit form No save changes prompt
2.5 Update
# Test Case Result / Comments St
# Execution Steps Expected / Obtained Results Result / Comments
1 Update - maximal S
1 Update record entering Succeeds
all fields possible and
save
2 Requery the record Update saved
3 Check fields Fields match those input
2 Record locking S
1 Open form twice
2 Query same record in
each instance
3 Try to update record in Second attempt gives Should offer to retry
both instances locking error
3 Who columns S
1 Check values using
Help/Examine
2.6 Keys
Function Key Unavailable Note
Block Menu Ctrl+B X
Clear Block F7
Clear Field F5
Clear Form F8
Clear Record F6
Commit Ctrl+S
Count Query F12
Delete Record Ctrl+Up
Display Error Shift+Ctrl+E
Down Down
Duplicate Field Shift+F5
Duplicate Record Shift+F6 X
Edit Ctrl+E
Enter Query F11
Execute Query Ctrl+F11
Exit F4
Help Ctrl+H Key works, but page
problem
Insert Record Ctrl+Down
List of Values Ctrl+L
List Tab Pages F2
Next Block Shift+PageDown
Page 4 of 7
Next Primary Key Shift+F7 X Suppress
Next Record Down
Previous Block Shift+PageUp
Print Ctrl+P
Scroll Down PageDown
Scroll Up PageUp
Show Keys Ctrl+K
Up Up
Page 5 of 7
appropriate Dates standard 11-char
9 Field length S
1 Enter as many Should not get Oracle error
characters as possible
and try to save
10 Case S
1 Check appropriate Codes UC
11 Dependent fields S
1 Check nulled when See LOV tests. Other
master set forms of dependency in
specific UTP
12 Description fields with hidden code S
1 Check code nulled Use Help/Examine See LOV tests. Other
when description nulled forms of dependency in
specific UTP
Page 6 of 7
1 Click Help/About Oracle Form version and date Not copied from
Applications should be sensible template form
Page 7 of 7