Portfolio testowe, czyli wybrane historie o testowaniu oprogramowania dla różnych branż

Opublikowane: 2023-07-20

TABLE OF CONTENTS:

Przez ostatnie 12 lat przetestowaliśmy niezliczoną ilość systemów. Na potrzeby tego wpisu wybraliśmy tylko kilka, żeby pokazać ich różnorodność – zarówno przez pryzmat tematu, jak i branż klientów, z którymi pracowaliśmy.

Testowaliśmy systemy kolejowe, aplikacje dla automotive czy ochrony zdrowia, które wymagają najwyższego stopnia bezpieczeństwa i zgodności z branżowymi normami. Pracowaliśmy dla przemysłu, bankowości czy mediów, współtworząc oprogramowanie mające zadanie usprawnić pracę, przyspieszyć procesy albo wdrożyć innowacje. Solwit, jako jeden z dwóch Platynowych Partnerów ISTQB w Polsce i Globalny Lider 2023 w testowaniu oprogramowania według Clutch, ma kompetencje, żeby przeprowadzać testowanie oprogramowania niemal dla każdej branży. Przeczytaj wybrane success stories naszych klientów i sprawdź, czy realizowaliśmy już podobny projekt do tego, którym aktualnie się zajmujesz.

Kolejnictwo

Testowanie oprogramowania zgodne z SIL-4

Voestalpine – firma inżynieryjna zajmująca się rozwiązaniami kolejowymi

Zakres: testowanie oprogramowania w celu spełnienia najwyższych wymagań bezpieczeństwa kolejowego SIL-4. Opracowanie i wykonanie wielopoziomowego procesu testowego, w tym testów jednostkowych, przeglądów kodu, statycznej analizy kodu, testów integracyjnych, testów funkcjonalnych i testów wydajności, a także przygotowanie dokumentacji i pomoc w certyfikacji.

Normy i standardy: ISO 50128, ISO 50159, CENELEC SIL-3, SIL-4

Usługi walidacji i weryfikacji systemów sterowania i monitorowania pociągów zgodnie z normami ISO 50657 i ISO 50128

Producent maszyn kolejowych

Zakres: dostarczenie dokumentacji dla zespołu testującego (procedury i procesy testowe) – testy penetracyjne systemu sterowania lokomotywą na wybranych modułach TCMS (Train Control and Monitoring System) do sterowania lokomotywą.

Normy i technologie: ISO 50657, ISO 50128, SIL2, V-model, Ladder Logic

Motoryzacja

Testy interfejsu człowiek-maszyna (HMI) z wyświetlaczem Head-up Display (HUD)

Dostawca oprogramowania dla luksusowych samochodów

Zakres: przygotowanie procesu testowego i opracowanie testów jednostkowych, testów integracyjnych i dokumentacji (identyfikowalność, UML itp.)

Zakres: testy funkcjonalne

Wprowadzenie cyberbezpieczeństwa do branży motoryzacyjnej

Dostawca oprogramowania dla luksusowych samochodów

Zakres: wsparcie podczas wdrażania procesu cyberbezpieczeństwa do projektu (dokumentacja, analiza, wykonanie, przygotowanie jarzma testowego)

Technologie: testy bezpieczeństwa

Przemysł

Automatyzacja testów i testy manualne systemu wbudowanego

System alarmowy dla dostawcy automatyki budynkowej

Zakres: usługi konsultingowe w zakresie automatyzacji testów, w tym przegląd koncepcji ram automatyzacji i informacji zwrotnych, rozwiązywanie problemów (techniczne aspekty automatyzacji) oraz planowanie i wsparcie działań automatyzacyjnych.

Technologie: Python, C, FreeRTOS

Manualne i automatyczne testy aplikacji desktopowych i webowych

Firma konsultingowa i dostawca oprogramowania w zakresie bezpieczeństwa przeciwpożarowego i przeciwwybuchowego

Zakres: strategia testowania niektórych komponentów oprogramowania i opracowanie procesu zapewnienia jakości kodu.

Technologie: Python, BitBucket, Jenkins, Squish, QT Framework, GIT, MSVC

Testy funkcjonalne natywnej aplikacji mobilnej (Android)

Klient z branży ciepłowniczej

Zakres: nasi testerzy przeprowadzili szczegółowe testy funkcjonalne aplikacji, zgodnie ze standardami ISTQB. Klient otrzymał pełną dokumentację testową oraz listę defektów zawierającą wszystkie błędy, które zostały zgłoszone programistom podczas testów.

Technologie i usługi: Android, Unity, Xamarin, specyfikacja testów, plan testów, testy funkcjonalne

 

Multimedia & rozrywka

Testy wydajnościowe i eksploracyjne aplikacji do uruchamiania gier

Wydawca gier PC

Zakres: testowanie w oparciu o rzeczywiste scenariusze. Tworzenie planów testowych, opracowywanie wyników testów i raportowanie.

Technologie: AWS Cloud, Ubuntu x64, Apache JMeter, Grafana, InfluxDB

Testy funkcjonalne, automatyczne testy regresji, testy jednostkowe i integracyjne

Platforma rozwiązań MarTech

Zakres: stworzenie oprogramowania i przeprowadzenie testów aplikacji do zarządzania kampaniami marketingowymi. Testy funkcjonalne, automatyczne testy regresji, testy jednostkowe i integracyjne.

Technologie: Java, Spring, Hibernate, Selenium, Cucumber, Gherkin

Framework do automatycznego testowania połączeń audio-wideo

