Mobile Game Testing Course
In all honesty using this course as another month of production with User testing too was probably a great choice. There was a really big hurdle I had to get over during these four weeks. That hurdle was getting encryption/decryption of the adolescent’s/user’s data when they’d go to one of the goals or get a word or phrase incorrect. It actually only decrypts the data when it needs to write the information then instantly encrypts the data again. This way even when someone goes out of the app and tries to explore the files it will be an encrypted file and the only way to get the file is if the user sends it to their email or creates a local file. The biggest thing for this hurdle was how to get encryption and decryption working correctly on an android device. I’ve worked with both encryption and decryption on the PC before but never for a mobile device.
When I finally got to a spot, I thought it was going to work there was one small bug, and I just had to get past that and it would work. The popup boxes would actually freeze when it was trying to decrypt and write information to the file. I actually connected my test device wireless through adb and logcat. Then debugged it through there. It turned out it wasn’t reading the dat file for the encryption key information or the email information. After changing how that functions it works correctly now. Another hurdle was the wait times of the encryption and decryption of the application. To fix that I decreased some lengths and buffers and it works perfectly. The user testing consisted of mainly music therapists throughout the whole cycle and half of the users for the report were music therapists to see if this application really would be beneficial to adolescents with Childhood Apraxia of Speech. Overall I’ve learned a lot when it comes to making applications and how I can manage my time when creating these types of application throughout this course and the entire program.











