Podsumowanie
Kluczowe efekty
Skrócenie czasu regresji w kolejnych sprintach dzięki wprowadzeniu automatyzacji testów przy użyciu Tricentis Tosca
Zwiększona stabilność wydań Salesforce i krótszy czas wdrażania zmian
Większa efektywność testów w globalnym środowisku IT
Salesforce stał się kluczową platformą wspierającą sprzedaż i obsługę klienta w skali globalnej. Wraz z realizacją strategii transformacji cyfrowej rosła liczba wdrożeń, integracji i zmian funkcjonalnych. Manualne testy nie nadążały za tempem rozwoju – regresja zajmowała coraz więcej czasu, a zespoły QA były obciążone powtarzalnymi zadaniami.
Klient potrzebował rozwiązania, które:
- Przyspieszy weryfikację zmian w Salesforce
- Uporządkuje przypadki testowe i dane
- Zapewni spójność procesu testowego w wielu sprintach
- Zmniejszy koszty operacyjne bez kompromisów jakościowych
Kompleksowa automatyzacja testów w Tosca
Sii Polska dostarczyła zespół ekspertów QA, który wdrożył pełen proces automatyzacji testów regresyjnych Salesforce w środowisku Tosca, zgodnie z najlepszymi praktykami Tricentis. Projekt rozpoczął Architekt i 2 ekspertów automatyzacji Tosca, a wraz ze wzrostem zakresu prac zespół został rozszerzony do 6–8 osób.
Zakres działań obejmował:
- Weryfikację i standaryzację przypadków testowych – utworzenie nowej definicji „ready” i „done”, ujednolicenie danych testowych
- Implementację architektury automatyzacji – konfiguracja Tosca Test Automation, repozytorium, struktury testów i procesu Risk-Based Assessment
- Automatyzację regresji – przygotowanie i uruchomienie scenariuszy testowych dla kolejnych sprintów
- Optymalizację raportowania – wdrożenie ujednoliconych raportów dla stakeholderów i dokumentacja całego procesu automatyzacji
- Integrację z Jira – połączenie automatyzacji testów z zarządzaniem zadaniami i przebiegiem prac QA
Nowy model testów zapewnił pełną przejrzystość działań QA i umożliwił sprawniejsze planowanie sprintów. Zespoły rozwojowe zyskały natychmiastową informację zwrotną o jakości zmian wprowadzanych w Salesforce.
Szybsze wdrożenia, wyższa jakość, niższe koszty
Automatyzacja testów regresyjnych uporządkowała sposób weryfikacji zmian w Salesforce i zdjęła z zespołów QA ciężar powtarzalnych, manualnych testów. Dzięki spójnym kryteriom Definition of Ready i Definition of Done każda nowa funkcjonalność trafia do testów w jasnym, kontrolowanym stanie, co ogranicza cofanie prac i poprawki „na ostatniej prostej”.
Skrócenie regresji w kolejnych sprintach pozwoliło zespołom szybciej zamykać iteracje i planować wydania z większą pewnością. Zamiast traktować testy jako ryzyko opóźnień, organizacja zyskała przewidywalny proces QA, który nadąża za tempem rozwoju Salesforce. Stabilniejsze release’y zmniejszyły liczbę poprawek po wdrożeniu i ograniczyły przestoje po stronie użytkowników biznesowych.
Z perspektywy kosztowej redukcja testów manualnych i eliminacja redundantnych przypadków testowych przełożyły się na realne oszczędności operacyjne. Zespoły IT mogą dziś obsługiwać większą liczbę zmian bez proporcjonalnego zwiększania zasobów QA, a automatyzacja stała się trwałym elementem modelu rozwoju - nie jednorazowym usprawnieniem. Punkt wyjścia stanowił w pełni manualny model testowania Salesforce, a w toku współpracy organizacja osiągnęła niemal 100% pokrycia testami automatycznymi.