Dostawca rozwiązań sieciowych IP do transmisji

Zakres: w celu przetestowania systemu GUI, backendu REST i mediów sieciowych, opracowany przez nas framework obsługuje scenariusze trwające minuty, a nawet miesiące. Umożliwia również gromadzenie i analizę niefunkcjonalnych wskaźników.

Technologie: Python, pytest, Ansible, PostgreSQL, REST, Prometheus, Selenium Webdriver 3-4, Selenium GRID, Docker, Jenkins

Testy eksploracyjne aplikacji mobilnych i webowych dla twórcy interaktywnych gier muzycznych

Zakres: testowanie oparte na checklistach, uwzględniając wszelkie wymagania.

Usługi: testowanie manualne

Finanse i bankowość

Automatyzacja testów dla największego polskiego banku

Zakres: budowa ekosystemu do automatyzacji testów funkcjonalnych aplikacji bankowej (webowej i mobilnej), automatyzacja wykonywania testów. Wsparcie procesu tworzenia testów.

Narzędzia i technologie: Java, Spring MVC, MySQL, MongoDB, Bootstrap, Docker, Android, Katalon Studio, Groovy/Java, Gerrit, Git

Strategia i framework testów automatycznych dla największego polskiego banku

Zakres: wdrożenie procesu testowego oraz tworzenia przypadków testowych (wraz z narzędziem do raportowania i monitorowania) oraz opracowanie planu testów aplikacji do wewnętrznego przetwarzania wniosków kredytowych dla MŚP. Rozwinęliśmy framework dla testów automatycznych, przekształcając go w narzędzie wykorzystywane przez testerów manualnych.

Technologie: Selenium, Java

Testowanie aplikacji mobilnej dla dostawcy technologii do obsługi wirtualnych kas

Zakres: testy eksploracyjne oraz automatyzacja aplikacji mobilnej dla wirtualnej kasy i przygotowanie do certyfikacji.

Technologie: Appium, Java, Python

Migracja do mikroserwisów i testowanie aplikacji dla firmy windykacyjnej

Zakres: w ramach prac deweloperskich zmodernizowaliśmy monolityczną aplikację i przenieśliśmy ją do mikroserwisów na platformie Kubernetes. Przetestowaliśmy również aplikację w architekturze mikroserwisów. Skupiliśmy się na migracji, zmianach architektonicznych i skalowalności, aby zapewnić niezawodność systemu.

Usługi i technologie: testy automatyczne, Java

Weryfikacja koncepcji automatyzacji testów dla jednej z największych globalnych firm konsultingowych zajmujących się audytem prawnym i podatkowym

Zakres: zaprojektowaliśmy i dostarczyliśmy weryfikację koncepcji platformy testowania automatyzacji dla cyfrowej platformy ubezpieczeniowej na rynek amerykański

Technologie: Java, Maven, Selenium WebDriver, Cucumber, IntelliJ

Automatyzacja testów aplikacji dla brytyjskiego banku

Zakres: architektura zautomatyzowanego frameworka testowego opartego na NodeJS i Playwright w celu przetestowania aplikacji Microsoft Dynamics 365 CRM, używanej wewnętrznie przez agentów brytyjskiego banku w celu usprawnienia obsługi klienta, onboardingu, zarządzania oszczędnościami i kredytami hipotecznymi.

Technologie: Playwright, NodeJS, JavaScript, TypeScript, VSCode, Git, JIRA, TestRail

Branża medyczna

Automatyczne testy inteligentnego rozwiązania do sterowania rozrusznikiem serca

Zakres: opracowanie zautomatyzowanych testów jednostkowych, integracyjnych, regresyjnych i testów interfejsu użytkownika dla inteligentnego rozwiązania do kontroli rozrusznika serca. Zwiększenie pokrycia testami kodu z 15% do 90%, refaktoring kodu i poprawa jakości.

Technologie: C++, Qt i aplikacja OpenSceneGraph

Kodowanie, projektowanie oraz przetestowanie technik i narzędzi dla oprogramowania wbudowanego MedTech

Zakres: stworzenie i przetestowanie oprogramowania wbudowanego dla pompy insulinowej pod kątem bezpieczeństwa.

Standardy i technologie: IEC 62304, C, C++, STM32

Wdrożenie i testowanie nowego interfejsu dla aplikacji do monitorowania zdrowia

Zakres: wdrożyliśmy i przetestowaliśmy nowy interfejs dla norweskiej aplikacji HealthB, dostępnej na Androida i iOS, integrując ją jednocześnie z systemem płatności Stripe.

Technologie: React Native, React Navigation, GraphQL

Jeśli poszukujesz partnera technologicznego, który zaplanuje proces testowy, dobierze typ i rodzaj testów, skonfiguruje framework, przygotuje środowisko testowe, zadba o zgodność z branżowymi normami, zrealizuje testy i pomoże w procesie certyfikacji twojego oprogramowania dobrze trafił_ś!

Przygotowaliśmy zestaw odpowiedzi na 10 pytań najczęściej zadawanych przez naszych klientów odnośnie testowania oprogramowania Jeśli nie znajdziesz tam odpowiedzi na te, które Cię nurtują – napisz do nas i umów się na bezpłatną konsultację z naszymi ekspertami od testowania oprogramowania!

Co jeszcze robimy na co dzień?

SKONTAKTUJ SIĘ
Wypełnij
formularz.
Skontaktujemy się z Tobą,
żeby umówić rozmowę
w dogodnym dla Ciebie terminie.