Friday, January 4, 2008

Guidelines for Test Case Preparation

Presented below are some sample test sequences:

· Execution of scripts to delete table data.

· Execution of scripts to load pre-defined data into the respective tables.

· Execution of reporting programs involving all combinations of filtering with a given volume of data to check with pre-printed report and benchmarking of reporting time.

· Execution of reporting programs involving erroneous combinations of parameters (from date > to date etc.).

· Report comparison (with pre-printed report annexed to the test case ) for report content, totals, fonts, and format.

· Entry of data to check maximum dimensions and formats for all fields of table.

· 'Data Entry' validations (depending on data type) for each screen entry fields.

· 'Applied' data checked for benchmarked performance for proper insertion.

· 'Deletion' of authorized records.

· Multi-user checking of feature characteristics.

· Concurrency checks for updations involved in the feature.

· 'Help' check for every field and filtration through selected parameters.

· 'Tool Bar' checking for every tool bar icon to ensure correctness.

· Help text checking for each screen related to the feature.

· 'Apply' checking of 'Erroneous entry' in multi-lines.

· 'Sequence of entry' checking through multi-line.

· Server or Client 'Date and timestamp' checking during apply.

· 'Commit'/ 'Roll back' checks in local / common / multi-server common databases.

· Security checks with varying assignment of access rights to the functionality’s (entry, modify, delete, authorize, post ) of a feature.

· Multi-company checking.

· Year change process and house keeping activities like old year data archival.

· Some of the test sequences may involve a direct execution of a software component and check for the expected outcome, while others may involve a sequence of entry and a subsequent analysis / comparison of action.

No comments: