Przejdź do głównej sekcji

Dlaczego codelab?

Testowanie jako usługa

Nasze usługi testowe obejmują wszystko, czego kiedykolwiek będziesz potrzebować: pełny outsourcing testów, rozszerzenie zespołu o naszych ekspertów, doradztwo w zakresie zapewnienia jakości, outsourcing pojedynczych faz testów. Ty zdecydujesz, jakiego rodzaju wsparcia naprawdę potrzebujesz, na jak długo i jaki model rozliczeniowy preferujesz.

Zorientowanie na klienta

Skoncentrowanie się na potrzebach klientów i sposobie użytkowania oprogramowania przez użytkowników końcowych ma decydujący wpływ na dobrze dostosowane podejście do testowania. Dlatego jako bonus otrzymasz naszą wiedzę w tym zakresie. 

Jakość i solidność

Działamy głównie w branżach o bardzo wysokich standardach bezpieczeństwa (np. motoryzacja, awionika). Wszystkie nasze procesy i cała organizacja są dostosowane, aby osiągnąć wysokiej jakości wyniki i niezawodność naszego oprogramowania.

Specjalność

Doradztwo w zakresie testów

Doradztwo w zakresie testów przeprowadzone przez doświadczonych konsultantów możesz wykorzystać na każdym etapie projektu. Skupia się ono na dopasowaniu właściwych podejść testowych do aktualnej sytuacji klienta. Możemy wesprzeć Cię od początkowej fazy projektu i zadbać o to, aby zapobiec przyszłym wyzwaniom związanym z jakością oprogramowania i pomóc, jeśli utkniesz w ślepym zaułku.

Doradztwo

Dzięki doświadczeniu w wielu sektorach biznesowych, różnym skalom i fazom projektu, możemy wesprzeć Cię działaniami testowymi, od zdefiniowania odpowiednich podejść testowych, poprzez dostarczenie zdefiniowanych artefaktów testowych, po odpowiedzialność za cały proces testowania. Nasi eksperci koncentrują się na ulepszeniach, które dają dojrzałe i wysokiej jakości wyniki.

Test jako usługa to nasza odpowiedź na potrzeby klientów. Jest rozwiązaniem w przypadku braku wiedzy, zasobów lub czasu w Twojej organizacji. Możesz z niego korzystać: na każdym etapie projektu, na jak długo go potrzebujesz oraz w określonym czasie lub budżecie. Outsourcing może odbywać się na miejscu lub poza siedzibą Twojej organizacji. Ponad 80% naszego zespołu testowego posiada certyfikat ISTQB.

Złożoność obecnych rozwiązań informatycznych pociąga za sobą konieczność zapewnienia jakości oprogramowania na wyższym poziomie niezawodności. Dedykowane zespoły ds. jakości lub inżynierowie, którzy są częścią zespołu programistów, mają udokumentowane umiejętności tworzenia kultury jakości i świadomości na poziomie organizacji. Ciągła integracja i wdrażanie to dla nas chleb powszedni, podobnie jak dbanie o testowanie niefunkcjonalne, np. bezpieczeństwo wydajności Twoich systemów.

Specjalność

Testowanie oprogramowania

Powszechnie uważa się, że rozsądne testowanie to klucz do stworzenia dobrego oprogramowania. W zależności od rozwiązań programowych, które chcesz dostarczyć (aplikacja internetowa, aplikacja mobilna, IoT) pojawiają się wyzwania jakościowe, którym warto przeciwdziałać, zanim pojawią się problemy. Bogate doświadczenie, które zdobyliśmy przez lata, potwierdza nasze kompetencje w tym względzie.

Testowanie aplikacji internetowych

Ponad 20-letnie doświadczenie w testowaniu oprogramowania z pełnym zakresem działań testowych daje nam solidną podstawę do zapewnienia praktyk gwarantujących najwyższą jakość Twoich systemów. Nasi inżynierowie testów pracują w ramach zespołów scrumowych. Dbamy o świadomość jakości wewnątrz projektu i implementujemy odpowiednie metryki i ulepszenia, które zwiększają wartość biznesową Twoich produktów.

