But What About Testing?
Upcoming SlideShare
Loading in...5
×
 

But What About Testing?

on

  • 1,015 views

 

Statistics

Views

Total Views
1,015
Views on SlideShare
819
Embed Views
196

Actions

Likes
1
Downloads
12
Comments
0

3 Embeds 196

http://www.outsystems.com 152
http://extranettst.outsystems.net 27
http://federated.outsystems.net 17

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

But What About Testing? But What About Testing? Presentation Transcript

  • But What About Testing?Andrew BurgessSenior Software DeveloperZen Internet Ltd, UKandrew.burgess@zeninternet.co.ukwww.zen.co.ukhttp://bit.ly/whatabouttesting
  • Agenda Background Getting started How it works Live demo: new test Actual test Advanced techniques TDD Environments Roadmap Summary Questions Lunch!
  • Agile Platform at ZenOutSystems Agile PlatformPurchaseOrderingFaultsDataCentreOrderingCustomers ManagementLegacyDatabasesBTIntegration… Development effort Change effort Deployment effort Stability Understanding? Testing
  • 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
  • HistoryUnit TestingFramework CommunityOutSystemsNextStep 2013
  • Installing
  • Picking Tests
  • Running Tests
  • Test Results
  • Individual Steps
  • How It WorksWeb ServicesEnvironment Meta-dataEspace EspaceEspace EspaceEspaceWebServiceWebMethodResultsScannerProcessRunnerProcessCode Under TestTest #1Test #2Test #3WSDLActionAction
  • Demo - New TestCalculatorUICalculatorCore BusinessServiceCalculatorUnit TestsUnit TestTemplate
  • Actual TestArrangeActAssertHandleerrorsRollback
  • Advanced TechniquesEntityEntityAssert XAssert YAssert Z
  • Test Driven DevelopmentFailPassRe-factorTestsImplementationTest #1Test #2Test #3DummyVersion #1Version #2Republish
  • 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
  • RoadmapJava version Timing reportsLifetime integrationOrganise big test setsYour ideas!
  • 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