During the week-long release week, we perfected the final details of the app itself, the functional code was in place, the UI was constantly improving and optimized, and the team had a bug check of the entire app before it started to release, and everyone deployed the app to test on their Android device. A total of the following bugs were found.
Bug level: High.
Bug Location: Android code.
Symptom: Loading This page program crashes pop-up.
Cause Analysis: Icon too card causes picture loading problem.
Workaround: Reduce the image size and modify the load function.
Bug level: Medium.
Bug Location: Android code.
Phenomenon: Some dishes are priced at-1.
Cause analysis: Crawler for some of the data not crawled to save some of the agreed error values, on the Android side no special processing.
Resolution: Handle price string, for 1 shows "no data".
Bug level: Medium.
Bug Location: Android code.
Phenomenon: The app does not exit normally via the hardware button.
Cause analysis: Early careless locking of the hardware button function.
WORKAROUND: Release the hardware button's exit function.
Bug Level: Medium
Bug Location: Crawler.
Phenomenon: Using geo-location Query the result returned by the system is an error rather than a coordinate.
Cause Analysis: We used the Baidu map Geocoding API, by entering an address string to query the corresponding coordinates, but we have not processed the string of non-UTF-8 encoded characters, so the server returned the wrong result.
WORKAROUND: Pre-process the string.
Bug Level: Medium
Bug Location: Crawler
Phenomenon: Location coordinates cannot be returned.
Reason analysis: Baidu Map Server because it is upgrading, using the Post method and the server to connect the effect is very bad.
Workaround: Use the Get method to exchange packets with the server
These are some of the bugs we found in Bug bash, we tested the crawlers, the database, the Android client, and our previous tests were parallel to development, and we solved quite a few bugs during the development process.
Subsequent bug-removal efforts will continue to be investigated from customer feedback.
Alpha Version Release of Teamwork:appendix 1 BUG BASH