You are here
Maemo Endurance Testing
Maemo is a Debian-based development platform for handheld devices (e.g. N770, N800, N810). It is built from free and open source components, which are well-known in desktop Linux world. Such ideology simplifies application porting.
The goal of the project is long-term fault testing of the Maemo based Nokia device (most probably N810). Long-term testing means to run the device and periodically do its status snapshots. Analysis of snapshots shows the resource leakage problems, e.g. memory leaks. Test rounds should be long enough (several days or several weeks). During the test device is driven by the automatic testing script.
For performing of this goal the framework for automated testing should be developed. The framework should re-use and enhance already existed automated testing facilities created for Maemo.
- The following areas could be covered by testing:
- Video and Audio calls
- Office activity (Notes, PDF + mix of everything)
The expected results of the project could be classified in two categories: practical and theoretical.
The practical achievements should include:
- a number of automated tests which can be re-used by other testers
- approximate time of stabilized period (rare failures) duration
- weak areas, hardware or software (e.g multimedia or something else), also taking into account visibility for end-user
- low level information about faults (logs), minimally processed statistics
The possible theoretical findings are optional and could include ideas in the following areas:
- testing approaches
- ault detection, recovery and hiding methods
- fault injection and propagation for robustness testing
Graduated: 5th FRUCT seminar