White Box Test Unit Testing Independent test

4.6 Testing Certificate Vending Machine

After completing the development, then this application should be tested in order to determine the extent to which this application can work properly and whether the application can meet the goal to be obtained prior to submission to the end user.

4.6.1. White Box Test

Using system with blank knowledge background of system can make the developer believe their system and make high confidence. For this purpose the writer invite two students and two alumni as the system actors for use the system the result shown in below. Table 4.57 CVM White box test No Module Precondition Expected results The test result 1. Running the application Developer The netbeans can run well OK 2. Integration with RFID Developer Connecting RFID with CVM application OK

3. Integration with AIS

Developer Connecting CVM Application with AIS database OK

4. Interface screen

Designer Interface screen displayed well OK 5. Introduction Page StudentsAlumni See the Introduction Page OK 6. Select status StudentsAlumni Actor can select it’s status OK 7. Show the confirm message StudentsAlumni Actor can see the confirmation of selecting status OK 8. Login form StudentsAlumni Actor can login without any problems OK

9. Language Selection

StudentsAlumni Actor can select the required language OK 10. Menu selection StudentsAlumni Students and Alumni can see their menu selection for letters OK 11. College Certificate StudentsAlumni Actors can print College Certificate OK 12. Transcripts StudentsAlumni Actors can print Transcripts OK 13. Surat Lulus Alumni Actors can print surat lulus OK 14. Surat IPK IPS Students Actors can print surat IPK IPS OK 15. Select Total page Print StudentsAlumni Actors can select the total amount of pages that they need to print OK

16. Payment Transfer

StudentsAlumni Can see their payment done OK 17. Payment Result StudentsAlumni Residual Payment of each actors OK 18. Cancel StudentsAlumni Actors cancel process OK 19. Logout StudentsAlumni Actor can logout in middle of process OK 20. Print with other card StudentsAlumni Actors pay using their friends ID Card OK 21. Netbeans with Jasper Report Developer Netbeans can connect can call JasperReport OK

4.6.2. Unit Testing Independent test

The developer of the system has test the application in each part, each part had run well and without any problems, the result for this process can be shown by the writer directly.

4.7 Paper Legalization Secure Document