Sei sulla pagina 1di 7

1.

Introduction
The aim of this report is to give information about team management plan, explaining of program functions and overview of team testing strategy. As remembered ;our program is used for storing a room /phone number into a database.Providing features such as; sorting, finding the room no. Or phone no..Displaying data entered and many more features explained. In the first week of project we tried to describe the requirements and functions of written program. Also in this case, we had to focus on test techniques. We had to answer a question that Which technique or techniques will be used during project. To have an answer it, we made some discussion with each other and we analyze the test techniques. After this studies we decided to use Black Box Test Techniques.

2.Project Management Plan


2.1 Work Distribution
According to do taken decisions at team meatings the work distiribution was maden as follow: Glsev YE Team Leader M.Selim KARAHAN Responsible from documentation Kazm ZGN Test Designer

Mrs. YE will be responsible to organize timeline, meetings and team communication Also when other members is not enough to complete their tasks she will support. Mr. ZGN will be responsible to decide which test tecniques will be used in which parts of program and he will determine how these tests will be applied. Mr. KARAHAN will be responsible to document all gathered information well and keep them on a regular basis.

2.2 Meeting Reviews


The date of meetings was maden and taken decisions listed as follows: -2 October 2011 All groups members were asked to find a program written in C/C++/C#/Java language. - 9 October 2011 Finding programs were studied and the program Phone Service (v2.0) were selected to test. All groups members were asked to describe functions of choosen program. -16 October 2011 Described functions of program were given to Mr. KARAHAN with a list to document.

Discussed about what team have done so far. Mr. ZGN was asked to prepare test techniques will be used.

-30 October 2011 Prepared test techniques documents were given to Mr. KARAHAN. Mr. KARAHAN were asked to start writing Intermadiate report.

3. Information About The Program.


The choosen program (Phone servive (v2.0)) is used for storing a room/phone number into a database. It is a console application in written C language. We can list the functions of program as follow: Adding entry into database Deleting entry from database Finding room/Phone number Displaying entries Displaying total entries in database Sorting entries Loading up database from file Exiting to system

Let me explain briefly how user can use these functions. 1- Adding entry into database - Select option [1] Add Entry in main menu. - The program will now be in a submenu Add Entry. - It will prompt you to enter a room number and phone number to add. - Enter a valid room number of 4 digits or less, phone of 8 digits or less. - If you enter an invalid entry it will display a message of either character detected or out of range then re-enter the inputs.

- To Quit back to main menu just leave the entry blank by hitting the enter key. - And the current entry will be discarded. 2- Deleting entry from database - Select option [2] Delete Entry in main menu. - It will prompt you to enter a room number and phone number, to delete from current database. - Enter the room no. And phone no. - If found it display the current entry found and asks if you would like to delete current record press y for yes - Or any key to cancel. - On the Status bar it display the number of entries deleted and total of entries still reminding. - If entry is not found it display an error message and return back to main menu. 3- Finding room/Phone number - Select option [3] to search for room number in main menu. - Select option [4] to search for phone number in main menu. - It will prompt for a room number/phone number, to be searched in database. - While entry is found, it displays on the screen. If more than 15 entries found hit enter to go to next page. - It now, displays Entries in database and how many it has found. - If entry was not found it will display an error message not found .. and returns to main menu. 4- Displaying entries - Select option [5] List All Entries in main menu. - It displays all entries in current database onto the screen. On every 17th entry it will pause just hit enter to display the next 17 entries. - If the database is empty an error message empty list is displayed, and returns to main menu. 5- Displaying total entries in database - Select option [6] Display total entries in database in main menu.

- Press 6 to displays total number of entries added on the status bar. 6- Sorting entries - Select option [7] Sort entries in main menu. - Press A to sort database in [A]scending order. - And D to sort database in [D]secending order. - Use option [5] , to display sorted database if successfully sorted. - If there is, no entries in the database it will display database is empty. - Also note that database is sorted with phone no. entries.

7- Loading up database from file - Select option [8] Load database from file in main menu. - The program will now be in a submenu load database. - To load a database from a file, type in the path and filename where the database can be found. Example: c:\mydbfile.txt - Or load the sample database, which is provided. - Type in samdb.txt - The database is Now loaded, into memory - Check if the database has been loaded correctly, use option [5] by pressing 5 at the main menu. To display current database loaded. 8- Exiting to system - Select option [9] Exit in main menu. - Press y to quit or any key to return to main menu. - If you want to exit, press y for yes now the program will ask if you would like to save the database into a file type in the path and filename of that file to save to, hit enter and it will be saved.

Example: c:\mydbfile.txt - If an invalid filename or path is specify the current database will display an error message and quit, without saving the current database to file.

The minimum system requirements given by the producer as follow: 32 MB. RAM 5 MB. Free Harddisk 16 MB. Graphic Card Operating system : Any version of Windows (After Windows 95)

4. Overview of Testing Strategy


Each team member will test the all functions of the program on him/her own system. We decide to use black box techniques with the taken co-decision by group members. Our program has 9 modules. We will start testing with the smallest module and we will test each module independently. Then we will test the interfaces between these modules and finally, we will combine all modules and test the program as a whole system. These tests will be done based on scenarios which defined by Test Designer. Also the possible inputs and outputs list will be given to testers by Test Designer. Of course, during the test, testers can give different values for different inputs. In some case, testers can digress scenario.

5. Details of Test Plan


Scenario: Adding entry into database

- Select option [1] Add Entry in main menu. - The program will now be in a submenu Add Entry. - It will prompt you to enter a room number and phone number to add. - Enter a valid room number of 4 digits or less, phone of 8 digits or less. - To Quit back to main menu just leave the entry blank by hitting the enter key. We want to explain details of test plan with an example. As you see above, there is a scenario that adding entry into database. In this scenario, tester will study; What happens when we enter negative number in room number/phone number? What happens when we enter 5 or 9 digits instead of 4 or 8? What happens when we terminate program after just type room number? Is it possible to return main menu with do nothing or do we have to complete task to return main menu? This type of questions will be produced by tester and answered by him/her. This will be applied all 9 modules then interactions between these modules and whole system.

Conclusion
In this task, we gave details information of choosen program and general information about testing strategy. We choose a program written in C language which Phone Service (v2.0) to test and we decided to use black box techniques to test it.Until the final, we will study on scenarios and inputs/outputs.

Potrebbero piacerti anche