Czym jest Autify? Przegląd i prezentacja funkcji
We review tools independently, and commissions help fund our testing. See our transparency policy, our methodology, or suggest a tool.
Czym jest Autify?
Autify to platforma do bezkodowego testowania automatyzacji oprogramowania, która wykorzystuje sztuczną inteligencję z funkcją samonaprawy do tworzenia testów, zarządzania nimi, ich wykonywania i raportowania wyników.
Autify zostało stworzone przez inżyniera oprogramowania Ryo Chikazawę (dyrektora generalnego i współzałożyciela), aby rozwiązać problem, który określił jako „uniwersalny problem” w tworzeniu oprogramowania — testowanie oprogramowania trwało zbyt długo, a programiści potrzebowali sposobu na szybsze dostarczanie wersji i ograniczenie konieczności konserwacji.
Misją Autify jest wyeliminowanie etapu testowania, zaczynając od usunięcia testów manualnych. Dlatego stworzyliśmy zaawansowane, bezkodowe rozwiązanie do kompleksowego testowania oparte na sztucznej inteligencji, które integruje się z Twoim potokiem CI/CD.
Jak to wszystko się zaczęło:
- Autify ukończyło program Alchemist Accelerator w 2019 roku.
- W lipcu 2019 roku Autify pozyskało 2,5 mln USD od Global Brain, Salesforce Ventures i innych inwestorów.
- Autify oficjalnie rozpoczęło działalność w październiku 2019 roku, a w 2020 roku osiągnęło ponad 200 klientów.
- W 2020 roku Autify otrzymało Nagrodę Publiczności i Nagrodę CTO podczas konkursu Architektura startupów roku 2020.
- W październiku 2021 roku WiL, Uncorrelated Ventures i inni inwestorzy sfinansowali rundę serii A o wartości 10 mln USD.
Autify ma siedzibę w San Francisco w Stanach Zjednoczonych, a także biura w Tokio w Japonii.
Obecnie Autify sponsoruje wydarzenia Techwell, takie jak Stareast i Agile + DevOps, a także współpracuje z The Ministry of Testing, sponsorując kilka wydarzeń TestBash.
Przeczytaj także: AGILE CZY DEVOPS: CO WYBRAĆ I DLACZEGO
Dla kogo jest Autify?
Autify to platforma testowa, która pozwala każdej osobie w dowolnej firmie tworzyć testy. Przyjrzyjmy się kilku przypadkom użycia!
- Wzmacnianie zespołów QA
Dzięki Autify testerzy manualni i inżynierowie QA mogą szybciej tworzyć więcej testów, zwiększać zakres testów i ograniczać konieczność konserwacji. Testerzy manualni mogą zostać włączeni do testowania automatycznego i pomóc skrócić cykl wydawniczy. Zautomatyzuj raz, testuj bez końca, rób więcej mniejszym nakładem i szybciej!
- Programiści
Programiści mogą dołączyć do testowania automatycznego. Jednym z największych problemów między zespołami tworzącymi oprogramowanie a zespołami QA jest wzajemne zrozumienie scenariuszy testowych. Programiści mogą łatwo komunikować ścieżki testowe i tworzyć scenariusze testowe.
- Branża SaaS
Autify to narzędzie SaaS do testowania infrastruktury, które ma na celu usprawnienie tworzenia oprogramowania i pracy zespołów QA. Większość naszych klientów działa w branży SaaS i korzysta z Autify do automatyzacji testów aplikacji internetowych i mobilnych.
- Każda branża
Autify jest przydatne dla każdej firmy, która ma ścieżki konwersji — od rejestracji i formularzy kontaktowych po procesy zakupowe — a także potrzebuje kompleksowego testowania oraz testowania interfejsu użytkownika w różnych przeglądarkach. Jedną z przewag konkurencyjnych Autify jest łatwość tworzenia scenariuszy testowych. Sztuczna inteligencja Autify monitoruje wszelkie zmiany w interfejsie użytkownika i automatycznie aktualizuje scenariusz testowy.
Jakie problemy pomaga rozwiązać Autify?
- Ograniczenie testów manualnych
Autify uważa, że przyszłość testowania QA polega na wyeliminowaniu testów manualnych, i dąży do zwiększania ludzkiej kreatywności dzięki technologii. Niektórzy sądzą, że sztuczna inteligencja odbierze ludziom pracę. My się z tym nie zgadzamy. Naszą misją jest dostarczanie technologii, która pozwala nam, ludziom, koncentrować się na twórczej pracy, którą tylko my możemy wykonywać. Przekazując nieproduktywną pracę sztucznej inteligencji (maszynom), możemy zwiększyć produktywność całego społeczeństwa.
- Ograniczenie konieczności konserwacji
Samonaprawiająca się sztuczna inteligencja Autify wykrywa zmiany w interfejsie użytkownika i naprawia uszkodzone scenariusze. Jeśli wykryje zmianę, która nie jest oczywista, wskazuje krok, w którym scenariusz testowy przestał działać. Możliwość naprawiania scenariuszy testowych bez użycia skryptów jest zaletą w metodykach zwinnych.

