Helix ALM

Helix ALM
Utvecklare Ovillkorligen
Initial release mars 1996 ; 26 år sedan ( 1996-03 )
Stabil frisättning
2021.2.0 / 12 juli 2021 ; 19 månader sedan ( 2021-07-12 )
Operativ system Microsoft Windows , Linux , Mac OS X
Typ Buggspårningssystem , programvara för projektledning
Licens Proprietär
Hemsida www .perforce .com /products /helix-alm

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.

Se även

externa länkar