Documente Academic
Documente Profesional
Documente Cultură
In Partial Fulfillment Of the Requirements for the Degree Bachelor of Science in Information Technology
By
INTRODUCTION The NCIP Automated Scholarship System will aid a great help for the NCIP office in terms of processing and manipulating data. For the Scholarship Coordinator, this will lessen the time consumed in updating, adding, searching, payroll processing and also for generating report. It will also improve the flow of service for easier, faster and reliable transaction. The NCIP Automated Scholarship System will be highly beneficial to the user for it will speed up data processing and will produce accurate report based on the data given. It can produce and update information needed by the management and the applicant. With this system, security will be provided to the data inputted for it will prevent unauthorized access thru the use of log-in and log-out security forms which will provide restrictions depending on what kind of user will accessed the system.
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 TO TEST
TASK
TEST DATA
EXPECTED RESULT
ACTUAL RESULT
Log-in successful
LOG IN
Username:Admin, User
Menus
Menu(File)
Displays the File, Admin, Grantees and About feature of the system None
File(New)
None
File(log-out)
Successfully log-out
File(Exit)
None
Menu(Admin)
None
Add Button
None
Edit Button
Username, password
User account was being edited User account was being deleted The form was being closed
Delete Button
Username, password
Cancel Button
None
Menu(Grant)
Profile
Grantee Form
Profile
Grantee list is displayed Search box did not search Data was not updated
Search box
Profile
Update Button
None
Delete Button
Profile
Menu(Tools)
None
Calculator and calendar are displayed Calendar will be displayed Calculator will be displayed
Calendar(Tools)
Displays calendar
None
Calculator(Tools)
Displays calculator
None
Menu(About)
Displays the info about the programmer, system and the NCIP
None
Displays the info about the programmer, system and the NCIP
Profile
New application
New application
information
Generate Button
ID
Add button
none
Info saved
Saved Button
none
New Button
None
None
Add user account will be displayed Pass New user account would be created None Transaction would be cancel
New user account was displayed New user account was created Transaction cancel
Add Button
Cancel Button
Brother/sister(Form)
Add Button
Used to add
None
Adding family
Adding
family info of applicant to the database Cancel Button Use to cancel/close the transaction Log out (Form) Used to log out the existing user Confirm Button Used to confirm the log out request Close Button Use to cancel/close the transaction Update Form Used to update the grantee information Cancel Button Use to cancel/close the transaction User account Form Used to create new user account Ok Button Used to add new user None None None None None Username, password Username, password None
Transaction cancel
Transaction cancel
Transaction cancel
account
would be successful
successful
Report
None
Report displayed
Non Functional
UNIT TO TEST Error Recommendation
Grantee Form
The search box does not search the name, middle name and the sure name when the user type what he/she wants to search The delete button does not delete the selected grantee name
Revisions of the code will be perform in order to achieved the purpose Restrictions will be added so that if the user inputs the same security level, the system will alert the user Revisions of the code will be perform in order to achieved the purpose Revisions of the code will be perform in order to achieved the purpose
The add button will also add the new created user account even though the security level is the same
The log out form does not successfully logged out the current user.
Brother/sister form
This forms enables the user to add necessary information about the applicants family background, but in this case, the add button does not add any information to the
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.