Monitoring System Resources During Automated Testing in Symbian Operating System
Data(s) |
18/12/2007
18/12/2007
2006
|
---|---|
Resumo |
Tässä diplomityössä esitellään ohjelmistotestauksen ja verifioinnin yleisiä periaatteita sekä käsitellään tarkemmin älypuhelinohjelmistojen verifiointia. Työssä esitellään myös älypuhelimissa käytettävä Symbian-käyttöjärjestelmä. Työn käytännön osuudessa suunniteltiin ja toteutettiin Symbian-käyttöjärjestelmässä toimiva palvelin, joka tarkkailee ja tallentaa järjestelmäresurssien käyttöä. Verifiointi on tärkeä ja kuluja aiheuttava tehtävä älypuhelinohjelmistojen kehityssyklissä. Kuluja voidaan vähentää automatisoimalla osa verifiointiprosessista. Toteutettu palvelin automatisoijärjestelmäresurssien tarkkailun tallentamalla tietoja niistä tiedostoon testien ajon aikana. Kun testit ajetaan uudestaan, uusia tuloksia vertaillaan lähdetallenteeseen. Jos tulokset eivät ole käyttäjän asettamien virherajojen sisällä, siitä ilmoitetaan käyttäjälle. Virherajojen ja lähdetallenteen määrittäminen saattaa osoittautua vaikeaksi. Kuitenkin, jos ne määritetään sopivasti, palvelin tuottaa hyödyllistä tietoa poikkeamista järjestelmäresurssien kulutuksessa testaajille. This thesis introduces Symbian OS, which is an operating system for wireless information devices, and presents general principles of software testing and verification. It also presents the essentials of smartphone software verification. The practical part of the workwas to design and implement a Symbian OS server which monitors and records information about the system resource usage. Verification is an important and cost-consuming task in the smartphone software development cycle. The costs can be reduced by automating parts of the verification process. The implemented server automates the monitoring of system resources by recording information about them to a file during test execution. When the tests are run again, the reference recording is compared to the new results. The user will be notified if the results are not within user defined error threshold. Defining the reference recording and error threshold might prove difficult. However, if the reference data and error threshold are set up suitably, the server provides valuable information about deviations in system resource usage to testers. |
Identificador | |
Idioma(s) |
en |
Palavras-Chave | #Automatisoitu testaus #Symbian #Älypuhelin #Automated testing #Symbian #Smartphone |
Tipo |
Diplomityö Master's thesis |