W najnowszej wersji TestRail 10.5 wprowadzono przydatną funkcję AI Test Prioritization, opartą na technologii Sembi IQ.
Liczba testów regresyjnych stale rośnie, cykle wydawnicze stają się coraz krótsze, a proces ustalania priorytetów coraz bardziej złożony. Nowa wersja TestRail pomaga rozwiązać ten problem dzięki wykorzystaniu sztucznej inteligencji. Funkcja AI Test Prioritization porządkuje kolejność wykonywania testów na podstawie historycznych danych o ryzyku, wzorców występowania błędów oraz zależności między przypadkami testowymi.
Sztuczna inteligencja automatycznie nadaje testom priorytety - od najbardziej krytycznych do najmniej istotnych. Dzięki temu testerzy mogą w pierwszej kolejności skoncentrować się na testach, w których prawdopodobieństwo wykrycia błędów jest największe.

Najważniejsze zadania realizowane za pomocą AI Test Prioritization:
- Ustalanie priorytetów dla od 10 do 250 testów w ramach bieżącego uruchomienia;
- Możliwość przeprowadzenia analizy historycznej obejmującej 7 dni, jeden miesiąc lub dwa miesiące;
- Zwiększanie znaczenia etykiet związanych z wydajnością, zgodnością z wymaganiami oraz bezpieczeństwem;
- Tworzenie instrukcji w języku naturalnym, które pozwalają przekazać sztucznej inteligencji aktualne priorytety zespołu;
- Przeglądanie uzasadnień wygenerowanych przez sztuczną inteligencję oraz możliwość zmiany jej decyzji w przypadku braku zgodności;
- Uzyskiwanie dostępu do listy priorytetów za pośrednictwem API w ramach procesów CI/CD.
Korzyści z wykorzystania AI Test Prioritization w przedsiębiorstwach:
- Skupienie się w pierwszej kolejności na testach związanych z błędami o najwyższym poziomie krytyczności;
- Wykrywanie istotnych błędów na wcześniejszych etapach procesu;
- Szybsze uzyskiwanie informacji zwrotnych podczas testów regresyjnych;
- Efektywne wykorzystanie ograniczonego czasu przeznaczonego na wykonywanie testów;
- Dostosowanie priorytetyzacji do aktualnych celów wydania za pomocą prostych i zrozumiałych instrukcji.
AI Test Prioritization to innowacyjna funkcja, która przyspiesza proces testowania, zwiększa efektywność pracy zespołu QA oraz automatycznie porządkuje kolejność wykonywania testów.