Wasza strona, testowana automatycznie
Automatyczne testy ścieżek, na których opiera się Wasz biznes, takich jak rejestracja czy zakup, sprawdzające to, co ważne, i uruchamiane przy każdej zmianie. Zbudowane w Playwright.
Pomagamy Waszym testom nadążyć: automatyzacja, testy obciążeniowe i wydajnościowe oraz zespół przygotowany, by samodzielnie o nie dbać.
Z czym się do nas zwracają
Nasz zespół budował i dostarczał jakość w takich firmach jak
Rynki regulowane i nieregulowane: usługi finansowe i handel wysokiej częstotliwości, kryptowaluty i aktywa cyfrowe, portale nieruchomości, przeglądarki w skali konsumenckiej i sporo nisz pomiędzy nimi.
Nasza teza
Większość zespołów, z którymi rozmawiamy, próbowała już narzędzia, które miało to rozwiązać, często niejednego. Narzędzia robią to, co obiecują. Żadne z nich nie powie Wam, na których dwunastu z Waszych czterystu zachowań opiera się biznes, a rozstrzygnięcie tego to większość pracy. Cztery generacje narzędzi sprzedawano jako zastępstwo dla osoby, która podejmuje tę decyzję. Takiego zastępstwa nie ma.
To nie jest argument przeciwko AI. Duża część naszej własnej pracy na niej działa. Najlepszy niezależny pomiar oszacował oszczędność przy tej pracy na 24,9%, podczas gdy cała kategoria reklamuje minuty. Odzyskana jedna czwarta wysiłku to realny zysk. Ale to wciąż nie jest ta praca.
Co robimy
Od pierwszego testu po obciążenie, które kładzie system, i zespół, który potem o to dba.
Automatyczne testy ścieżek, na których opiera się Wasz biznes, takich jak rejestracja czy zakup, sprawdzające to, co ważne, i uruchamiane przy każdej zmianie. Zbudowane w Playwright.
Testy usług i danych, od których zależy Wasza aplikacja, łącznie z tym, co się dzieje, gdy coś pójdzie nie tak. Szybkie, bo nie biorą w nich udziału żadne ekrany.
Automatyczne testy aplikacji mobilnych w Appium albo we własnych narzędziach Apple i Google, tam gdzie lepiej pasują.
Testy w starszych narzędziach, takich jak Selenium czy Cypress, przeniesione do Playwright: inwentaryzacja, pilotaż, a potem reszta. Albo zostawiamy je tam, gdzie są, i o nie dbamy.
Zostawiamy testy, które sprawdzają coś realnego, poprawiamy te, którym niewiele brakuje, i ustalamy standard przeglądu dla kolejnej partii.
Jaki ruch wytrzyma Wasz system, zanim się posypie, i która część posypie się pierwsza. Zbudowane w k6 i dołączone do migracji.
Jak szybko Wasz produkt działa w odczuciu prawdziwych użytkowników, mierzone na ich urządzeniach i prześledzone do przyczyny, z propozycją poprawki zamiast panelu.
Wasze testy uruchamiane automatycznie przy każdej zmianie w kodzie, w narzędziach, których już używacie, i na tyle szybkie, że nikt ich nie pomija.
Playwright, zautomatyzowane procesy i korzystanie z AI w pracy nad jakością bez ślepego zaufania. Praca ramię w ramię w trakcie projektu, warsztaty przy przekazaniu.
Narzędzia, w których pracujemy
Jak to działa
Około tygodnia, bezpłatnie. Dostajecie pisemną inwentaryzację Waszych testów, plan, co z nimi zrobić, i ocenę bez owijania w bawełnę, co warto zachować. Zostaje u Was niezależnie od tego, czy nas zatrudnicie.
Prawdziwy fragment Waszych testów, a nie demo, przeniesiony i przechodzący przy każdej zmianie, którą wprowadza Wasz zespół. Tu okazuje się, czy szacunek się broni, póki zmiana kursu jest jeszcze tania.
Główna część pracy, etapami, z Waszymi inżynierami pracującymi razem z nami. Szkolenie to nie tylko warsztat na koniec. To sposób, w jaki wykonujemy pracę.
Dokumentacja projektu, warsztaty z transferu wiedzy i zespół, który potrafi samodzielnie rozwijać zestaw testów. Potem wsparcie, jeśli go chcecie.
Notatki
Na tej stronie nie ma logotypów klientów udających rekomendacje. Przeczytajcie argumenty i sami oceńcie, czy wiemy, co robimy. Notatki są po angielsku.
Zacznijcie tutaj
Platforma, która była właścicielem Waszych testów, potem testy, które same się naprawiały, potem AI, która pisze testy, a teraz AI, która przegląda każdą zmianę. Każde z nich to lepsza inżynieria niż poprzednie i każde sprzedawano jako sposób, by obyć się bez osoby, która rozumie produkt. Ta osoba była jedynym elementem nośnym.
Czytaj notatkęMigracje, których odmawiamy, i zestawy, w których usunięcie testów jest lepsze niż ich przenoszenie.
Czytaj notatkęJedno kontrolowane badanie oszacowało oszczędność na 24,9%, a nie na „minuty”. Oto sześć miejsc, w których regularnie się sypie, i dlaczego.
Czytaj notatkęTrzy czwarte niestabilnych testów ma wspólną przyczynę z mniej więcej tuzinem innych. Naprawianie ich pojedynczo to powód, dla którego kolejka nigdy się nie kończy.
Czytaj notatkęCzas wykonania to łatwa metryka. Zaufanie to ta, która decyduje, czy w ogóle warto uruchamiać zestaw. Oto cztery sposoby, by je zmierzyć.
Czytaj notatkęAnalizy
Nie mamy studiów przypadków klientów, które moglibyśmy pokazać, więc żadnych nie wymyślamy. Zamiast tego bierzemy najlepiej udokumentowane publiczne relacje z tej dziedziny i czytamy je dokładnie, łącznie z fragmentami, które przemawiają przeciwko zatrudnianiu kogokolwiek. Każda liczba poniżej prowadzi do opublikowanego źródła, które możecie sprawdzić. Analizy są po angielsku.
Sto testów, osiem miesięcy, dwa zestawy działające równolegle. Liczba, od której dostawcy nigdy nie zaczynają.
Czytaj analizęDwa tygodnie na 200 testów, GPT-4 wymyślający nieistniejące sprawdzenia i wyjaśnienie, dlaczego 71% udanych testów na laptopie zamieniło się w 44% na serwerze budującym.
Czytaj analizęDyrektorka ds. jakości opisała publicznie własną trzyletnią porażkę. Powrót do testów manualnych mógł być słuszną decyzją.
Czytaj analizęPrzy 7200 zamówieniach na minutę testowa kopia serwisu przestaje mówić cokolwiek, co warto wiedzieć.
Czytaj analizęAmazon przeszedł od dziesięciu inżynierów na jednego testera do stu. Praca testerska nigdzie nie zniknęła.
Czytaj analizęNapiszcie, na czym działa Wasz produkt i jak go dziś testujecie. Wrócimy z tym, co Wasze testy naprawdę sprawdzają, z ryzykiem, którego nic nie pokrywa, i ze wskazaniem, gdzie brakuje osądu, a nie narzędzi. Czasem okazuje się, że potrzeba mniej, niż myślicie. Dokument zostaje u Was w każdym przypadku.
Kim jesteśmy
Jesteśmy butikiem, nie agencją. Osoby, które ustalają zakres pracy, to te same osoby, które ją wykonują, i prowadzimy niewiele projektów naraz, bo tylko tak da się je zrobić porządnie.
Działamy w UE i pracujemy w strefach czasowych Europy i USA. W naszej pracy intensywnie korzystamy z AI i mówimy wprost, gdzie pomaga, a gdzie nie. Tego samego osądu uczymy Wasz zespół.
Pytania
Jeśli czegoś tu brakuje, zapytajcie w mailu. Odpowiedź też nic nie kosztuje.
Pisemną inwentaryzację zestawu testów, ocenę tego, co każda jego część naprawdę sprawdza, obszary produktu z ryzykiem, którego nic nie pokrywa, oraz plan przeniesienia testów, jeśli ma to sens. Zajmuje to około tygodnia naszego czasu i bardzo niewiele Waszego.
Dokument jest Wasz niezależnie od tego, czy nas zatrudnicie. Czasem okazuje się, że potrzebujecie mniej, niż myślicie, i wtedy to powiemy.
W czterech krokach: audyt, pilotaż przechodzący przy każdej zmianie, główna część pracy z Waszymi inżynierami u naszego boku i przekazanie. Każdy kończy się czymś, z czego można korzystać samodzielnie, więc możecie przerwać po każdym z nich.
Pilotaż istnieje po to, żeby szacunek dla reszty był zmierzony na Waszym kodzie, a nie zgadywany na podstawie naszego. Kroki szczegółowo.
Jedni i drudzy, od pierwszego dnia. My bierzemy na siebie najcięższą część, a imiennie wskazany właściciel po Waszej stronie pracuje razem z nami, zamiast poznawać zestaw testów dopiero na końcu. Podział pracy ustalamy na początku i może się zmieniać, w miarę jak Wasz zespół nabiera pewności.
Osoby, które ustalają zakres pracy, to te same osoby, które ją wykonują. Nie ma przekazania do zespołu realizacyjnego, którego nie znacie.
To dobry moment. Start od niewielkiej bazy oznacza, że nie ma czego odkręcać. Budujemy pokrycie tam, gdzie go nie ma, dzielimy ręczne sprawdzenia na to, co warto automatyzować, i to, czego nie warto, i uruchamiamy wszystko w narzędziach, z których już korzystacie. Wasz zespół uczy się nawyków, póki zestaw jest mały, czyli wtedy, gdy nauka kosztuje najmniej.
Nie. Tam, gdzie zestaw warto zostawić takim, jaki jest, utrzymujemy go i ulepszamy na miejscu: także w Cypress, Selenium i WebdriverIO. Tam, gdzie przeniesienie się opłaca, migrujemy etapami, bez przełączania wszystkiego naraz, a niektóre testy lepiej usunąć, niż przenosić. Audyt pokazuje, co jest czym, test po teście.
Tak. Migracji, po której nikt po Waszej stronie nie przejmie zestawu. Zlecenia przeniesienia całego zestawu w określonym terminie bez wcześniejszego pilotażu. I automatyzowania pracy, która wymaga ludzkiego osądu, jak testy eksploracyjne czy przeglądy dostępności. Jeśli testy są niestabilne, bo aplikacji nie da się przywrócić do tego samego punktu wyjścia przed każdym z nich, mówimy o tym przed migracją czegokolwiek, bo przeniesienie testów przeniosłoby tylko problem. Pełna lista z uzasadnieniem (po angielsku).
Audyt trwa około tygodnia. Wszystko, co potem, zależy od wielkości i stanu zestawu testów, i właśnie dlatego następny jest pilotaż: zamienia szacunek dla głównej części w liczbę zmierzoną na Waszym kodzie. Uważajcie na każdego, kto wycenia pełną migrację, zanim zobaczy działający fragment. Jak wygląda prawdziwy harmonogram (po angielsku).
Wasz zespół jest gotowy, by działać dalej bez nas. Przekazanie to dokumentacja projektu i warsztaty z transferu wiedzy.
Po zakończeniu projektu nadal oferujemy wsparcie. Ma różne poziomy, w zależności od tego, jak blisko chcecie nas mieć, i można je przedłużyć na warunkach, które uzgodnimy.