Helix ALM
Utvecklare | Ovillkorligen |
---|---|
Initial release | mars 1996 |
Stabil frisättning | 2021.2.0 / 12 juli 2021
|
Operativ system | Microsoft Windows , Linux , Mac OS X |
Typ | Buggspårningssystem , programvara för projektledning |
Licens | Proprietär |
Hemsida |
Helix ALM , tidigare kallad TestTrack , är programvara för applikationslivscykelhantering (ALM) utvecklad av Perforce . Mjukvaran tillåter utvecklare att hantera krav, defekter, problem och testning under mjukvaruutveckling.
Historia
Helix ALM:s föregångare, TestTrack Pro, utvecklades av Seapine Software och skickades först 1996. I november 2016 förvärvade Perforce Seapine och döpte om programvaran till Helix ALM.
Funktionalitet
Programvaran spårar mjukvaruutvecklingsprocesser inklusive funktionsförfrågningar och krav på designrevisioner och faktiska ändringar i koden. Den håller reda på vilka tester som gjordes, vad som testades, vem som utförde testet och när, på vilken plattform, under vilken konfiguration och på vilket språk. Det erbjuder möjligheten att skapa, hantera och länka artefakter från början till slutet av ett design- och utvecklingsprojekt, vilket ger en heltäckande spårbarhet av alla utvecklingsartefakter och ger chefer ett bättre grepp om de skiftande krav som definierar deras projekt. Den upprätthåller regelefterlevnad för att uppfylla regelefterlevnadskrav, inklusive 21 CFR Part 11 och Sarbanes-Oxley .
Arkitektur
Helix ALM har en klient-server- arkitektur. Servern hanterar en central databas med krav, testfall, testbevis, defekter, funktionsförfrågningar, arbetsobjekt, testkonfigurationer, användare och säkerhetsgrupp. Klienten och servern kommunicerar via en TCP/IP- anslutning med 512-bitars kryptering .
Server
Helix ALM lagrar data i en mängd olika relationsdatabashanteringssystem inklusive SQL Server, Oracle och Postgres. [ citat behövs ]
Kunder
Det finns flera olika kategorier av Helix ALM-klienter: GUI , Web UI , SOAP , REST API och plugin .
Den plattformsoberoende GUI-klienten är utvecklad med Qt och tillgänglig på Windows, Mac OS X och Linux. Den stöder fullt ut alla slutanvändaroperationer och administrationsoperationer.
Den enhetliga webbapplikationen låter mjukvaruutvecklare och testare skapa och granska krav, arbeta med problem och utföra och spåra tester från sin webbläsare.
Helix ALM:s SOAP SDK tillåter språk- och plattformsoberoende sätt att utöka den inbyggda funktionaliteten genom att skriva applikationer som kommer åt och manipulerar dess data.
Plugin-gränssnitten integreras med populära IDE:er för att utföra funktionalitet, som att stänga en defekt eller manuellt tilldela ett arbetsobjekt till en annan gruppmedlem, från tredjepartsapplikationer. [ citat behövs ] Helix ALM-plugins är tillgängliga för Eclipse, Visual Studio, Outlook, Excel och QA Wizard. Helix ALM integreras också med olika SCM-verktyg inklusive Git, CVS, Perforce, Subversion, Surround SCM och SourceSafe.