Soa testing workshop
-
Upload
diego-pacheco -
Category
Technology
-
view
1.197 -
download
0
description
Transcript of Soa testing workshop
http://knowyourmeme.com/i/15211/original/fire_proof_by_evil_bug.jpg?1252025436
SOA Testing Workshop@diego_pacheco
Special Guest
http://www.gettyimages.com/detail/78717228/Fuse
http://0.tqn.com/d/animatedtv/1/0/P/I/spTP_fart_big.jpg
http://www.gettyimages.com/detail/103541556/Photodisc
We Build Software
We Build Services(SOA)
http://www.gettyimages.com/detail/200559150-002/Iconica
There are side effects
http:
//3.
bp.b
logs
pot.c
om/_
fTSP
cnST
Tyc/
S6X4
E1xE
LgI/A
AAAA
AAAB
wU
/-er
2Vu4
MIh
0/s3
20/F
artin
g-41
23.jp
g
There are BUGS…
http://www.gettyimages.com/detail/103542660/The-Image-Bank
If you don’t fix them
http://www.asseenontvguys.com/ProductImages/as_seen_on_tv_guys_2/bug-buster.jpg
Beware
http://www.gettyimages.com/detail/200373136-001/Stone
http://foundation.logilogi.org/pub/steffeninaction.jpg
http://www.docfuture.com/sugar/bugs.jpg
http://www.docfuture.com/sugar/bugs.jpg
http://www.yourerdoc.com/wp-content/uploads/2008/11/bug1.bmp
http://www.treehugger.com/goliath-bug-classroom.jpg
http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg
http:
//w
ww
.moti
fake
.com
/imag
e/de
moti
vatio
nal-p
oste
r/10
04/lu
ck-o
n-a-
stick
-luck
-suc
k-m
uck-
stuc
k-de
moti
vatio
nal-p
oste
r-12
7028
2420
.jpg
http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg
http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg
http://www.joblo.com/newsimages1/bugtitle.jpg
http://www.globalenvision.org/files/2134334057_a54d7cd287_b.jpg
http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg
http://www.themain-ingredient.info/wp-content/uploads/2009/06/Its-Tough-to-be-a-Bug.jpg
http://www.ocie.com/images_products/apple_macbook_s20001.jpg
http://www.oldlance.com/Images/Skeeter400.jpg
http://3.bp.blogspot.com/_mmBw3uzPnJI/SeOU36IWjDI/AAAAAAAAkWA/WVsaPlBmaP8/s400/windows_xp_wallpaper_02.jpg
http://static.tvtropes.org/pmwiki/pub/images/starshiptroopers_l_1149.jpg
http://www.shindigsdacula.com/images/BUGS_EVERYWHERE.jpg
http://www.roberthood.net/obsesses/images/miamibugs.jpg
http://www.rangercentral.com/images/pris-vi-barillianbug.jpg
http://www.roberthood.net/obsesses/images/miamibugs.jpg
http://images.cheezburger.com/completestore/2009/12/22/129059811234475283.jpg
http://www.popeconomics.com/wp-content/uploads/2010/07/change-by-David-Reece.jpeg
Bugnator
hasta la vista bugs
http://w
ww
.museum
replicas.com/blog/uploaded_im
ages/TERMIN
ATOR-729281.jpg
You Can’t Bug This!Test Time!!!
I Told you man, real developers automate test through code…
http://suz143.files.wordpress.com/2009/02/mc-hammer.jpg?w=250&h=491
http://www.gettyimages.com/detail/98898360/Flickr
Testing is Essential. We have the Costumer support. But…
http://www.gettyimages.com/detail/81267134/Comstock-Images
Levels of Testing
Functional Test
http://www.markvandenbergh.com/images/soapui/11-soapUI.png
Performance Test
http://img.domaintools.com/blog/dt-improved-performance.jpg
Unit Testing -> Internal Test
http://www.gettyimages.com/detail/57434631/Stockbyte
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
Developer Test-> “Malandragen”
Contract Testing -> Lightweight
http://www.gettyimages.com/detail/57421295/Image-Source
Integration Test (Heavyweight)
http://www.gettyimages.com/detail/96611295/iStock-Vectors
ArghhhDATA...
Regression
http://blogs.citypages.com/gimmenoise/back-to-the-future.jpg
Continuous Integration is your friend
http://mockito.org/
Interoperability
SoapUI
http://blogs.netapp.com/photos/uncategorized/2008/09/30/cb002815_4paperclips.jpg
http://www.medical.siemens.com/siemens/en_US/rg_marcom_FBAs/images/Homepage/main/service-393px-638px_en.jpghttp://www.lablynx.com/Portals/4/serviceGuarantee.jpg
SLA(Service Level Agreement)
Backward compatibility
http://www.gettyimages.com/detail/82849160/Digital-Vision
ServiceX:V1
ServiceX:V2
ServiceX:V3
ServiceY:V7
SOA Governance
Consumer A Consumer B Consumer C
ServiceX:V3
ServiceY:V7
SOA Governance
Consumer A Consumer B Consumer C
BRANCHESNO
http://www.gettyimages.com/detail/102915000/Fuse
Exception Scenarios
http://files.sharenator.com/Cat_fail_Fail-s446x354-10288-580.jpg
32/13/2004
{#$%.:;”@²¬-^~\*¨|]
OKOKOKX
Number: WoW
http://www.html4.com/mime/jpg/Will_code_HTML_for_food.jpghttp://wvs.topleftpixel.com/photos/2009/03/strata_bikes_red-line_01.jpg
Code for…
http://files.nintendic.com/wii/rayman-raving-rabbids-tv-party/rabbids-tv718415200805281901494big.jpg
Wii have fun
?.?.?
http://www.kesher.org.uk/site/pic/question%20in%20the%20sky.jpg
•Books:• Prentice Hall PTR 2005 - Agile Java Crafting Code with Test-Driven Development - Jeff Langr
• Addison Wesley 2006 - Agility and Discipline made easy - Practices from OpenUP and RUP - Per Krol
• John Wiley & Sons 2007 - Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional - Rex Black
• Visual Books 2008 – Testes Funcionais de Software – Leonardo Molinari
• Manning 2007 - Test Driven TDD and Acceptance TDD for Java Developers - Lasse Koskela
• Addison Wesley 2002 - Test-Driven Development By Example - Kent Beck
•Sites/Blogs:• http://diego-pacheco.blogspot.com/search/label/testes
• http://soa-testing.blogspot.com/
• http://www.testexpert.com.br/
• http://diariodaqualidade.blogspot.com/
• https://hudson.dev.java.net/
• http://en.wikipedia.org/wiki/Test-driven_development
• http://www.agiledata.org/essays/tdd.html
• http://testng.org/doc/index.html
• http://googletesting.blogspot.com/
• http://testobsessed.com/
• http://www.wthreex.com/rup/process/modguide/md_untst.htm
• http://www.infoq.com/testing/
• http://mockito.org/
References
http://knowyourmeme.com/i/15211/original/fire_proof_by_evil_bug.jpg?1252025436
SOA Testing Workshop@diego_pacheco
Thank You!