Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdLien Eilander Laatst gewijzigd meer dan 8 jaar geleden
1
Apps testen met Xamarin en BDD Jan Bertijn jbertijn@kza.nl 1
2
Uitdagingen Veel releases Scrum als ontwikkelmethode Hoge verwachtingen van de gebruiker Business betrokkenheid Zelfde app op verschillende platformen Veel verschillende telefoons Veel verschillende besturingssystemen 2
3
Veel verschillende telefoons 3 7 20 6 OS versions Devices Languages Screen sizes 10 24K+ 39 27 15 6 OS versions Distinct devices Languages Screen sizes Manufacturers Screen configurations
4
Android 4
5
Agenda 5
6
Xamarin 6
7
7
8
8 iOS C# UI Windows C# UIAndroid C# UI Shared C# Mobile
9
Xamarin + Xamarin.Forms 9 Shared C# Backend Xamarin aanpakMet Xamarin.Forms iOS C# UI Windows C# UIAndroid C# UI Shared C# Backend Shared UI Code Shared C# Backend
10
Xamarin 10 Xamarin Studio for Mac and Windows Visual Studio for Windows
11
Xamarin.UITest 11
12
Xamarin.UITest Voor zowel Xamarin als niet Xamarin apps Heel veel mogelijkheden Testen kunnen lokaal gedraaid worden Fysieke telefoon Simulator Testen kunnen worden uitgevoerd op de Test Cloud Relatief simpel 12
13
13
14
14
15
Testcode Xamarin Test Recorder Repl tool (read-eval-print-loop) app.Repl(); 15
16
Demo 16
17
Testcode 17
18
18
19
Behaviour Driven Development Specflow Leesbare testen door Gherkin taal Communicatie Maar een keer een stap te implementeren “Living documentation” Als Html website exporteren 19
20
Scenario’s 20
21
Code 21
22
22 Business
23
23 ● Android: “TextView” ● iOS: “UITextField”
24
24 ● BewaarKnop ● NaamInvoerVeld
25
Demo 25
26
26 Business
27
Test Cloud 27
28
Test Cloud 2172 devices Zowel Xamarin.UITest als Calabash uploaden Uploaden via IDE of command tool Native als hybride apps 28
29
TapScrollSwipePinch Multi Finger Text EntryRotation GPS
30
Test Cloud 30
31
Bedankt! 31 Vragen?
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.