Sie sind auf Seite 1von 8

NCIP AUTOMATED SCHOLARSHIP SYSTEM Unit Testing

A System Presented to the Faculty of Information Technology Education Department

In Partial Fulfillment Of the Requirements for the Degree Bachelor of Science in Information Technology

By

Renalyn Quintilla Mark Anthony Comaya Ansgar Nino (Tester)

SY 2011-2012

OBJECTIVE AND TASK Objective In software testing, numbers of objectives are needed to be achieved or to be followed in order us to reach the goal what we are trying to achieve such as: 1. To know if there are bugs and errors left to the system being tested. 2. To be able to gain confidence about the quality of the system being implemented. 3. To be able to provide information for making a decision if there are changes to be applied. 4. To be able to prevent defects by clustering them

Task In testing the software, there are task that needs to be done. The activities and tasks performed by people depend on the project and product context, the people in the roles, and the organization. Project Manager task may include: 1. Decide what should be automated, to what degree, and how 2. Select tools to support testing and organize any training in tool use for testers 3. Decide about the implementation of the test environment 4. Write test summary reports based on the information gathered during testing Testers task may include: 1 Review and contribute to test plans 2 Analyze, review and assess user requirements, specifications and models for testability

3 Review tests developed by others

Scope The scope of the testing includes the functionality of the system, how the system component of the NCIP Automated Scholarship System works and how accurate the information the system will be provided. Testing Strategy Unit Testing In unit testing, the group test the components of the developed system to identify errors or if the objective of the system was being achieved. Also the group conducts several testing procedures to find ways to if there are more undiscovered errors that may exist during system operation.

Unit Test Cases Login Form Test No. 1 Test ID. No NCIP-FORM 1 Initial State valid all entry fields Valid entry fields Test Enter user name and click confirm Enter 27 character no spaces and click confirm Enter a user name with spacing Enter wwwwwbbb and click confirm Enter caps lock user name and correct password Entry lower case correct password and user name Enter lower case and uppercase character Expected Result Password and user name does not match Password and user does not match

NCIP-FORM 1

NCIP-FORM 1

Valid entry fields Valid entry fields Valid entry fields

NCIP-FORM 1

NCIP-FORM 1

NCIP-FORM 1

Valid entry fields

NCIP-FORM 1

Valid entry fields

NCIP-FORM 1

Valid entry fields

Enter Password without user name Enter user namennnn-ajjd and space bar Click the close button/the The massage box

NCIP-FORM 1

Valid entry fields

NCIP-FORM 1

Valid entry fields

Password and user name does not match Password and user name does not match The user name and password accepted, no key sensitive occurred The user name and the password are accepted in the database no key sensitives. The lower case and upper case character are accepted. Even though the user use only an lower case character password and user name. The massage box display user name and password did not match. The confirm button display password and user name1missmatched Error11: Firstar character must be a letter.

NCIP-FORM 1

Valid entry fields

display. Enter correct password and user name and then confirm

Access all the menus no restriction occur the user can use the administrator and the administrator can use user which is wrong. There should be a rules to each other

Search name: 2 NCIP-FORM 1 Valid fields entry First name then click Error no. 1238 update Error Statement: No parameter found Do form line of code renew with recno() no show name organ entry Enter 27 character Error no. 3332 xxxxxx the name Error Statement: character limited it No parameter only accept 26 found characters and click Do form renew update entry Enter Upper case Error no. 1238 name the click Error Statement: update No parameter found Do form line of code renew with recno() no show name organ entry Enter lower case then Error no 1238 click update No parameter found entry Enter address in Accept the lower lower case form case to search the address field. Address or name of places should Start in capital letter.

NCIP-FORM 1

Valid fields

NCIP-FORM 1

Valid fields

NCIP-FORM 1

Valid fields Valid fields

NCIP-FORM 1

NCIP-FORM 1

Valid fields

NCIP-FORM 1

2.

NCIP-FORM 1

entry Enter address Accept the without spaces address to search without spaces which is incorrect because the address can use spaces it depend upon the location name. Valid Entry Enter the xxxxxxx Error no:12357 fields Error line no3 no parameter found Valid entry in Erase the last name Error 101: Last name is a all fields and enter Valid entry in Enter a last name with 35 Name is all fields
Fields. Enter required field Error line no.109 The character should not exceeds 30 characters.

NCIP-FORM 1

accepted, record fields. characters and no spaces

NCIP-FORM 1

Valid fields

entry Enter full name in the Accept the lower form of lower case case to search the full name field. Name of person should Start in capital letter.

NCIP-FORM 1

Valid fields

NCIP-FORM 1

entry Enter characters XXX- Error line no 107 ----XXXXXXx__ Name must be in a letter. Valid entry In The user will all fields Username:Admin, successfully

User Password:Gabion, Ballada

logged in to the system

Hardware Requirement 300 Gb external Hard drive for Backup and Storage

Environment Requirement Mainframe This system is a standalone system which will be only operated in a single computer. The possible hardware requirement is a 300 Gb external hard drive since the agency already owns a 1 unit personal computer which will be used for scholarship processes. Features to be tested Log in form Menus Command buttons Search boxes Log out form Features not to be tested Calculator Calendar About(NCIP, Programmer, System) These features are not necessary to be tested for they are only additional features to the system. These system features does not contain any codes that affects the execution of the system alone. Roles and Responsibility Jovito D. Gabion Jr. III o Project Manager Edma Ballada / Almabella Mesario o Testers Risk/ Assumptions There are possible risk and assumptions while testing the software because only me in our group knows how to test, so there are delays in testing the software that might require double time and effort to perform the said operations. Location also affects the testing of software because most of my testers are living in Basco while I am living in Ivana, so there are some

tendencies that they might not perform the said operation accurately for I was not able to guide them what needs to do.

Das könnte Ihnen auch gefallen