Your SlideShare is downloading. ×
0
×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Starten met geautomatiseerd testen - SDN 2013

1,089

Published on

Starten met geautomatiseerd testen met Visual Studio and Team Foundation Server. Presentatie tijdens SDN event door Fokko Veegens van Delta-N

Starten met geautomatiseerd testen met Visual Studio and Team Foundation Server. Presentatie tijdens SDN event door Fokko Veegens van Delta-N

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,089
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Geautomatiseerd testen Van start met Visual Studio en Team Foundation Server door @FokkoVeegens
  • 2. • Aanleiding • Voorbereidingen • Unit tests • Coded UI tests • Coded UI op Build Server • Rapporteren over resultaten Agenda
  • 3. • Agile > Kortere iteraties • Complexe software • Kwaliteit behouden Aanleiding Time Sales
  • 4. • Automatisch testen met minimale effort • Automatisch Unit testen op de Build Server • Automatisch UI testen op de Build Server • Rapportages over resultaten • Geen gebruik van Lab Management • Geen gebruik van Test Manager Opzet/doel
  • 5. • TFS! • Code in Source Control • Build Server • Visual Studio (Premium) installeren • Build Drop directory • Demo Voorbereidingen
  • 6. • TDD • Arrange/Act/Assert • Green field • Brown field • Demo Unit tests
  • 7. • C# code • Ondersteunde OS’es • Windows 7 • Windows Server 2008 R2 • Windows 8 • Ondersteunde technologiën (o.a.) • Internet Explorer 8 • Internet Explorer 9 • Internet Explorer 10 (desktop) • Windows Forms (>= 2.0) and WPF (>= 3.5) third party controls • Chrome • Firefox • Silverlight (plugin) • SharePoint • Dynamics CRM web client Coded UI tests
  • 8. • Kandidaten voor UI tests • Stabiele functionaliteit • Veel gebruikte functionaliteit • Kritische functionaliteit • Let op met data! • Standaard vulling database • Eventueel mocking voor data • Demo Coded UI tests
  • 9. • Inrichting Build Server/test server • Test Controller/Test Agent • Service user zelfde als Build Service • Test Agent > Interactive • Build agent > Interactive • Machine moet ingelogd zijn • Demo Coded UI tests
  • 10. • Architectuur • Demo Coded UI tests
  • 11. • Build Activity • Web • MSBuild Arguments > /p:DeployOnBuild=True • Winforms • Clickonce/copy/WIX etc • Demo Deployment
  • 12. • Demo! Automatisch draaien Coded UI
  • 13. • Standaard rapportages (Scrum template) • Build Success over time • Build Summary • Test rapportages werken niet zonder Test Cases/Test Plan/Test resu • Custom rapportages • Excel • SSRS • Demo Rapportage
  • 14. • Fokko Veegens • ALM Consultant en Scrum Master bij Delta-N • @FokkoVeegens • http://www.delta-n.nl/alm • http://veegens.wordpress.com • http://nl.linkedin.com/in/fokkoveegens Over mij
  • 15. • How to: Configure and Run Scheduled Tests After Building Your Application • http://msdn.microsoft.com/en-us/library/ms182465.aspx • How to: Set Up Your Test Agent to Run Tests that Interact with the Desktop • http://msdn.microsoft.com/en-us/library/ee291332(v=vs.110).aspx • Run Tests in Your Build Process • http://msdn.microsoft.com/en-us/library/ms253138(v=vs.110).aspx • Test Agent + Test Controller download • http://www.microsoft.com/en-us/download/details.aspx?id=38186 • Mijn blog (hier zal deze presentatie te downloaden zijn): • http://veegens.wordpress.com Links
  • 16. Visual Studio 2013 from a testers perspective
  • 17. Vragen?
  • 18. About Delta-N Microsoft Partner Delta-N BV Volg ons: Laan van Waalhaven 450 Twitter: https://twitter.com/DeltaNBV 2497 GR Den Haag Facebook: www.facebook.com/pages/Delta-N-BV 085 – 487 52 00 Blogs: www.delta-n.nl/blogs-medewerkers info@delta-n.nl Linkedin: www.linkedin.com/company/delta-n www.delta-n.nl Slideshare: www.slideshare.net/deltanbv

×