Testmetoder och verktyg
Testmetoder som används inom IT Six
Av utvecklare:
- Enhetstester: den här typen av testning kallas ibland ”Komponenttestning” och involverar kontroller över att varje funktion som specificeras i ”Testkonstruktionen” har implementerats i utvecklingen av en komponentkod. Utvecklare utför normalt detta, eftersom de bäst förstår hur en komponent fungerar. En komponent utför endast en liten del av ett systems funktion och förlitar sig på samarbete med andra delar inom systemet.
- Integreringstester: det här utgör gränssnittet mellan modulerna eller systemkomponenterna och användningen av globala data och delade resurser testas för att bekräfta att komponenterna är kompatibla med varandra och utgör ett testbart system.
Av QA-testteamet:
Testerna omfattar Ekvivalensfördelning, Gränsvärdeanalys, Analys av orsak och effekt samt Logik.
Typer av tester som utförs:
- Installationstester
- Funktionstester
- Kompatibilitetstester
- Systemintegrationstester
- Prestandatester: stresstester, tillgänglighetstester, tester på respons/belastning, användargränssnittstester, säkerhetstester
- Regressionstester
- Återhämtningstester
- Godkännandetester
Testa arbetsflödet
- Analys av funktionskraven och dokumentation av programmet under testets gång
- Utveckling av testplaner
- Testfall och/eller utveckling av testutskrifter
- Utförande av testplaner
- Defektrapportering
- Generera buggrapporter och metrik för de utförda testerna
Testerna som utförs inom IT Six överensstämmer med standarderna IEEE och ISTQB.
Testplanen som förbereds för varje projekt innehåller detaljer om specifika processer, inklusive teststrategin, funktionerna som ska testas, testmetod, resurser, testschema, miljökrav, risker/beroendeställningar osv.
Vårt transparenta tillvägagångssätt gör att kunderna får tillgång till QA-systemet online för att kunna spåra statusen för projektet under hela dess livslängd.
Testprocessen omfattar följande aktiviteter:
- Förståelse och revision av kravspecifikationerna
- Skapa mjukvara för testplanen
- Skapa detaljerade testfall
- Skapa testdata
- Organisera testmiljön
- Utföra tester
- Hantera defekter
- Analysera resultaten
Automatiserade testprocesser:
- Definiera testinramningen
- Skapa automatiserade testfall
- Organisera testmiljön
- Skapa testutskrifter och testdata
- Definiera rapporteringsmekanismer/system för testkörningar
- Utföra testkörningar i olika miljöer
- Analysera resultaten
Testverktyg
Följande verktyg används av IT Six för att utföra testningen på ett effektivt vis:
- Defektspårningsverktyg
- Bugzilla
- Mantis
- Jira
- VersionOne
- trac
- Testfallshanteringsverktyg
- TestLink
- VersionOne
- Test Director
- Automatiserade testningsverktyg
- QTP
- WinRunner
- AutoIt
- In-house scripts/utilities
- Testningsverktyg för prestanda/belastning
- JMeter
- OpenSTA
- Load Runner
- MS Web Application Stress Tool
- In-house scripts/utilities
- Virtualisering
- VMWare Workstation
- VMWare Server
- Andra verktyg
- AppScan
- Process Explorer
- FxCop
- JProbe
- WebScarab
- Boundschecker
- Fitnesse Xenu
- LinkScan
- HTTPWatch
- SnagIT
- JAWS
- Netcat
- XML Spy
- Ghost
- DameWare
- PCAnywhere
- RDP
- VNC
- Putty Xmanager
- Ethereal
- Syslinux
- NmapExceed
- GoToMeeting
- GoToAssist




