Soa testing workshop

1,909 views

Published on

Soa testing workshop

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,909
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Soa testing workshop

  1. 1. SOA Testing Workshop<br />@diego_pacheco<br />http://knowyourmeme.com/i/15211/original/fire_proof_by_evil_bug.jpg?1252025436<br />
  2. 2. Special Guest<br />http://www.gettyimages.com/detail/78717228/Fuse<br />
  3. 3. http://0.tqn.com/d/animatedtv/1/0/P/I/spTP_fart_big.jpg<br />
  4. 4. We Build Software<br />http://www.gettyimages.com/detail/103541556/Photodisc<br />
  5. 5. We Build Services(SOA)<br />http://www.gettyimages.com/detail/200559150-002/Iconica<br />
  6. 6. There are side effects<br />http://3.bp.blogspot.com/_fTSPcnSTTyc/S6X4E1xELgI/AAAAAAAABwU/-er2Vu4MIh0/s320/Farting-4123.jpg<br />
  7. 7. There are BUGS…<br />http://www.gettyimages.com/detail/103542660/The-Image-Bank<br />
  8. 8. If you don’t fix them<br />http://www.asseenontvguys.com/ProductImages/as_seen_on_tv_guys_2/bug-buster.jpg<br />
  9. 9. Beware<br />http://www.gettyimages.com/detail/200373136-001/Stone<br />
  10. 10. http://foundation.logilogi.org/pub/steffeninaction.jpg<br />
  11. 11. http://www.docfuture.com/sugar/bugs.jpg<br />
  12. 12. http://www.docfuture.com/sugar/bugs.jpg<br />
  13. 13. http://www.yourerdoc.com/wp-content/uploads/2008/11/bug1.bmp<br />
  14. 14. http://www.treehugger.com/goliath-bug-classroom.jpg<br />
  15. 15. http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg<br />
  16. 16. http://www.motifake.com/image/demotivational-poster/1004/luck-on-a-stick-luck-suck-muck-stuck-demotivational-poster-1270282420.jpg<br />
  17. 17. http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg<br />
  18. 18. http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg<br />
  19. 19. http://www.joblo.com/newsimages1/bugtitle.jpg<br />
  20. 20. http://www.globalenvision.org/files/2134334057_a54d7cd287_b.jpg<br />
  21. 21. http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg<br />
  22. 22. http://www.themain-ingredient.info/wp-content/uploads/2009/06/Its-Tough-to-be-a-Bug.jpg<br />
  23. 23. http://www.ocie.com/images_products/apple_macbook_s20001.jpg<br />
  24. 24. http://www.oldlance.com/Images/Skeeter400.jpg<br />
  25. 25. http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg<br />
  26. 26. http://static.tvtropes.org/pmwiki/pub/images/starshiptroopers_l_1149.jpg<br />
  27. 27. http://www.shindigsdacula.com/images/BUGS_EVERYWHERE.jpg<br />
  28. 28. http://www.roberthood.net/obsesses/images/miamibugs.jpg<br />
  29. 29. http://www.rangercentral.com/images/pris-vi-barillianbug.jpg<br />
  30. 30. http://www.roberthood.net/obsesses/images/miamibugs.jpg<br />
  31. 31. http://images.cheezburger.com/completestore/2009/12/22/129059811234475283.jpg<br />
  32. 32. http://www.popeconomics.com/wp-content/uploads/2010/07/change-by-David-Reece.jpeg<br />
  33. 33. hasta la vista bugs<br />http://www.museumreplicas.com/blog/uploaded_images/TERMINATOR-729281.jpg<br />Bugnator<br />
  34. 34. You Can’t Bug This!<br />Test Time!!!<br />I Told you man, real developers automate test through code…<br />http://suz143.files.wordpress.com/2009/02/mc-hammer.jpg?w=250&h=491<br />
  35. 35. Testing is Essential. We have the Costumer support. But…<br />http://www.gettyimages.com/detail/98898360/Flickr<br />
  36. 36.
  37. 37. Levels of Testing<br />http://www.gettyimages.com/detail/81267134/Comstock-Images<br />
  38. 38. Functional Test<br />http://www.markvandenbergh.com/images/soapui/11-soapUI.png<br />
  39. 39. Performance Test<br />http://img.domaintools.com/blog/dt-improved-performance.jpg<br />
  40. 40. Unit Testing -> Internal Test<br />http://www.gettyimages.com/detail/57434631/Stockbyte<br />
  41. 41. Developer Test-> “Malandragen”<br />http://4.bp.blogspot.com/_vV6KYvnGMp0/ShLiIBB3shI/AAAAAAAABF8/AP85WpusAIU/s320/1981+-+Bezerra+da+Silva+-+Al%C3%B4+Malandragem,+Maloca+o+Flagrante+-+Download+Disco+Completo+Gr%C3%A1tis+Mp3+Free.jpg<br />
  42. 42. Contract Testing -> Lightweight<br />http://www.gettyimages.com/detail/57421295/Image-Source<br />
  43. 43. Integration Test (Heavyweight)<br />Arghhh<br />DATA...<br />http://www.gettyimages.com/detail/96611295/iStock-Vectors<br />
  44. 44. Regression<br />http://blogs.citypages.com/gimmenoise/back-to-the-future.jpg<br />
  45. 45. Continuous Integration is your friend<br />
  46. 46.
  47. 47.
  48. 48. http://mockito.org/<br />
  49. 49. Interoperability<br />SoapUI<br />http://blogs.netapp.com/photos/uncategorized/2008/09/30/cb002815_4paperclips.jpg<br />
  50. 50. SLA(Service Level Agreement)<br />http://www.medical.siemens.com/siemens/en_US/rg_marcom_FBAs/images/Homepage/main/service-393px-638px_en.jpg<br />http://www.lablynx.com/Portals/4/serviceGuarantee.jpg<br />
  51. 51. Backward compatibility<br />http://www.gettyimages.com/detail/82849160/Digital-Vision<br />
  52. 52. Consumer A<br />Consumer B<br />Consumer C<br />Service<br />X:V1<br />Service<br />X:V2<br />Service<br />X:V3<br />Service<br />Y:V7<br />SOA Governance<br />
  53. 53. Consumer A<br />Consumer B<br />Consumer C<br />Service<br />X:V3<br />Service<br />Y:V7<br />SOA Governance<br />
  54. 54. NO<br />BRANCHES<br />http://www.gettyimages.com/detail/102915000/Fuse<br />
  55. 55. Exception Scenarios<br />http://files.sharenator.com/Cat_fail_Fail-s446x354-10288-580.jpg<br />
  56. 56.
  57. 57. 32/13/2004<br />
  58. 58. {#$%.:;”@²¬-^~*¨|]<br />
  59. 59. OKOKOKX<br />
  60. 60. Number: WoW<br />
  61. 61. Code for…<br />http://www.html4.com/mime/jpg/Will_code_HTML_for_food.jpg<br />http://wvs.topleftpixel.com/photos/2009/03/strata_bikes_red-line_01.jpg<br />
  62. 62. Wii have fun<br />http://files.nintendic.com/wii/rayman-raving-rabbids-tv-party/rabbids-tv718415200805281901494big.jpg<br />
  63. 63. ?.?.?<br />http://www.kesher.org.uk/site/pic/question%20in%20the%20sky.jpg<br />
  64. 64. References<br /><ul><li>Books:
  65. 65. Prentice Hall PTR 2005 - Agile Java Crafting Code with Test-Driven Development - Jeff Langr
  66. 66. Addison Wesley 2006 - Agility and Discipline made easy - Practices from OpenUP and RUP - Per Krol
  67. 67. John Wiley & Sons 2007 - Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional - Rex Black
  68. 68. Visual Books 2008 – Testes Funcionais de Software – Leonardo Molinari
  69. 69. Manning 2007 - Test Driven TDD and Acceptance TDD for Java Developers - Lasse Koskela
  70. 70. Addison Wesley 2002 - Test-DrivenDevelopmentByExample - Kent Beck
  71. 71. Sites/Blogs:
  72. 72. http://diego-pacheco.blogspot.com/search/label/testes
  73. 73. http://soa-testing.blogspot.com/
  74. 74. http://www.testexpert.com.br/
  75. 75. http://diariodaqualidade.blogspot.com/
  76. 76. https://hudson.dev.java.net/
  77. 77. http://en.wikipedia.org/wiki/Test-driven_development
  78. 78. http://www.agiledata.org/essays/tdd.html
  79. 79. http://testng.org/doc/index.html
  80. 80. http://googletesting.blogspot.com/
  81. 81. http://testobsessed.com/
  82. 82. http://www.wthreex.com/rup/process/modguide/md_untst.htm
  83. 83. http://www.infoq.com/testing/
  84. 84. http://mockito.org/</li></li></ul><li>Thank You!<br />SOA Testing Workshop<br />@diego_pacheco<br />http://knowyourmeme.com/i/15211/original/fire_proof_by_evil_bug.jpg?1252025436<br />

×