Deprecated: Creation of dynamic property ACF::$fields is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields.php on line 138

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 28

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 269

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/revisions.php on line 397

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 28

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 214

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 29

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 30

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-front.php on line 598

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 36

Deprecated: Creation of dynamic property KS_Site::$pingback is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Site.php on line 180

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-group.php on line 31

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 35

Deprecated: Creation of dynamic property Timber\Integrations::$wpml is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Integrations.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php:34) in /home/sarotaq/crn/wp-includes/feed-rss2.php on line 8
- CRN https://crn.sarota.dev/tag/mabl/ CRN.pl to portal B2B poświęcony branży IT. Dociera do ponad 40 000 unikalnych użytkowników. Jest narzędziem pracy kadry zarządzającej w branży IT w Polsce. Codziennie nowe informacje z branży IT, wywiady, artykuły, raporty tematyczne Fri, 16 Nov 2018 20:28:00 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.6.2 Mabl:inteligentne testy https://crn.sarota.dev/artykuly/mabl-inteligentne-testy/ https://crn.sarota.dev/artykuly/mabl-inteligentne-testy/#respond Fri, 16 Nov 2018 20:28:00 +0000 https://crn.pl/default/mabl-inteligentne-testy/ Testowanie aplikacji czy platform internetowych może być prawdziwą drogą przez mękę. Dwaj przedsiębiorcy - Izzy Azzeri oraz Dan Belcher opracowali rozwiązanie, które znacznie przyspiesza i ułatwia proces.

Artykuł Mabl:inteligentne testy pochodzi z serwisu CRN.

]]>
Uczenie maszynowe stało się jednym z najgorętszych tematów w branży IT.  Jednym z ciekawych przykładów wykorzystania tej technologii jest aplikacja do testowania funkcjonalnego opracowana przez startup  Mabl.  Jego założyciele – Izzy Azzeri oraz Dan Belcher nie są nowicjuszami. W 2012 roku założyli firmę Stackdriver, która postawiła sobie za cel  stworzenie oprogramowania do monitoringu środowiska chmurowego.  Już dwa lata później startup został wchłonięty przez Google.  Azzeri oraz Belcher wytrzymali w koncernie z Mountain View niespełna trzy lata, a następnie uruchomili nowy projekt. 

–  Podczas pracy w Google spotykaliśmy się z wieloma zespołami programistycznymi i obserwowaliśmy ich pracę. O ile sam proces tworzenia nowego kodu jest bardzo szybki, o tyle testowanie staje się wąskim gardłem. – mówi Izzy Azzeri.

Zespoły programistyczne tworzą software w krótkich cyklach produkcyjnych, co umożliwia szybsze budowanie i  publikację aplikacji.  Jednakże nowe uwarunkowania wiążą się z potrzebą częstych testów, czasami nawet kilku dziennie.

– Na początku przedsięwzięcia szukałem nowego wyzwania, które ułatwiłoby testowanie oprogramowania.  Ostatecznie skoncentrowaliśmy  się na aplikacjach internetowych, ale nasza koncepcja sprawdza się także w przypadku programów na  Androida czy iOS. Mabl jest kompletnym środowiskiem testowym, które nie wymaga wcześniej zdefiniowanych skryptów testowych – tłumaczy  Izzy Azzeri.

Testowanie witryn internetowych odbywa się za pośrednictwem usługi hostowanej na platformie chmurowej Google.  Na tejże są realizowane funkcje analityczne, przetwarzanie oraz uczenie maszynowe.  Mabl korzysta z takich narzędzi jak:  Cloud Engine ML (bezserwerowa platforma do trenowania w chmurze),  Dataflow (platforma do przetwarzania danych), BigQuerry (skalowalna  hurtownię danych), Datastore (baza NoSQL).  Aplikacja informuje deweloperów o wszelkich zmianach wizualnych, błędach JavaScript, uszkodzonych linkach i zwiększonym czasie ładowania.

Po uruchomieniu testów w Mabl system gromadzi ogromną ilość informacji, które obejmują nie tylko testy dzienników wyjściowych, ale także dane dotyczące HTML, obrazy, zrzuty ekranu stanu stron i błędy pochodzące z Chrome i innych przeglądarek.  Wszystkie dane testowe są kierowane do tzw. potoku uczenia maszynowego.  W rezultacie jakość testów  poprawia się automatycznie wraz z upływem czasu i liczbą wykonywanych operacji.  Mabl przechwytując duże zbiory danych cały czas się uczy, tym samym dostarczając użytkownikom coraz bardziej precyzyjny wyniki i trafne spostrzeżenie. Jednym z przykładów może być testowanie wydajności aplikacji. Mabl mierzy czas dla każdej strony, obrazu i o komponentu, zawsze po uruchomieniu testu.  Następnie przekazuje wszystkie informacji do analizy i modeli szkoleniowych i tym samym ustala typową wydajność dla wszystkich stron i komponentów.  

Na uwagę zasługuje fakt, iż w ciągu niespełna dwóch lat startup pozyskał 30 mld dolarów. Założyciele nie ukrywają, że udało im się pozyskać fundusze od venture capitals łatwiej niż w przypadku  Stackdrive – 15 mlddolarów w dwa lata.  Samo rozwiązanie pojawiło się na rynku w tym roku, a na liście jego użytkowników znajdują się Honeywell, Symantec czy Business Harvard School.  Wersja testowa aplikacji znajduje się na  https://app.mabl.com/signup

 

 

 

 

Artykuł Mabl:inteligentne testy pochodzi z serwisu CRN.

]]>
https://crn.sarota.dev/artykuly/mabl-inteligentne-testy/feed/ 0