- Kompleksowe testowanie na dużą skalę
Złożoność testowania kompleksowego wzrosła, a testowanie manualne jest często wymagane, aby utrzymać wysoką jakość obsługi użytkownika i upewnić się, że wszystko działa prawidłowo. Autify umożliwia tworzenie kompleksowych scenariuszy testowych oraz udostępnia funkcję testowania poczty e-mail, która tworzy losowe wiadomości e-mail do celów testowania i weryfikacji.
Autify udostępnia również niestandardowe kroki JavaScript oraz integracje z innymi narzędziami CI/CD. Każda osoba w organizacji może tworzyć scenariusze testowe obejmujące całe doświadczenie użytkownika.
- Szybsze znajdowanie błędów i skracanie cykli wydawania funkcji
Gdy test zakończy się niepowodzeniem, otrzymasz powiadomienie i zrzut ekranu kroku, w którym test się nie powiódł. Zapewnia to lepszy wgląd w błąd oraz pozwala zespołom szybciej komunikować się, identyfikować i rozwiązywać błędy, a następnie szybko kontynuować testowanie lub naprawić scenariusz testowy.
Jak wygląda plan rozwoju Autify?
Automatyzacja testów jest wciąż na wczesnym etapie rozwoju, a istnieje niezliczona liczba sposobów na zwiększenie produktywności w procesie tworzenia oprogramowania. Aby rozszerzyć możliwości i ofertę produktową Autify, nasz długoterminowy plan rozwoju został podzielony na trzy etapy.
- Etap 1: Zwiększenie zakresu automatyzacji
- Najpierw udostępnimy produkt, który będzie w stanie zautomatyzować większą część przypadków testowych, które są obecnie testowane manualnie.
- Etap 2: Zwiększenie ogólnego zakresu testów
- Obecnie zakres testów różni się w zależności od osoby. Udostępnimy produkt, który zwiększy zakres testów wraz ze wzrostem poziomu automatyzacji.
- Etap 3: Wyeliminowanie fazy testów
- Faza testów służy do sprawdzenia, czy wszystkie operacje działają zgodnie z założeniami po zakończeniu procesu tworzenia. Jeśli uda nam się zautomatyzować testy na początkowym etapie tworzenia, proces ten może być oparty na testach. Po pomyślnym przejściu wszystkich testów oprogramowanie będzie można wydać bez oddzielnej fazy testów.
Celem Autify jest osiągnięcie etapu 3 do 2024 roku. Aby poznać szczegóły planu rozwoju i nadchodzących funkcji, umów spotkanie, aby dowiedzieć się więcej.
Przegląd funkcji Autify
Aby zorientować się, jak działa Autify, zapoznaj się z przeglądem najważniejszych funkcji i dowiedz się, jak mogą Ci pomóc.
1. Testowanie w różnych przeglądarkach
Autify obsługuje przeglądarki na komputerach i urządzeniach mobilnych. Eliminuje to potrzebę zarządzania rzeczywistymi urządzeniami lub farmami urządzeń i ich utrzymywania.

2. Testowanie poczty e-mail
Autify może przeprowadzać testy przejść i sprawdzać zawartość wiadomości e-mail, takich jak wiadomości dotyczące rejestracji nowego użytkownika i potwierdzenia zakupu. Nie ma potrzeby przygotowywania środowiska skrzynki odbiorczej poczty e-mail wyłącznie na potrzeby testów.

3. Krok JavaScript
Możesz elastycznie dostosowywać przypadki testowe, łącząc niestandardowy kod i argumenty.

4. Wykonywanie równoległe
Możesz uruchamiać wiele testów jednocześnie. Liczbę równoległych wykonań można dostosować do konkretnego przypadku użycia.
5. Grupa kroków
Połącz zestaw działań w grupę kroków. Ta przydatna funkcja oszczędza czas podczas wykonywania tych samych działań w różnych scenariuszach testowych lub gdy działania powtarzają się w ramach jednego scenariusza.

6. Odtwarzanie lokalne
Aby upewnić się, że test przebiega prawidłowo, podczas wprowadzania zmian możesz ponownie odtwarzać scenariusze testowe w środowisku przeglądarki

7. Integracja usług
Bezproblemowo integruj się z używanymi już usługami. Obsługiwane są CircleCI, Jenkins, Webhook, TestRail i Slack. Możemy bezproblemowo zintegrować się z Twoim CI/CD za pośrednictwem API.

8. Cieniowy DOM
Autify obsługuje elementy cieniowego DOM, które stają się standardem w Salesforce. Możesz również testować aplikacje dostępne w takich marketplace’ach jak Salesforce AppExchange.
Najlepszym sposobem, aby dowiedzieć się, czy Autify odpowiada Twoim krótko- i długoterminowym celom, będzie umówienie prezentacji!
Autify a inne bezkodowe platformy testowania oprogramowania zasilane AI
Główne przewagi konkurencyjne Autify nad konkurencją to łatwość korzystania z technologii AI, intuicyjny interfejs użytkownika, wspaniali ludzie wspierający realizację celów QA oraz nasza strategia rozwoju zmierzająca do wyeliminowania fazy testów.
Cennik Autify
Cennik Autify różni się w zależności od Twoich potrzeb. Oferujemy 14-dniowy bezpłatny okres próbny, pakiet początkowy za $300/miesiąc bez umowy, specjalne pakiety dla startupów, a nasz model cenowy można skalować wraz z rozwojem Twojej firmy.