Technologia mobilna wpisana jest w aktualne trendy, co oznacza złożoność wersji platform mobilnych i szeroką ofertę urządzeń dostępnych na rynku. Należy więc korzystać z narzędzi testowych, które obejmują to wszystko. Tak właśnie robimy. Odpowiedni łańcuch narzędzi zagwarantuje jakość Twojej aplikacji i pomoże zaoszczędzić czas w procesie tworzenia oprogramowania.

Dzięki doświadczeniu zdobytemu podczas współpracy z bezpośrednimi dostawcami głównie z branży motoryzacyjnej, specjalizujemy się w testowaniu oprogramowania według normy A-SPICE i ASIL zdefiniowanego przez ISO 26262. Znamy narzędzia testowe wykorzystywane do wizualizacji, automatyzacji, optymalizacji i podnoszenia jakości oprogramowania dla sektora motoryzacyjnego i lotniczego. Opracowaliśmy też własne narzędzia.

Gadżety do noszenia działają w określonej infrastrukturze, a opracowanie wielu współistniejących czujników danych i aplikacji z RFID, NFC, Bluetooth, Z-Wave, WiFi jest normą. Podejścia testowe dla takich scenariuszy powinny obejmować użyteczność, bezpieczeństwo IoT, łączność, wydajność, kompatybilność, testy regulacyjne, protokoły aktualizacji/ urządzenia/ oprogramowanie układowe, powiązania sprzętu i oprogramowania, testowanie danych w czasie rzeczywistym i inne. Jak widać, prosty scenariusz to wiele złożonych czynności testowych, które należy uwzględnić, jeśli produkt ma być niezawodny.

Specjalność

Testowanie doświadczenia użytkownika

Ta część naszego portfolio testów ma na celu przedstawienie naszego podejścia do dostarczania systemów, które są lubiane przez użytkowników końcowych. Testowanie oprogramowania opiera się na metrykach i wynikach, ale jest to również rodzaj sztuki, która sprawia, że oprogramowanie staje się bardziej estetyczne i przydatne w życiu codziennym.

Myślenie projektowe

Myślenie projektowe jest częścią naszych warsztatów z klientami. Jest to mocno ukierunkowane na użytkowników rozwiązywanie problemów w ramach projektowania. Ten sposób pracy stanowi wyzwanie i pomaga obu stronom zrozumieć, jakie jest główne przeznaczenie produktu oraz przez kogo i w jaki sposób będzie on używany. Takie podejście oszczędza czas i wyjaśnia oczekiwania na wczesnych etapach współpracy.

Testy użyteczności koncentrują się na projektowaniu interakcji zorientowanym na użytkownika. Mierzą łatwość użycia określonego obiektu przez użytkowników końcowych. Interakcja człowiek-komputer staje się coraz bardziej zauważalna i pożądana w wielu sektorach naszego życia. Mapy cieplne, śledzenie wzroku, recenzje ekspertów to elementy procesu wytwarzania, które finalnie zwiększają użyteczność Twojego oprogramowania.

Testy dostępności to podzbiór testów użyteczności. Sprawdzają, czy Twoje aplikacje mogą być używane przez osoby niepełnosprawne (cierpiące na daltonizm, wady słuchu itp.).

Od zapytania do ostatecznego dostarczenia

Prze­gląd pro­ce­su

Bezpłatne warsztaty doradcze

Skonsultuj bieżące potrzeby testowe

Zdecyduj, który z naszych modeli usług testowych będzie odpowiadał Twoim potrzebom (zapoznaj się z naszą ofertą)

Złóż zapytanie ofertowe (specyfikacja i kosztorys, cena)

Rozpoczęcie i wdrożenie testów

Model kaskadowy/V: Rozpoczynamy wdrażanie procesu testowego dla Twojego systemu. Będziesz regularnie otrzymywać informacje o postępach, wyniki będą dostarczane na podstawie planowania metodą kamieni milowych

Agile / Scrum: Rozpoczynamy sprinty. Backlog sprintu jest zdefiniowany. Backlog projektu jest na bieżąco aktualizowany. Oś czasu projektu jest aktualizowana dla elementów backlogu w Priorytecie 1.

Wsparcie i dodatki

Po zakończeniu tworzenia oprogramowania otrzymasz pakiet wyników testów

Oferujemy utrzymanie i wsparcie

Jesteśmy do Twoich usług w zakresie implementacji wszelkich wymaganych dodatków