Your SlideShare is downloading. ×
0
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
But What About Testing?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
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

But What About Testing?

885

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
885
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
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. But What About Testing?Andrew BurgessSenior Software DeveloperZen Internet Ltd, UKandrew.burgess@zeninternet.co.ukwww.zen.co.ukhttp://bit.ly/whatabouttesting
  • 2. Agenda Background Getting started How it works Live demo: new test Actual test Advanced techniques TDD Environments Roadmap Summary Questions Lunch!
  • 3. Agile Platform at ZenOutSystems Agile PlatformPurchaseOrderingFaultsDataCentreOrderingCustomers ManagementLegacyDatabasesBTIntegration… Development effort Change effort Deployment effort Stability Understanding? Testing
  • 4. Testing MixDevelopmentUnit TestingTest DrivenDevelopmentSystem TestingTest PlansFind / Setup DataManual UI Tests• Business logic, calculations• Dependent on implementation API• Start of development• Fast to run / re-run• General behaviour• Dependent on UI• End of development• Slower to run
  • 5. HistoryUnit TestingFramework CommunityOutSystemsNextStep 2013
  • 6. Installing
  • 7. Picking Tests
  • 8. Running Tests
  • 9. Test Results
  • 10. Individual Steps
  • 11. How It WorksWeb ServicesEnvironment Meta-dataEspace EspaceEspace EspaceEspaceWebServiceWebMethodResultsScannerProcessRunnerProcessCode Under TestTest #1Test #2Test #3WSDLActionAction
  • 12. Demo - New TestCalculatorUICalculatorCore BusinessServiceCalculatorUnit TestsUnit TestTemplate
  • 13. Actual TestArrangeActAssertHandleerrorsRollback
  • 14. Advanced TechniquesEntityEntityAssert XAssert YAssert Z
  • 15. Test Driven DevelopmentFailPassRe-factorTestsImplementationTest #1Test #2Test #3DummyVersion #1Version #2Republish
  • 16. EnvironmentsTestingDevelopment ProductionT1 T2 T3T4 T5 T6T1 T2 T3T4 T5 T6Run tests relevant toarea underdevelopmentRun all tests afteranything publishedNo tests deployed orrun in ProductionenvironmentT1 T2 T3T4 T5 T6
  • 17. RoadmapJava version Timing reportsLifetime integrationOrganise big test setsYour ideas!
  • 18. Summary• Background• How to use it• How it works• Test driven development• Environments• Further information Less time testing Simpler UI tests Refactoring 4-layer design Havea go!Join theteam!Suggeststuff!http://bit.ly/whatabouttesting

×