Académique Documents
Professionnel Documents
Culture Documents
When a user must enter his/her correct PIN number, a transaction menu will be displayed. Otherwise, a warning message Incorrect PIN number will be displayed.
A valid PIN number must meet the following conditions: A PIN number only consists of digitals or printable characters. Each valid PIN number must consists of at least 10 letters (or digitals) Each valid PIN number can have up to 20 letters (or digitals) Each PIN must include at least one special printable char (such as ? and :)
When an invalid PIN number is found, then, a warning message Incorrect PIN Number will be displayed.
Please use equivalence partitioning method to design your test cases to check both valid and invalid PIN numbers by answer the following two questions: a) Please list your identified equivalence classes to present them using a table. (10%) b) Based on these equivalence classes identify and present test cases in a table. (10%)
a) c)
Question #4: (25%) Using the Category-Partition Method to specify function tests.
A binary search program accepts and processes a binary tree search command, performs a binary search for a given integer data from a binary tree, which is generated by reading data from an input data file (Input.DAT). The command line is formatted as follows: Binary-Tree-Search Given-Integer-Data Input.DAT The functional descriptions of this program are listed below:
The program is able to read the given integer data in the command line and validate if it is integer and range from 1 to 1000. The program reads all of the integers from the given integer file, and store them into a binary tree. The program processes a correct formatted binary search command, performs a binary search function, and display one of the following outcomes: o o The integer data is found. The integer data is not found.
The program will display different error messages in the following cases: o o o o The commend line is incorrect The input data file is not accessible The input data file does not exist or empty The input data are not integer data
Please use the Category-Partition method to do the followings: a) Generate Category-Partitions based on parameters (12%) b) Generate one function test case/frame for each partition (13%). Please read the paper by Thomas J. Ostyand and Marc J. Balcer. The detailed paper reference is given below. Thomas J. Ostrand and Marc J. Balcer, The Category-Partition Method for Specifying and Generating Function Tests, Communication of the ACM, Vol. 31, No. 6, June 1988. (Hint: You should be able to find this paper from ACM digital library).
Question #5:
Search the Internet and IEEE/ACM digital library to find and submit two published research papers on the following two subjects (or subjects/keywords): Mobile Security Testing Methods/Tools (4%) Security Issues/Methods/Tools for Cloud Computing (4%)
List the completed references for the two papers (in softcopy) on each subject.