Klienci stawiają nam poprzeczkę bardzo wysoko. Mają repozytoria przekraczające tysiąc przypadków testowych. Skoro powiedzieli tysiąc, pomyśleliśmy że warto zweryfikować to o większy rząd wielkości. Może więc dziesięć tysięcy? Dlatego wydajność testów w QA Craft for JIRA jest dla nas tak ważna i zawsze przykładaliśmy do niej bardzo dużą wagę. Zapewnianie satysfakcjonującej wydajności testów przy nieustającym rozwoju systemu to proces ciągły. Z czasem przyglądamy się wygrzanym już rozwiązaniom i stwierdzamy, że da się to zrobić jeszcze lepiej.

No to jak jest z tą wydajnością? Bardzo dobrze!

Czas na parę konkretów

Ponad 10 tysięcy przypadków testowych załadowanych do QA Craft for JIRA® przy pomocy funkcjonalności importu z pliku Excel.

  • Czas analizy pliku Excel przed importem – 3s
  • Czas importu – 20 minut
  • Czas wyliczenia metryk dla Test Planu – 2.5s
  • Wyświetlenie tabeli zawierającej 1100 przypadków testowych – 3s
  • Wykresy prezentujące dane na temat 5 tysięcy wykonanych przypadków – 1.5s

Wyliczanie danych dla metryk – błyskawiczne. Tylko 1s różnicy między 1 tysiącem a 10 tysiącami przypadków testowych. Import chwilę trwa, ale jest to jednorazowa operacja, wykonywana w tle. Tu działamy tak szybko jak tylko pozwala nam API JIRA.

Czy jest tu co poprawiać? Wydajność to nasz konik, więc z całą pewnością to nie koniec optymalizacji.