SlideShare a Scribd company logo
1 of 40
Download to read offline
REAL testing of hybrid mobile apps
Krzysztof "Procek" Ścira
PRAWDZIWE testowanie
hybrydowych aplikacji mobilnych
Hybrid mobile apps in 3 steps
Hybrydowe aplikacje mobilne w 3 krokach
Web application with native plugins
Aplikacja webowa z natywnymi wtyczkami
Embed app inside WebView
Osadzanie aplikacji wewnątrz WebView
Standard form of app
Standardowa forma aplikacji
Let's start!
Zaczynajmy!
...in perfect world
...w idealnym świecie
You have HTML5* knowledge
Masz wiedzę z HTML5*
You write modern web code
Piszesz nowoczesny kod webowy
...in perfect world
...w idealnym świecie
...in real world
...w prawdziwym świecie
...in real world
...w prawdziwym świecie
●
unit tests
●
E2E
●
manual tests
●
UI testing
●
performance tests
Testing
●
unit tests
●
E2E
●
manual tests
●
UI testing
●
performance tests
Testing
Types of clicks
Typy kliknięć
Clicking on HTML selector
Klikanie po selektorach HTML
✗ multiple elements on
single selector
Wiele elementów na
pojedynczym selektorze
✗ clicking beyond screen
klikanie poza ekranem
✗ hidden elements
ukryte elementy
✗ JS programmatically click*
programowe kliknięcia JS*
✔easy to define
łatwe do definiowania
✔RWD support
wsparcie RWD
Clicking on the screen X, Y
Klikanie w zdefiniowany na ekranie punkt X, Y
✗ only on specified screen
resolution
wyłącznie na zdefiniowanej
rozdzielczości ekranu
✗ may fail on user data
changes
może zawieźć przy zmianie
danych użytkownika
✔native click
klik natywny
✔more posibilities
więcej możliwości
Real testing - only on physical devices
Prawdziwe testowanie – jedynie na
fizycznych urządzeniach
●
desktop WebView != Mobile WebView
●
iOS != Android != Windows Phone
●
emulator + Cordova Plugins
What you see and what you cannot see
Co widać, a czego nie widać
●
hittable (iOS - XCODE)
●
visible (Android - uiautomatorviewer)
●
.lenght()?! (front-end - jQuery)
http://codepen.io/desi9n/pen/XXoprg
Two steps back!
Dwa kroki do tyłu!
OH what's no FUnny ClicK here...
Cordova plugins testing
Testowanie pluginów Cordovy
Native functionalities require
„native” user actions
Natywne funkcjonalności wymagają
„natywnych” akcji użytkownika
Let's cook something!
Ugotujmy coś!
Cordova Testin9
http://testin9.desi9n.pl
Ingredients
Składniki
●
ADB
●
node.js
●
AngularJS
●
Coffee or Melissa*
*for Calm or Furious developer ;)
make native actions on device
with front-end logic
wykonywanie natywnych akcji na urządzeniu
przy pomocy logiki front-endowej
Clue!
How?
Jak?
Architecture - concept
Architektura - koncepcja
Architecture - technologies
Architektura - technologie
ADB
adb shell input tap 300 300
adb shell input swipe 100 200 100 850
adb shell input text lollo
adb shell input trackball roll 0 -5
adb shell input keyevent KEYCODE_BACK
adb shell input keyevent 4
node.js
exec('adb shell input swipe 100 200 100 850',
function (err, stdout, stderr) {
if (err){
throw err;
}
else{
console.log('done');
}
});
AngularJS GUI
Let's see it in action
Zobaczmy to w akcji
What's next?
Co dalej?
●
save tests and run it directly on webservice
zapisywanie testów i uruchamianie ich bezpośrednio na
webservice
●
prepare project for continuous integration
przygotowanie projektu pod continuous integration
●
iOS and Windows Phone support
wsparcie platform iOS i Windows Phone
●
what do YOU need?
a czego Ty potrzebujesz?
TODO
Any questions?
About me
Krzysztof "Procek" Ścira
●
MEng Information
Technology in Metallurgy
●
Front-end developer
& desi9n.pl CEO
●
front-end coach in SAGES
●
kscira@gmail.com

More Related Content

Viewers also liked

Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...Mobile Trends
 
Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...
Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...
Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...Mobile Trends
 
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
 Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?   Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy? Mobile Trends
 
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Mobile Trends
 
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
 Matteo Crippa: ResearchKit: an open source framework by Apple for medical re... Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...Mobile Trends
 
Anton Sakharov: The risks you take when develop cross-platform apps using HT...
 Anton Sakharov: The risks you take when develop cross-platform apps using HT... Anton Sakharov: The risks you take when develop cross-platform apps using HT...
Anton Sakharov: The risks you take when develop cross-platform apps using HT...Mobile Trends
 
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...Mobile Trends
 
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec #MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec Mobile Trends
 
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...Mobile Trends
 
Co trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula Polska
Co trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula PolskaCo trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula Polska
Co trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula PolskaMarcin Zaremba
 
Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...
Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...
Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...Bluerank
 
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał PogorzelskiMobile Trends
 
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...Mobile Trends
 
#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim Blak#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim BlakMobile Trends
 
#MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński #MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński Mobile Trends
 
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...Mobile Trends
 
Budowa ruchu z Google przy pomocy long tail i content marketingu
Budowa ruchu z Google przy pomocy long tail i content marketinguBudowa ruchu z Google przy pomocy long tail i content marketingu
Budowa ruchu z Google przy pomocy long tail i content marketinguMaciej Wojtowicz
 
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...Mobile Trends
 
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...Mobile Trends
 

Viewers also liked (20)

Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
 
Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...
Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...
Vera Pershina: Od rezerwowania po tworzenie i udostępnianie planów podróży - ...
 
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
 Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?   Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
 
