Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Ui Testing on Windows Phone

6.792 visualizaciones

Publicado el

Publicado en: Tecnología
  • Hi Do i need to have NUnit(Licensed) install for this ?
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

Ui Testing on Windows Phone

  1. 1. UI Testingfor Windows Phone 7@slodge
  2. 2. Windows Phone Test Framework AutomationPeer Control (via HTTP) Keyboard and Touch Input CoreCon control of Emulator (COM)@slodge – Windows Phone Test Framework
  3. 3. Available C# Commands Automation Peer: Touch/Keyboard: CoreCon:  GetText  BACK & START  Install  SetText  Tap  Uninstall  GetValue  Flick  Start  SetValue  Key press  Stop  Select  etc  Scroll  GetPosition  IsVisible  TakePicture  etc@slodge – Windows Phone Test Framework
  4. 4. Wrapped by Gherkin Steps Automation Peer: Then I enter "Hello World" into the control "TextBoxInput" Touch/Keyboard: Then I flick "RightToLeft" CoreCon: Given my app is clean installed and running Steps are C#/NUnit - so write your own: I get the recent transaction list for “fred” with password “password”@slodge – Windows Phone Test Framework
  5. 5. A Script example… Gherkin Scripts C# NUnit@slodge – Windows Phone Test Framework
  6. 6. Enough talk!  Demo time@slodge – Windows Phone Test Framework
  7. 7. Used for real - drill down results and screenshots@slodge – Windows Phone Test Framework
  8. 8. Used for real - summary report@slodge – Windows Phone Test Framework
  9. 9. Available “now”  GitHub http://bit.ly/wp7testgit  nuget PM> Install-Package WP7Test PM> Install-Package WP7TestClient  A good intro to UI testing on Mobile (via @JagReehal) http://slidesha.re/rOVUB2@slodge – Windows Phone Test Framework
  10. 10. The future?  More  More interop  More steps  More samples  More platforms:  Android – Robotium and LessPainful.com  iPhone - Frank  BlackBerry – maybe…  Integration with ViewModel testing  Integration with Mocking  Integration with http://bit.ly/mvvmcross@slodge – Windows Phone Test Framework
  11. 11. UI Testingfor Windows Phone 7@slodge

×