Leg 4 : Testing and Basic Security Audit of Our App (MVP)

October 31, 2017


Testing Report

1. Lint

We checked whether or not there is code error in our app by lint. We got some challenges when we tried to get the report (you can see details in Week 7: 11/03 - 11/09), and we did get an error in our initial lint report.
We solved it by adding "tools:ignore="UnknownId" in the same block.

The detailed files of the initial and the second lint reports are in the "tests" folder in our github repository: https://github.com/QuietMochi/TripSharing/tree/complete

2. Crashlytics

Signed up in Fabric. Followed the instruction to plugin the Crashlytics in Android Studio.

We added a "Force Crash" button in the login page to trigger a crash.

Throw a "RuntimeException" from the new button’s "onClick" handler to test it out. Crashlytics will record any uncaught exception in the app.

When we press the button, the app will stop.

Then we can see the crash on the Crashlytics dashboard.

We can also download the crash report to see the detail.

Details:

Week 6: 10/27 - 11/02

Week 7: 11/03 - 11/09

results matching ""

    No results matching ""