Sökresultat:
3 Uppsatser om Enhetstest - Sida 1 av 1
Mått för att mäta kodkvalitet undersystemutvecklingsprocessen
Viljan att hålla en hög kvalitet på den kod som skrivs vid utveckling av system och applikationerär inte något nytt i utvecklingsvärlden. Flera större företag använder sig av olika mått för attmäta kvaliteten på koden i sina system med målet att hålla en hög driftsäkerhet.Trafikverket är en statlig myndighet som ansvarar för driften av bland annat de system somhåller igång Sveriges järnvägsnät. Eftersom systemen fyller en viktig del i att säkra driften ochse till att tågpositioner, planering av avgångar och hantering av driftstörningar fungerar dygnetrunt för hela landet anser de att det är viktigt att sträva efter att hålla en hög kvalitet påsystemen.Syftet med det här examensarbetet var att ta reda på vilka mått som kan vara möjliga attanvända under systemutvecklingsprocessen för att mäta kvaliteten på kod och hur måtten kananvändas för att öka kvaliteten på IT-lösningar. Detta för att redan på ett tidigt stadie kunnamäta kvaliteten på den kod som skrivs i både befintliga och nyutvecklade system.Studien är en fallstudie som utfördes på Trafikverket, de olika måtten som undersöktes varcode coverage, nivån på maintainability index och antalet inrapporterade incidenter för varjesystem. Mätningar utfördes på sju av Trafikverkets system som i analysen jämfördes motantalet rapporterade incidenter.
Utveckling av Verktyg för generering av Stubb- och Mockobjekt för C
Testdriven utveckling samt användning av Enhetstestning är ett växande område. Vid användning av dessa tekniker är det önskvärt att kunna använda stubb- och mockobjekt för att ersätta en DOC(Dependent on Component).I dagsläget finns det ett verktyg hos Enea som genererar stubbar för C++-källkod. Examensarbetet består av att vidareutveckla detta verktyg i flera avseenden. Stöd för C-kod adderas till verktyget. För C-kod adderas även möjligheten att generera stubb- och mockobjekt.
Utveckling av Verktyg för generering av Stubb- och Mockobjekt för C
Testdriven utveckling samt användning av Enhetstestning är ett växande område. Vid användning av dessa tekniker är det önskvärt att kunna använda stubb- och mockobjekt för att ersätta en DOC(Dependent on Component).I dagsläget finns det ett verktyg hos Enea som genererar stubbar för C++-källkod. Examensarbetet består av att vidareutveckla detta verktyg i flera avseenden. Stöd för C-kod adderas till verktyget. För C-kod adderas även möjligheten att generera stubb- och mockobjekt.