Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Innowise zbudował wygodny panel do uzyskiwania dostępu, zarządzania i uruchamiania behawioralnych kompleksowych testów QA z różnych repozytoriów GitHub.
Naszym klientem jest średniej wielkości dostawca IT specjalizujący się w rozwiązaniach opartych na chmurze. Oferuje pamięć masową w chmurze, hosting aplikacji i środowiska serwerów wirtualnych dostosowane do potrzeb małych firm i indywidualnych profesjonalistów.
Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.
Nasz klient zapewnia szeroki zakres Usługi SaaS dla organizacji IT. Niedawno postanowili stworzyć intuicyjne rozwiązanie internetowe do wyświetlania i zarządzania kompleksowymi testami behawioralnymi end-to-end.
Często proces zapewniania jakości jest fragmentaryczny i nieefektywny, co prowadzi do opóźnień w identyfikacji i rozwiązywaniu błędów w oprogramowaniu. Co więcej, wielu dostawców IT ma trudności ze śledzeniem postępów testów w czasie rzeczywistym i generowaniem kompleksowych raportów, co znacznie utrudnia cykl życia oprogramowania. W związku z tym klient poprosił nas o dostarczenie ujednoliconego rozwiązania SaaS, które usprawniłoby cykl życia oprogramowania. testowania proces, zwiększają widoczność i umożliwiają łatwe zarządzanie i raportowanie.
Op basis van onze ervaring in softwareontwikkeling bouwden we een robuust en geïntegreerd webpanel dat zou dienen als een enkel toegangspunt voor het testautomatiseringsraamwerk en dat zou voldoen aan de eisen van de klant voor efficiëntie en samenhang. Gebruikers kunnen via het platform specifieke testscenario's voor een project bekijken, QA-sessies aanmaken en uitvoeren, de voortgang van de tests bewaken en uitvoeringsrapporten bekijken.
Aplikacja oparta na PHP umożliwiała importowanie scenariuszy testowych napisanych w Gherkin bezpośrednio poprzez klonowanie z repozytoriów GIT/Bitbucket za pośrednictwem interfejsów API. W szczególności, gdy użytkownik żąda określonego scenariusza, panel internetowy sprawdza najnowszą wersję w repozytorium i klonuje ją w razie potrzeby, zapewniając zgodność z najbardziej aktualnymi danymi.
Nasi wykwalifikowani programiści wyposażyli platformę w zaawansowany system przeglądania plików, umożliwiający użytkownikom poruszanie się po hierarchicznej strukturze folderów w celu zlokalizowania określonych scenariuszy testowych. Ponadto wdrożyliśmy potężną wyszukiwarkę zdolną do szybkiego indeksowania i wyszukiwania scenariuszy testowych, nawet w rozległych zbiorach danych, dzięki czemu użytkownicy mogą przeglądać, wyszukiwać i przeglądać informacje związane z konkretnymi projektami.
We hebben een flexibele module ontwikkeld waarmee gebruikers gedetailleerde testplannen kunnen maken en scenario's, testmogelijkheden en planningen kunnen specificeren. Zodra een testplan is gemaakt, plaatst het platform het in een wachtrij voor uitvoering op basis van de gedefinieerde parameters. Verder ontvangen gebruikers realtime meldingen over de status en resultaten van de testsessie.
Nasz zespół projektowy wdrożył aktualizacje w czasie rzeczywistym oparte na technologii WebSocket, zapewniając natychmiastową komunikację między programem uruchamiającym testy a panelem administracyjnym. Przyjazny dla użytkownika pulpit nawigacyjny wyświetla bieżący postęp testów, zasilany danymi na żywo z programu uruchamiającego testy. Funkcja ta ma kluczowe znaczenie dla monitorowania i szybkiego reagowania na wszelkie problemy pojawiające się podczas testów.
Po zakończeniu testów platforma kompiluje dane w kompleksowe raporty, w tym wykresy i diagramy, wraz ze szczegółowymi dziennikami dla lepszego zrozumienia przez użytkowników nietechnicznych. Mogą oni przeglądać szczegóły dotyczące scenariuszy testowych, uczestników projektu i linków zewnętrznych, a także otrzymywać powiadomienia e-mail o sesjach testowych. Ponadto użytkownicy mogą eksportować te raporty w formacie PDF i udostępniać je członkom zespołu. Ponadto nasi doświadczeni specjaliści zapewnili płynną integrację z Jira w celu bezpośredniego śledzenia zgłoszeń i zarządzania nimi w powiązaniu z konkretnymi wynikami testów. Umożliwiło to użytkownikom tworzenie i przypisywanie zgłoszeń Jira bezpośrednio z platformy, usprawniając proces śledzenia błędów i efektywne rozwiązywanie problemów.
Administratorzy z wysokimi uprawnieniami nadzorują aplikację internetową, dodając nowych użytkowników i przyznając im zasoby systemowe. Po zarejestrowaniu nowych członków otrzymują oni wiadomość e-mail z zaproszeniem zawierającą link do strony konfiguracji hasła. Jeśli użytkownicy wielokrotnie naruszają warunki korzystania z systemu, administratorzy mogą cofnąć lub ograniczyć ich dostęp.
Języki i frameworki
PHP, Symfony 5, jQuery
Baza danych
MySQL
DevOps
Docker, Platform.sh
QA
PhpUnit
Nasz proces rozwoju dla tego projektu został zorganizowany tak, aby zapewnić przejrzystość, wydajność i spójną komunikację z klientem. Od samego początku przydzieliliśmy dedykowanego kierownika projektu, który służył jako pojedynczy punkt kontaktowy dla klienta i usprawniał podejmowanie decyzji i rozwiązywanie problemów. Ustanowiliśmy politykę udostępniania naszego kodu klientowi za pośrednictwem GIT/Bitbucket od pierwszego dnia kodowania, umożliwiając klientowi monitorowanie postępów i utrzymywanie jasnego obrazu procesu rozwoju.
Voor het projectmanagement hanteerde Innowise een Agile-methodologie met een sprintritme van twee weken, wat een snelle ontwikkeling en afstemming op de doelen van de klant mogelijk maakte. We begonnen elke iteratie met een gedetailleerde planningssessie waarin taken werden geïdentificeerd, ingeschat en toegewezen aan teamleden. Tijdens dagelijkse stand-up meetings hield het projectteam de vaart erin, pakte blokkades aan en zorgde ervoor dat iedereen op dezelfde lijn zat met de doelstellingen van de sprint.
Podczas sprintów nasz zespół programistów pracował nad stworzeniem funkcji określonych w zakresie projektu. Zdecydowaliśmy się zbudować webową aplikację administracyjną od podstaw przy użyciu PHP omdat het krachtige mogelijkheden biedt om eenvoudig te navigeren en uitgebreide interfaces te maken, ondersteund door eenvoudige syntaxis en veelzijdigheid. Aan het einde van elke sprint presenteerden we onze voortgang aan de klant en namen we hun feedback op in de planning van de volgende sprint.
Równolegle z procesem rozwoju, nasz zespół ds. zapewnienia jakości przeprowadzał ciągłe testy, aby upewnić się, że każdy komponent działa zgodnie z przeznaczeniem. Po osiągnięciu znaczących kamieni milowych, zaangażowaliśmy klienta w testy akceptacyjne, pozwalając mu na sprawdzenie funkcjonalności w kontrolowanym środowisku.
Po pomyślnym UAT i zatwierdzeniu przez klienta, przystąpiliśmy do ostatecznego wdrożenia panelu internetowego opartego na SaaS, przeprowadzając konserwację po uruchomieniu, aby szybko rozwiązać wszelkie pojawiające się problemy.
1
Analityk biznesowy
1
Kierownik projektu
2
Programiści Full-Stack
1
QA
ingenieur
Innowise opracowało łatwą do zrozumienia platformę SaaS do zarządzania kompleksowymi testami QA za pomocą wszechstronnych interfejsów opartych na PHP. Dzięki panelowi administracyjnemu zarządzanie testami zostało scentralizowane, ułatwiając importowanie, organizowanie i wykonywanie scenariuszy testowych, co wcześniej wymagało znacznie więcej czasu i wysiłku. Zapewniał on również funkcje monitorowania na żywo, pozwalając użytkownikom śledzić postęp testów w czasie rzeczywistym i szybko rozwiązywać wszelkie problemy, drastycznie skracając czas przestojów i przyspieszając rozwiązywanie problemów.
Co więcej, integracja Jira w panelu administracyjnym usprawniła proces śledzenia błędów i zarządzania projektami. Dzięki tej opcji użytkownicy mogą tworzyć i łączyć zgłoszenia Jira bezpośrednio z wynikami testów, co skutkuje bardziej spójnym rozwiązywaniem błędów.
Kortom, de implementatie van de oplossing pakte de pijnpunten van de klant effectief aan en transformeerde hun testproces in een meer gestroomlijnde, efficiënte en datagestuurde operatie. Het platform verbeterde het dagelijkse testbeheer en verschafte strategische inzichten, wat bijdroeg aan het succes van de klant op de lange termijn op het gebied van softwareontwikkeling.
1.5x
zmniejszenie liczby rozwiązywanych błędów
37%
szybsze zarządzanie scenariuszami testowymi
Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.
Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić informatie.
Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.
Dowiedz się jako pierwszy o innowacjach IT i interesujących studiach przypadków.
© 2007-2024 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatnościw w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
Dziękuję!
Wiadomość została wysłana.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.