How to Manage Testing in Dynamic World

  • 440 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
440
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
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. How To Manage Testing inDynamicWorld@adzyniaMonday, June 10, 13
  • 2. Test Engineer / Consultant /Trainer@adzyniaadzynia.comANDRII DZYNIAMonday, June 10, 13
  • 3. Failed Software ProjectsUniversal CreditExpeditionary Combat Support System$1 billion - failedMarine Corps Global Combat Support Systeminitial $126 million - extended to $1.1 billion£500 million - is very near to failMonday, June 10, 13
  • 4. Software projects statisticsStandish GroupMonday, June 10, 13
  • 5. !=SoftwareDevelopmentEngineeringDevelopmentMonday, June 10, 13
  • 6. WhySoftware developmentis different?SoftwareiscomplexandabstractTechnologieschangingrapidlyRequirementsareincompleteBestPracticesarenotmatureRepetitiveworkisautomatedSoftwareDevelopmentisResearchChangeisInevitableConstructionisactuallydesignMonday, June 10, 13
  • 7. Engineering Projectsare alsoFailingTacoma Narrows Bridge Hyatt Regency WalkwayMonday, June 10, 13
  • 8. Some of themalso domistakesPeople often doerrorsMonday, June 10, 13
  • 9. AssuranceQuality TestingContinuousMonday, June 10, 13
  • 10. Continuous IncrementalexploratorySoftware DevelopmentAnd TestingMonday, June 10, 13
  • 11. Testing as an indicator ofproblemsMonday, June 10, 13
  • 12. IdeaMonday, June 10, 13
  • 13. Monday, June 10, 13
  • 14. Monday, June 10, 13
  • 15. Minimal ValuableProductMonday, June 10, 13
  • 16. Monday, June 10, 13
  • 17. Monday, June 10, 13
  • 18. GOLIVEMonday, June 10, 13
  • 19. AND ?Monday, June 10, 13
  • 20. Fixing bugsMissing featuresAngry UsersLack of timeMonday, June 10, 13
  • 21. StressMonday, June 10, 13
  • 22. QAMonday, June 10, 13
  • 23. be Responsible forQualityWrite test planwrite test casesdo manual testingautomate testingToMonday, June 10, 13
  • 24. Outsourcetesting?Monday, June 10, 13
  • 25. Oh no...How it can be different?Monday, June 10, 13
  • 26. QA != TestingQuality is whole team responsibilityMonday, June 10, 13
  • 27. 3 Amigo’s MeetingTesterBusiness DeveloperMonday, June 10, 13
  • 28. Acceptance ScenariosTesting ChecklistTestability TasksOutcomeMonday, June 10, 13
  • 29. Scenarios Demohttps://github.com/adzynia/cucumber-jvm-scrum-testMonday, June 10, 13
  • 30. Monday, June 10, 13
  • 31. How to writeAcceptance ScenariosFind moreatadzynia.comMonday, June 10, 13
  • 32. Manual TestingIsStill Important !ButMonday, June 10, 13
  • 33. Checking != TestingMonday, June 10, 13
  • 34. Session Based TestManagementVSTest Cases ManagementMonday, June 10, 13
  • 35. Testing Sessionshould be:Goal focusedTime-boxedReportedDebriefedMonday, June 10, 13
  • 36. ?RegressionTestingMonday, June 10, 13
  • 37. Functional MapMonday, June 10, 13
  • 38. Release toProductionshould beEASYMonday, June 10, 13
  • 39. At the End you will getFriendly TeamLiving DocumentationAutomated Acceptance ScenariosFunctional MapTesting Session ReportsStable Delivery PipelineMonday, June 10, 13
  • 40. ButDo not forgetabout BalanceControlAd-hocMonday, June 10, 13
  • 41. AndANDDo not Believe MeBecause I also Can DoMISTAKESErrorSMonday, June 10, 13
  • 42. @adzyniaadzynia.comEmail:me@adzynia.comMonday, June 10, 13
  • 43. To ReadMonday, June 10, 13