Kinetise
KinetiseKinetise
Kinetise
 
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
 
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
 Matteo Crippa: ResearchKit: an open source framework by Apple for medical re... Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
 
Anton Sakharov: The risks you take when develop cross-platform apps using HT...
 Anton Sakharov: The risks you take when develop cross-platform apps using HT... Anton Sakharov: The risks you take when develop cross-platform apps using HT...
Anton Sakharov: The risks you take when develop cross-platform apps using HT...
 
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
 
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec #MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
 
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
 
Co trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula Polska
Co trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula PolskaCo trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula Polska
Co trzeba widzieć, żeby zrobić dobry produkt mobilny - Aula Polska
 
Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...
Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...
Wyzwania e-commerce w pozycjonowaniu organicznym (SEO) - 7 edycja E-commerce ...
 
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
 
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
 
#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim Blak#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim Blak
 
#MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński #MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński
 
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
 
Budowa ruchu z Google przy pomocy long tail i content marketingu
Budowa ruchu z Google przy pomocy long tail i content marketinguBudowa ruchu z Google przy pomocy long tail i content marketingu
Budowa ruchu z Google przy pomocy long tail i content marketingu
 
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
 
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
 

Similar to Krzysztof Ścira: REAL testing of hybrid mobile apps.

Kivy na Androidzie
Kivy na AndroidzieKivy na Androidzie
Kivy na AndroidzieDaftcode
 
PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]Droptica
 
Testowanie jenostkowe (Unit Testing)
Testowanie jenostkowe (Unit Testing)Testowanie jenostkowe (Unit Testing)
Testowanie jenostkowe (Unit Testing)Rafał Borowiec
 
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Dariusz Kacban
 
Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchni
Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchniSekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchni
Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchniThe Software House
 
Girls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząćGirls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząćmonterail
 
CI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieCI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieGrzegorz Godlewski
 
Szybkie prototypowanie i development we VueJS
Szybkie prototypowanie i development we VueJSSzybkie prototypowanie i development we VueJS
Szybkie prototypowanie i development we VueJSThe Software House
 
CDI Portable Extensions
CDI Portable ExtensionsCDI Portable Extensions
CDI Portable ExtensionsAdam Warski
 
"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12
"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12
"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12Droids On Roids
 
Interfejs użytkownika w aplikacjach mobilnych a różnorodność platform
Interfejs użytkownika w aplikacjach mobilnych a różnorodność platformInterfejs użytkownika w aplikacjach mobilnych a różnorodność platform
Interfejs użytkownika w aplikacjach mobilnych a różnorodność platformgrondecki
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowychTomasz Borowski
 
Jak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyJak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyqbeuek
 
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Mateusz Paprocki, PMP
 
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Damian Szczurek
 
Kariera it Sopot
Kariera it SopotKariera it Sopot
Kariera it Sopotneoteric-eu
 

Similar to Krzysztof Ścira: REAL testing of hybrid mobile apps. (20)

Kivy na Androidzie
Kivy na AndroidzieKivy na Androidzie
Kivy na Androidzie
 
Behat
BehatBehat
Behat
 
Automatyzacja testów oprogramowania dla urządzeń mobilnych
Automatyzacja testów oprogramowania dla urządzeń mobilnychAutomatyzacja testów oprogramowania dla urządzeń mobilnych
Automatyzacja testów oprogramowania dla urządzeń mobilnych
 
PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]
 
Testowanie jenostkowe (Unit Testing)
Testowanie jenostkowe (Unit Testing)Testowanie jenostkowe (Unit Testing)
Testowanie jenostkowe (Unit Testing)
 
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
 
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
 
Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchni
Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchniSekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchni
Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchni
 
Girls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząćGirls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząć
 
CI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieCI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecie
 
Szybkie prototypowanie i development we VueJS
Szybkie prototypowanie i development we VueJSSzybkie prototypowanie i development we VueJS
Szybkie prototypowanie i development we VueJS
 
CDI Portable Extensions
CDI Portable ExtensionsCDI Portable Extensions
CDI Portable Extensions
 
university day 1
university day 1university day 1
university day 1
 
"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12
"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12
"Nie wiem", czyli od pomysłu, do produktu // LET SWIFT #12
 
Interfejs użytkownika w aplikacjach mobilnych a różnorodność platform
Interfejs użytkownika w aplikacjach mobilnych a różnorodność platformInterfejs użytkownika w aplikacjach mobilnych a różnorodność platform
Interfejs użytkownika w aplikacjach mobilnych a różnorodność platform
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowych
 
Jak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyJak stworzyć udany system informatyczny
Jak stworzyć udany system informatyczny
 
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...
 
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
 
Kariera it Sopot
Kariera it SopotKariera it Sopot
Kariera it Sopot
 

More from Mobile Trends

#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...Mobile Trends
 
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...Mobile Trends
 
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...Mobile Trends
 
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...Mobile Trends
 
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)Mobile Trends
 
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)Mobile Trends
 
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...Mobile Trends
 
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...Mobile Trends
 
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...Mobile Trends
 
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...Mobile Trends
 
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...Mobile Trends
 
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...Mobile Trends
 
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...Mobile Trends
 
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)Mobile Trends
 
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...Mobile Trends
 
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...Mobile Trends
 
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...Mobile Trends
 
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)Mobile Trends
 
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...Mobile Trends
 
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...Mobile Trends
 

More from Mobile Trends (20)

#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
 
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
 
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
 
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
 
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
 
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
 
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
 
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
 
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
 
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
 
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
 
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
 
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
 
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
 
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
 
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
 
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
 
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
 
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
 
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
 

Krzysztof Ścira: REAL testing of hybrid mobile apps.