![Page 1: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/1.jpg)
Open Source testverktyg
En marknadsöversikt
Jörgen Damberg
SAST 15-årsjubileum
14-15 oktober 2010
![Page 2: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/2.jpg)
1. Ultrakort om verktyg
2. För/emot open source
3. Exempel på verktyg
4. Alternativ
Agenda
Ω
Omega represents the all-encased whole
![Page 3: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/3.jpg)
Handuppräckning
Hur många här :
…använder Open Source-verktyg idag?
…använder testadministrativa verktyg?
…kommer från företag som säljer testverktyg?
![Page 4: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/4.jpg)
Jag kommer att berätta att
• Det finns gratisverktyg för de flesta
testverktygsgrupper
• Det finns verktyg som fungerar bra
• Inga verktyg är gratis
• Det finns inga perfekta verkyg – bara bättre
eller sämre för situationen
Hoppas ni hittar något att använda själva
![Page 5: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/5.jpg)
Varför använda verktyg?
Snabbare
Smidigare
Billigare
∏
Pi is the product in mathematics
![Page 6: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/6.jpg)
σ
Sigma represents divider in numeral theory
Requirement management tools
Test management tools
Test automation tools
Issue tracking tools
Performance testing tools
Code analysis tools (static/dynamic)
Analysis tools and documentation tools
Test environment management tools
Surveillance tools for applications and env.
![Page 7: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/7.jpg)
Huvudspelare i testverktygsbranschen
• RadView
• Konsultbolag1
• Quest
• Telelogic
•Cognizant
• Solstice
• Parasoft
• Vermont
• Envive
• Oracle
• Keynote
• Cyrano
• Testquest
• QES
• RSW
• Freeware
• Open Source
• Dev tool vendors
• Hosted services
• Critical Logic
• HP (Mercury Interactive)
• IBM (Rational)
• Micro Focus (Compuware & Borland)
• Microsoft
• FitNesse
• Selenium
• Jama Software
∩
The symbol represents a subset in statistics
![Page 8: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/8.jpg)
Två axiom !
Gratis mjukvara != Open Source
> 3000 free testing tools
![Page 9: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/9.jpg)
Vilka tycker att
gratis är gott?
$
Dollar represents value
![Page 10: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/10.jpg)
Trender
AffärsnyttaAgile
Outsourcing
Centralicerade arkitekturer
Iterativ utveckling
Korta ledtider och autonomitet Attityder
ω
Omega represents one possible outcome of an experiment
Mätning och styrning
![Page 11: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/11.jpg)
Kategorier av FOSS-användare
Agila autonoma projekt
Snabbväxande företag
Byråkratiska organisationer
Decentraliserade organisationer
ε
Epsilon is the empty string in computer science
![Page 12: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/12.jpg)
Typiska skäl till att använda FOSS
Prestandatestverktyg anses för dyra
Utvecklare vill automatisera tester
För utdragen process med inköp
Ingen årlig underhållskostnad
Bättre än utan
Dela utvecklingskostnad för verktyg med andra
ν
Nu is used for frequency
![Page 13: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/13.jpg)
• Anpassningsbara
• Ingen leverantörsrelation
• Säkrat underhåll om leverantören
upphör
• Inget licensstök när man får nya
projektmedarbetare
• Lyhörd verktygsutveckling
• Bättre än utan
• Att påverka uppmuntras
π
Pi represents the gain in game theory and macro economic theory
Fördelar
![Page 14: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/14.jpg)
Varför undvika FOSS?
∆
Delta represents the difference
![Page 15: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/15.jpg)
Nackdelar
Inga integrerade sviter
Svårt att få garanterad support
Miljöbegränsningar
Man är själv ansvarig
Suboptimerat i ett större sammanhang
Pyssligt att sätta upp
Licensmodeller förändras
Många är buggiga
ζ
Zeta represents the dampening coefficient
Open Source != Säkert
![Page 16: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/16.jpg)
![Page 17: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/17.jpg)
Fler fallgropar…
• “only for non-commercial use”
• En del licenstyper tvingar användare att publicera kod
• Oensad vokabulär
• Grupp-psykologisk risk att testare inte känner sig
prioriterade
Free != License free
ρ
Ro represents correlation in statistics
Free != Cost free
![Page 18: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/18.jpg)
Exempel på kostnader vid sidan om licensen
• Installations- och konfigurationstid
• Utvärderingsarbete
• Serverkostnad och underhåll
• Licenser för delkomponenter (OS, DB osv)
• Utbildning
• TO/SÄ/SA
• Potentiell stilltid
• Relativ effektivitetsförlust
• Jurister
• Produktpaktering
• Infrastrukturhantering
Ө
Theta represents mean time between failure in reliability
Inga verktyg är
gratis att använda
Effektivitets- och
verkställighetsökning
betalar förhoppningsvis
![Page 19: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/19.jpg)
![Page 20: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/20.jpg)
Fler anförda skäl
Starka krav på t.ex. AD/LDAP-kopplingar
Nya relationer till tillverkare kostar
Det kan finnas “Preffered Vendors”
Rädsla för redundanta verktygskompetenser
Önskan att styra arbetsflöde och process
Rädsla att fastna I suboptimerad
förändringshanteringsprocess
Rädsla att det blir en interimslösning – med dyrbar senare
datamigrering
![Page 21: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/21.jpg)
β
Beta is the not entirely completed in computer science
När allt kommer till kritan
Många använder, och är nöjda med, FOSS
![Page 22: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/22.jpg)
Exempel på verktyg
Γ
Gamma symbolizes the normal distribution (Gauss distribution)
![Page 23: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/23.jpg)
Test case data
• PICT
• ACTS
• Allpairs
Automation
• AutoIt
• Selenium
• Cucumber
• FitNesse
• PushToTest
Performance
• Open STA
• WebLoad(?)
• Jmeter
• Grinder
• Specials
XML managers
• XML Notepad
• Notepad ++
Testadministration
• RTH
• Testlink
• TestCase web
Bug management
• Mantis
• Bugzilla
• Bugtracker.NET
![Page 24: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/24.jpg)
Requirement, Test, and Bug Management tools
Completeness of vision
Abilit
y to execute
Challengers Leaders
Niche players Visionaries
• BugZilla
• Mantis
• RTH
• TestLink
• Salome
• TestCaseWeb
• TestMaster
• Ant Defects
![Page 25: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/25.jpg)
DB
• PostgreSQL
• MySQL
• SQLite
Test data management
• Jitterbit
•OpenDigger
Test environment
• SyncBack
• Amanda backup
• VM ware Player
• QEMU
• VirtualBox
Mindmapping
• FreeMind
Unit testing
• JUnit
• nUnit
Screen capturing
•AutoScreenRecorder
• Jing
Analys
• Firebug
• Wireshark
• Chrome
![Page 26: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/26.jpg)
Office replacements
• OpenOffice
Eclipse
OS
• Linux
• Open BSD
• Free BSD
Home made tools
Jboss
Hibernate
Version management
• Subversion
Infohantering
Wikis
![Page 27: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/27.jpg)
Finishing off
υ
Fi represents the golden section
![Page 28: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/28.jpg)
Alternativ
Hosted services
Manuellt arbete (out-/crowdsourcing)
Billiga verktyg
≈
Enterprise-lösningar/sviter av verktyg
The symbol represents isomorphism, exchangeability
![Page 29: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/29.jpg)
Success factors for efficient quality assurance
Control on test
environments
Control on
circumstances
Good test data
VM and CM
Collaboration
Unit testing
Document just enough
Disciplined
change management
Analysis Dev.Design Dep. Maint.
Visual
communication
Participation from
all stakeholdersRisk based approach
∂
Delta represents partial differential equation
Tools
![Page 30: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/30.jpg)
Om förutsättningarna stämmer går det lätt att
introducera verktyg
Använd verktyg!
Det finns massor av verktyg
Ett tips: Använd de välanvända verktygen
www.opensourcetesting.org
www.sourceforge.org
Konklusioner τ
Tao is used for correlation
![Page 31: Open Source testverktyg En marknadsöversikt€¦ · Open Source testverktyg En marknadsöversikt Jörgen Damberg SAST 15-årsjubileum 14-15 oktober 2010](https://reader034.vdocuments.pub/reader034/viewer/2022051806/60020626a4a8e6136777da4b/html5/thumbnails/31.jpg)
Jag har berättat att:
• Det finns gratisverktyg för de flesta
testverktygsgrupper
• Det finns verktyg som fungerar bra
• Inga verktyg är gratis
• Det finns inga perfekta verkyg – bara bättre
eller sämre för situationen
Hoppas ni hittar något att prova själva