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.
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
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
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
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
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
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
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
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
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
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
Zakres: testowanie oparte na checklistach, uwzględniając wszelkie wymagania.
Usługi: testowanie manualne
Finanse i bankowość
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
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
Zakres: testy eksploracyjne oraz automatyzacja aplikacji mobilnej dla wirtualnej kasy i przygotowanie do certyfikacji.
Technologie: Appium, Java, Python
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
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
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
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
Zakres: stworzenie i przetestowanie oprogramowania wbudowanego dla pompy insulinowej pod kątem bezpieczeństwa.
Standardy i technologie: IEC 62304, C, C++, STM32
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