DSTB testing conference 2015

I participated in the DSTB testing conference 9. june 2015 at Tivoli hotel in Copenhagen. A total of 250 People from 11 countries participated – mostly from Denmark.

I followed:

  • Velkomst og introduktion til konferencen ved DSTB´s formand John Fodeh
  • Velkomst ved ISTQB´s præsident, Gualtiero Bazzana
  • Keynote 1: Building on Success, Erik van Veenendaal, Improve IT Services, Holland
  • Inspiration for Software Development Process – Sushi, Sashimi and Root of Scrum, Susumu Sasabe, Adviser, JUSE (Union of Japanese Scientists and Engineers), Japan
  • Agile practices applied in life-science industries? What works, what not, and how we can get it working, Thomas Muller, Software Validation, Schweiz, Chair of Foundation WG, ISTQB
  • Mobile testing and its part in testing tools, Kari Kakkonen, Knowit, President FiSTB, Finland
  • Hvordan bliver du involveret tidligere i projektet som tester – forstå dine interessenter? Ole Chr. Hansen, Capgemini Sogeti Danmark A/S
  • Keynote 2: Skills Assessment of Testers – New Paradigms, Vipul Kocher, SALT, and President ITB, Indien

I liked:

  • To meet fellow test managers and previous colleagues
  • Keynote 1 by Erik van Veenendaal
  • Keynote 2 by Vipul Kocher

Reflections:

If you use 7 hours to learn something new you have to apply your knowledge in practical use within 72 hours to build your skills. Otherwise the knowledge will be lost according to Vipul Kocher. I tend to agree with him.

Certifications help you build knowledge (when you study – not the exam) but it does not give you skills.

We still have problems communicating the value of testing to non-testers – at least in DK – we need to understand our stakeholders better and speak their language. We must learn to communicate outside the testing community.

Will the ISQTB strategy with new modular certifications give us better skills as testers?

See program and content briefs below.

Program:

Softwaretest – Fra teori til praksis 2015

Tirsdag den 9. juni 2015, kl. 8.30 – 17.30

08.30 Registrering og morgenbuffet
09.00 Velkomst og introduktion til konferencen ved DSTB´s formand John Fodeh
09.10 Velkomst ved ISTQB´s præsident, Gualtiero Bazzana
09.25 Keynote 1:Building on SuccessErik van Veenendaal, Improve IT Services, Holland
(indlægget holdes på engelsk)
10.10 Pause
Spor 1:  Spor 2:  Spor 3 (engelsk):  Spor 4 (engelsk):
10.40 Test under komplekse Kravrammer samt System landskabSøren Schøler, SKAT Continuous IntegrationHelge Nymand, TestHuset DK Test Automation – Taking Quality to the Next LevelSpencer Rodrigues, Mærsk Line Inspiration for Software Development Process – Sushi, Sashimi and Root of ScrumSusumu Sasabe, Adviser, JUSE (Union of Japanese Scientists and Engineers), Japan
11.25 Towards an efficient test organisationPernille Bækgaard,
Novo Nordisk A/S
Risiko baseret testCarsten Jørgensen, Delta Performance and Production Acceptance Test – The Forgotten Test PhasesJonas Persson, Cognizant Technology Solutions Agile practices applied in life-science industries? What works, what not, and how we can get it workingThomas Muller
Software Validation, Schweiz
Chair of Foundation WG, ISTQB 
12.10 Frokost
Spor 1:  Spor 2:  Spor 3 (engelsk):  Spor 4 (engelsk):
13.00 UAT of SAP implementation in a GxP world – The Everyday Challenges and Lessons LearnedBjarke Kanstrup Schiøtt Dige, LEO Pharma A/S Effektiv Værktøjsintegration – Open Source Møder Quality Center
Jesper Mortensen, AHOC A/S.
Bug Hunting in PracticeSzilard Szell, Nokia,President HTB, Ungarn Mobile testing and its part in testing toolsKari Kakkonen, Knowit,President FiSTB, Finland
 13.45 Slå bro mellem ISTQB og ISO 29119Anne Mette Hass, NNIT Vælg dine kampe og få succes! En case om Business Process Automation hos Lån & Spar BankCasper Gjerris, CIO, Lån&Spar Bank samt Rune Bach Nielsen, Scott/Tiger ER Modelling for a clear testing terminologyDr. Matthias Hamburg, Vice Chair Glossary WG, ISTQB – Tyskland Checklists – a way to save livesKlaus Olsen, Softwaretest.dkVice Chair of Foundation WG, ISTQB
14.30 A world where free thinking goes hand in hand with defined processesMagnus C. Ohlsson, System Verification Hvordan bliver du involveret tidligere i projektet som tester – forstå dine interessenter?Ole Chr. Hansen, Capgemini Sogeti Danmark A/S Testing in the CloudTauhida Parveen, Ph.D USAMember of Foundation WG, ISTQB Sources of cognitive bias and their impact on software testingGraham Bath,
Systems, TysklandChair of Expert WG, ISTQB
15.15 Pause
15.45 Keynote 2:Skills Assessment of Testers – New ParadigmsVipul Kocher, SALT, and President ITB, Indien
(indlægget holdes på engelsk)
16.30 Afslutning
16.45 Konferencen slutter med en forfriskning samt en mulighed for netværke med de andre deltagere
17.30 Tak for i dag

 

Content brief:

Erik van Veenendaal, Holland Building on Success Keynote 1
During this evolving presentation Erik discusses existing testing methods and techniques. Which ones really work, and which ones provide the most valuable contribution towards project success? It does not have to be perfect, often “good enough testing” is sufficient. Five important and indispensable recommendations are presented that every project should implement in order to be successful. This presentation is based on many practical experiences in various domains.
Vipul Kocher, Indien Skills Assessment of Testers – New Paradigms Keynote 2
This talk is about the need, methods and difficulties of skills assessment (as opposed to theoretical knowledge assessment). We have evolved a new and detailed methods of skills assessment which can be used for baselining current skill levels, assessing skill levels pre and post-skilling or training, for recruitment and for fine tuning performance appraisals.At SALT (School of Applied Learning in Testing) we have done hundreds of skill assessments for people of various experience levels, playing various roles and this talk is about sharing our experiences and also the paradigm that can be used to fine tune the entire gamut of expression of skills – from writing job descriptions to annual performance appraisals.This talk is also about new skilling paradigm on how training can be converted into skilling programs for imparting hands-on skills.

 

Spor 1;

Søren Schøler, SKAT Test under komplekse kravrammer samt system landskab
Et af SKATs større udviklingsprojekter er: Digitalisering af Selskabers selskabskat (DIAS), hvis formål er obligatorisk registrering af selskabsskatten, selskabers underskud med deres anvendelse samt løbende køb og salg af selskaber.Indlægget gennemgår testen med observerede udfordringer, der er under et komplekst lovområde (kravrammer), i et stort systemlandskab med mange leverandører samt med et statsligt kontrakt sæt op (K02) med inddragelse af bl.a. direktion og finansudvalg. Testudfordringer omfatter bl.a.:Styring af krav, deres afklaring og dermed sikring af kvaliteten af udviklet system.
Samarbejde ud fra aftalte udviklings- og testmodel med leverandør.Tre ting du tager med fra denne præsentation:

  1. Test (tidlig) under kompleks lovgivning og foranderlige projektrammer.
  2. Fleksibel model vedr. anvendelse af testcases, så høj grad af horisontal testdækning og vertikal testdybde imødekommes.
  3. Indkøring af testmiljøer, testdata samt værktøjer, så den funktionstest op prioriteres.

Søren Schøler er civilingeniør – DTU og HD(O) – CBS. Søren er certificeret, ISTQB Foundation og Advanced Test Manager samt IPMA D og ITIL Foundation.

Søren har arbejdet med:

  • Testmanagement og test hos SKAT gennem de sidste 4 år.
  • Test, testledelse og teknisk ledelse samt udvikling hos DSB informatik / Cap Gemini  igennem 8 – 10 år,
  • Tidligere har Søren også arbejdet hos TPI, Rambøll Informatik og Control Data.
  • Søren har mere end 30 års erfaring med IT.
Pernille Bækgaard, Novo Nordisk A/S Towards an efficient test organisation
This case describes the journey at Novo Nordisk establishing a ”Shared Testing Service” organisation to serve the needs of the IT projects for Testing and Validation through a centralized organisation with a scalable, responsive and efficient delivery model.The delivery model builds on the concept of a service catalogue, where services can be ordered as needed by the project and delivery governed by standardized SLAs.The presentation takes you through the transformation steps taken to establish STS, Novo Nordisk experience 1½ years after launching STS and ideas for the future expansion.Key points:

  • Vision and background for Shared Testing Services
  • Selecting suppliers and building up the organization
  • Service delivery model
  • How it has been received by the projects.
  • Monitoring the quality of the delivery model through SLAs and KPIs
  • The future of STS

Pernille Bækgaard is a Service Manager at Novo Nordisk A/S, Copenhagen. Pernille Bækgaard graduated in 1996 from the Danish Royal School of Library and Information Science. Ever since graduation she has been working within the Life Science industry and for the last 15 years  mainly within the field of information science and IT management. Since September 2013 she has been involved in setting up and  managing the Shared Test Service (STS) in Novo Nordisk A/S.

Bjarke Kanstrup Schiøtt Dige, LEO Pharma A/S UAT of SAP implementation in a GxP world – The Everyday Challenges and Lessons Learned
From late 2013 LEO Pharma A/S started the “GLOBE” project. The purpose is to build a global ERP system based on SAP handling processes for HR, Finance, Order To Cash, BI and Demand To Supply.As the target for a complete global implementation is end of 2016, the system is released in clusters. Cluster 1 covered the first release for Denmark and was the largest in terms of scope as it was used as a global template.The vendor prepared and executed UNIT and SIT phases with a risk-based approach. LEO Pharma would then build their UAT based on the vendors phases and test cases.Bjarke Dige will tell you about the challenges that arose when a business untrained in testing now had to undertake a huge task of preparing and executing the UAT at the same time as creating training, SOPs, WIs etc. and the lessons learned for a Test Manager who got his greatest challenge yet.
Bjarke Kanstrup Schiøtt Dige is Test Manager at LEO Pharma A/S. He started out as a Customer Consultant in NNIT and from there moved on to Compliance Consultant and then Application Consultant for the Novo Groups installation of HP Quality Center with electronic signature. After this he got hired as Test Manager at Rambøll Informatik which was bought by KMD 6 months later. He stayed on the project until May where he got hired at LEO Pharma A/S and got his first real “baptism of fire” as Test Manager on the “GLOBE” project. With that done, he’s now working on various projects and as System Manager for LEO Pharma’s installation of HP ALM.
Anne Mette Hass, NNIT Slå bro mellem ISTQB og ISO 29119
ISTQBs pensumbeskrivelser er kendt af stort set enhver tester og har næsten status som en standard for softwaretest. Nu har testverdenen imidlertid endelig fået en egentlig samlet standard, nemlig ISO 29119 Standard for Software Testing.ISO standarden er bl.a. baseret på standarderne IEEE 829 og BS 7925 som også ISTQBs pensumbeskrivelser er det, og inspiration til standarden er hentet i ISTQBs pensumbeskrivelser såvel som i kendte og anerkendte testrelaterede bøger og artikler.Denne præsentation giver først et overblik over opbygningen af ISO standarden og de enkelte elementer, den omfatter. Elementerne, nemlig den samlede testproces, de dertil hørende dokumenter og testcase design teknikker gennemgås, således at der skabes et overblik over, hvad ISO standarden kan tilbyde.Derefter sammenholdes elementer i ISO standarden med de tilsvarende elementer i ISTQBs pensumbeskrivelser ved hjælp af dobbeltrettede mapninger. Hermed skabes et overblik over de forskelle og ligheder, der er mellem de to. Det gør det muligt hurtigt at få forståelse af, hvordan testarbejde kan tilrettelægges i henhold til ISO 29119 Standard for Software Testing, hvis det er det, man vil.Præsentationen afsluttes med eksempler på, hvordan elementer fra ISO standarden kan anvendes i forskellige typer af testopgaver, fra agile til formelle.Tre ting du tager med fra denne præsentation:

  1. Overordnet indblik i, hvad ISO 29119 tilbyder.
  2. Forskelle og ligheder mellem ISTQBs pensumbeskrivelser og ISO 29119.
  3. Eksempler på anvendelse af ISO 29119s principper.

Anne Mette Hass har arbejdet med softwaretest i mere end 30 år, på utallige testopgaver i mange forskellige brancher. Hun underviser i test fra begynderniveau til ISTQB advanced certifications. Anne Mette har deltaget i oversættelsesarbejde for DSTB, så hun kender ISTQB pensumbeskrivelserne særdeles godt. De sidste 5-6 år har Anne Mette været medlem af den ISO arbejdsgruppe, der har udarbejdet ISO 29119  Standard for Software Testing. Det er vigtigt for Anne Mette at lære og lære fra sig hele tiden.

Magnus C. Ohlsson, System Verification A world where free thinking goes hand in hand with defined processes
When I was growing up you should either be a heavy metal head banger or an electro synth freak. Later in life you had to decide whether you would be to the right or left of the political spectrum. These position taking situations have continued to come and go in different forms. In recent years there has been a lot of discussion about which test school or “test religion” you should confess.Many have spoken highly of the agile and the context driven school, but many organizations are living in a reality that is characterized by a completely different style where you work according to the standard- alternatively quality school.This presentation will give you perspective on how a middle way might look like. A world where free thinking goes hand in hand with defined processes and where curiosity complementary experience.

  1. Lessons learned from 20 years in the industry.
  2. Ideas for how to set up an appropriate test strategy.
  3. Results from a case study describing successful test teams in an agile environment.
  4. Be critical and think freely!

Dr. Magnus C. Ohlsson has focused on the development and quality assurance of software for almost 20 years and currently works as a quality specialist and test strategist with a focus on process improvement. He holds a doctorate from Lund University the Faculty of Engineering and has published several articles and co-authored the book “Experimentation in Software Engineering”.

 

Spor 2;

Helge Nymand, TestHuset DK Continuous Integration
Med Continous Integration har de agile teams fået mulighed for hurtigere og mere effektivt at udvikle, integrere og levere kode. Men med den øgede produktivitet kommer krav til mere test på kortere tid og alle i teamet kan bidrage til en højere kvalitet.Automatisering er en del af vejen til succes, men spreder sig ud over hele den cyklus udviklingen foregår i. Hverken unittest eller automatiseret test er en isoleret aktivitet som enkelte roller eller personer skal løfte alene. Tiden er heller ikke til at aktiviteterne foregår planløst og uden koordinering. Der er mere end nogensinde brug for testere og testmanagers og hele den værktøjskasse de har med sig.Kom og hør om Continous Integration, set med en testers øjne, hvor test og kvalitet er en naturlig og central del af udviklingsprocessen og teamet ikke bare leverer hurtigere, men også med højere kvalitet og bedre kendskab til indhold i produktet.Vi vil tale om værktøjer hvor det giver mening, process, hvor det kræves, men først og fremmest vil vi tale om mennesker der samarbejder på tværs af faglige skel.Tre ting du tager med fra denne præsentation:

  1. Få succes med kvalitetssikring i et agilt team
  2. Inspiration til at arbejde med continous delivery
  3. Hør mere om udfordringerne ved continous integration

Helge Nymand har stor erfaring i brug af testværktøjer og underviser primært på kurser med værktøj. Han arbejder dagligt med værktøjerne og har gennem certificeringer og sit daglige virke opbygget et unikt dybdegående kendskab til de fleste testværktøjer.

Carsten Jørgensen, Delta Risiko baseret test
Carstens indlæg handler om, hvad risiko baseret test er for en størrelse, hvorfor det er en god forretning at teste, også hvor det viser sig ikke at kunne betale sig. Carsten kommer også ind på hvordan test er og ikke er en risikoreducerende aktivitet.

 

Jesper Mortensen, AHOC A/S Effektiv værktøjsintegration – open source møder Quality Center
I de seneste år har både SoapUI og Selenium fundet vej ind i mange udviklingsprojekter, som redskaber til Servicetest og Webtest. Ofte med det resultat at sporbarhed i forhold til krav og defects tabes eller må vedligeholdes manuelt med et betydeligt overhead.
I oplægget vises to add’inns som giver adgang til at opbevare, udvikle og udføre SoapUI og Selenium tests direkte i Quality Center og på den måde bevare sporbarheden fra krav, til testafvikling til defect.Jesper Mortensen, Testevangelist, er konsulent hos aHOC har siden 2000 løst opgaver indenfor performancetest, testautomatisering mv.
Casper Gjerris, CIO, Lån&Spar Bank samt Rune Bach Nielsen, Scott/Tiger Vælg dine kampe og få succes! En case om Business Process Automation hos Lån & Spar Bank
For et par år siden erfarede Lån & Spar Bank, at et øget antal nye kunder lagde et stort pres på produktionsteamet pga de underliggende it systemet og forretningsprocesser ikke var optimale og derfor ikke kunne holde trit med tilgangen af ​​nye kunder og de tilhørende opgaver, som pga manglende IT understøttelse blev håndteret manuelt, hvilket var tidskrævende og bestemt ikke bidrager med meget overskud.Lån & Spar indførte herefter en vision med navnet ”Ubegrænset produktionskapacitet”. Ideen bag denne vision var, at IT systemerne skulle være i stand til at tilpasse og opfylde forretningen krav – uanset hvilket behov, der måtte dukke op!Et af de centrale elementer i at opfylde denne vision var at automatisere så mange forretningsprocesser som muligt, og dermed lade produktionspersonalet håndtere de sværere opgaver, der krævede manuel håndtering.For at automatisere forretningsprocesser introducerede en BPM system og indførte en jobtilgang til alle forretningsprocesser. BPM systemet sikrede samspillet og kaldte de webservices, der var tilgængelige. I visse tilfælde var det ikke muligt eller for besværlig at håndtere jobs via web services, så disse job måtte stadig håndteres gennem applikationerne.For at undgå disse manuelle processer introducerede Lån & Spar Bank HP QTP (QuickTest Professional) og bygget det ind i deres setup, hvor alle jobs bliver lagt i en jobdatabase. QTP checker så løbende om der er kommet nye opgaver der skal udføreshar adgang til et centralt register, og vil på et jævnligt basis check, hvis der er indført nye opgaver. Hvis der er indført en ny opgave Hvis det er tilfældet, så startes et QTP script, som udfører forretningsprocessen direkte i produktionsapplikationen. Det kan for eksempel være at oprette en ny bankkonto, nye Master Card eller lignende.Adskillige forretningsprocesser er nu automatiseret, og dette har som konsekvens betydet at mere end 30-40 årsværk er sparet i back office (IT/Produktion). Den bedste del er imidlertid, at Lån & Spar Bank er klar til at møde fremtiden og en masse nye kunder.Scott / Tiger har arbejdet sammen med Lån & Spar Bank på at automatisere disse forretningsprocesser med QTP. Scott / Tiger er stadig engageret i processen og arbejder sammen med udvikling og forretningen på at udforske nye områder, der kan automatiseres, herunder batchkørsler med QTP.Casper Gjerris, CIO, Lån&Spar Bank var i 2014 med i finalefeltet om at blive Danmarks bedste it-direktør i Computerworld-konkurrencen Årets CIO.Den ære har han i høj grad opnået ved at stå i spidsen for den digitale rejse, som Lån & Spar Banks it-afdeling og virksomheden generelt har gennemgået med indførsel af en BPM i banken med HP QTP som en strategisk brik i produktionsetuppet.Rune Bach Nielsen, Senior Consultant, Scott/Tiger. Rune’s dybe viden indenfor HP/Mercury værktøjer, kombineret med en god forståelse af interaktionen mellem applikationer, workflow, infrastruktur og forretningsprocessor har gjort ham til en nøglespiller i mange store kundeprojekter.
Ole Chr. Hansen, Capgemini Sogeti Danmark A/S Hvordan bliver du involveret tidligere i projektet som tester – forstå dine interessenter?
Værdien af tidlig involvering af ressourcer med fokus på test har de fleste der arbejder med test forståelsen af, men i mange tilfælde er der ikke den ledelsesmæssige forståelse som vi godt kunne tænke os.Vi skal være bedre til at forstå hvem der er interessenter i relation til testen – og hvordan vi påvirker dem og de bliver påvirket af testen. Vi skal kommunikere med disse interessenter i deres ’sprog’, og ikke om en masse detaljer af mere testfaglig interesse. Ved at tale interessenternes ’sprog’ får vi også et bedre grundlag til at vise værdien af den tidligere involvering af testerne i projekterne.Vi skal kunne præsentere testens resultater på en måde deres er relevant for interessenterne, og synliggøre  testens værdi på en forretningsmæssig måde – i relation til produktrisiko m.m.Ole vil i denne præsentation vise konkrete værktøjer og teknikker der understøtter og hjælper dig med ovenstående udfordringer. Disse vil både være relateret til kommunikationen med ledelsen og forretningen, og internt i testteamet.
Ole Chr. Hansen er managing consultant hos Capgemini Sogeti Danmark A/S, og hans primære arbejde er rådgivning inden for procesforbedring af softwaretest, coaching og undervisning. Ole er akkrediteret underviser til bl.a. ISTQB Foundation og Advanced niveauerne.

 

Spor 3;

Spencer Rodrigues, Maersk Line Test Automation – Taking Quality to the Next Level
In this case study, Mærsk Line shares their experiences maturing their Test Center of Excellence to support the needs of the projects for higher agility, faster time-to-market and improved overall quality.The Test Center of Excellence was established in June 2013 and is currently providing a range of testing support services to the colleagues in development projects. After establishing a well-defined road-map the TCoE set out to deliver solutions to the biggest challenges faced by the testing community. In this respect, a holistic approach for tooling and automation was needed.The boarder automation perspective at ML IT includes areas such as:

  • Scalable and reusable test automation framework
  • Service Virtualization that helps to reduce the impact of test environment downtime and in turn increase productivity of the test teams
  • Test Data management to secure right data are being provided when needed and making sure compliance requirements with respect to data privacy and security are being met.

Other solutions are in the pipeline and now MLIT can begin envisioning the optimized process that delivers high quality applications.
Spencer Rodrigues is a test manager at Maersk Line Center of Excellence and is responsible for tools and methods to support the project across MLIT.

Jonas Persson, Cognizant Technology Solutions   Performance and Production Acceptance Test – The Forgotten Test Phases
Today companies struggle after going live in production with failing applications and services with low availability, poor end user response times and regular outages.This presentation describes the journey of how Performance Test/Production Acceptance Test was implemented in one of the world largest companies from idea to realization with standardized packages.It also describes the different test types used during performance engineering, best practices, real world examples, and how to internally “sell” the idea of performance testing to upper management.
Jonas Persson is a test manager at Cognizant. He is a passionate testing professional with vast management, technical and agile testing experience across multiple industries. Jonas has 10+ years practical experience into implementing standardized packages for benchmark, performance test, and production acceptance test.
Szilard Szell, Nokia,
President HTB, Ungarn
Bug Hunting in Practice
The presentation is intended to share a case study on how to excel in exploratory testing, and how to make bug hunting events a curtail part of the life of a test team. It is also sharing some basic rules fine tuned during usage, numbers that could be used as benchmark, feedback from team members, and all the FUN we learnt in applying Bug Hunting in Telco System Verification.Platform System Test team in Espoo, Nokia had been using experience based testing for years to exploit the experience of the test engineers that had been gathered over the last decade. However the rules of E.T. were not followed fully, leaving some gap in documentation, and visibility on the usage. Stakeholders have only seen the great capability of the team to point out weaknesses.After listening to a presentation on Bug Hunting on Finish Test Assembly, 2013 summer, from Klaus Olsen, the team decided to go for the next step and try Bug Hunting.In the presentation we summarize the preparation for pilot, the real life execution of the very first Bug Hunting event in the team, sharing the results (more than 50 issues in 4 hours active testing) and the very positive feedback from the team.Then we share the result of additional events, the improvements, additional ideas embedded throughout the 1 year of using it, with the aim of giving a clear cook book and guidance for brave followers, showing how Bug Hunting can embedded to an organization following very strict Quality Management rules of TL9000To make it round, some knowledge on Exploratory testing will be shared as well.

  • What is Bug Hunting, and how it builds on Exploratory Testing
  • What are the ingredients of running a successful Bug Hunting Session
  • Guide on how to make BugHunting an official complement for Requirement based testing

Mr Szilard Szell is working as team leader at Nokia, Budapest. Being the team leader of 6 different testing, test automation and development teams in the last 10 years, Szilard gained practical experience on improving testing and challenging the evil of “historical reason”. A Certified Test Manager, a frequent presenter on Hungarian Testing conferences, a Member of the Hungarian Testing Board, educated in Lean Six Sigma and Scrum. He is a driver of change, from theory to practice, showing new ways to Testing Fellows

Dr. Matthias Hamburg, Vice Chair Glossary WG, ISTQB – Tyskland ER Modelling for a clear testing terminology
Entity Relationship (ER) diagrams are a wide spread technique in business process modelling. They define a clear terminology and support the understanding and quality of business entities amd their relationships. Developing software tests can be viewed as a business process on ist own. However, all well-known descriptions of the testing process contain either no ER model at all (like the standard ISO 29 119 or the ISTQB syllabi) or they only include a very rudimentary model (e.g. the method TMap NEXT). Rather than modeling, the descriptions are limited to natural language, with the common shortcomings in consistency, completeness and unambiguity. In particular, such descriptions usually lack clarity regarding cardinalities.Current software testing glossaries contain nowadays large numbers of terms and definitions that play a role in the development of software tests. For example, the test case has been a central entity of software testing since the beginnings. But what are the relationships of a test case to other entities like test basis, test suite, test script, etc.? An ER diagram would provide an understandable, coherent and unambiguous model of such entities and their relationships.The author aims to demonstrate how useful ER modelling of test development can be by the example of the ISTQB scheme. Analyzing the key terms in the foundation level syllabus and using the definitions in the glossary, the author designs an ER Diagram. This is done in two parts: First for the test analysis and design phase, then for the test implementation and execution phase. Analysis will confirm that the ISTQB scheme is a powerful basis for such a modelling. But it will also reveal shortcomings which need to be treated. Redundancies will be cleaned up, ambiguous descriptions will be interpreted in a certain way, consistency issues will be clarified, and gaps will be closed.The author concludes that there is no reason to fear ER modelling. With a limited effort, it provides clear benefits for process quality. Companies can use it to design their own implementation of a testing standard. Moreover, it would be desirable for testing standards and qualification schemes to also include ER models.
Dr. Matthias Hamburg earned his diploma and PhD in mathematics and computer science at the Bonn University, Germany. Since 1983, he is working as a consultant in the IT industry in the software engineering domain. His engagement in software testing started in 1997 with a major Y2K testing project. Since then, he has gained extensive knowledge and experience as a tester, test manager and test consultant. Since 2006, he is working with Sogeti Germany in the position of a managing consultant. His current activity domains are in test training, coaching and strategic consultancy.Matthias has played a key role in localizing and rolling out Sogeti’s test methods TMap NEXT and TPI NEXT in Germany. Since 2007, he is a member of German Testing Board, leading the Glossary working group. He is also actively involved in the ISTQB Glossary Working Group, where he became vice-chair in 2014.Matthias has been a speaker at testing conferences and workshops in Germany for a number of times, and has published several articles on various topics in software testing in journals like ObjektSpektrum.
Tauhida Parveen, Ph.D USA
Member of Foundation WG, ISTQB
Testing in the Cloud
Cloud computing is here and it’s changing the way we test software. Cloud-based testing offers lower cost, flexible, scalable, on-demand, pay-per-use infrastructure services.Tauhida Parveen describes the concept of cloud-based testing, its scope, distinct requirements, benefits, and drawbacks. She explains how cloud-based testing brings a new perspective to certain traditional testing activities, including instantly creating and dismantling testing environments, and the ability to mimic production environments early in the testing cycle.She also talks about the cost and effort of provisioning such dynamic test environments by testers. She describes how one can engineer scalable environments to perform load, stress, and performance testing, in addition to compatibility, cross-browser, and cross- platform testing using the cloud.She also describes some of the tools and technologies (e.g., Amazon cloud services, SOA, web services, and testing-as-a-service) that are now available to aid in cloud- based testing.Take back the tips and guidance that you can share with your testing team and prepare them for the next generation of software testing.
Dr. Tauhida Parveen is currently the University Department Chair of Software Engineering at Keiser University in Melbourne, FL. She is also an independent consultant and trainer working in software testing and cloud computing.  She completed her Ph.D. in Computer Science from the Florida Institute of Technology and her MBA from University of Central Florida.Dr. Parveen is an ISTQB certified tester and instructor at Foundation, Agile and Management levels. She also serves as a member on the Board of Directors of the American Software Testing Qualification Board (ASTQB).She partners with organizations such as Rice Consulting Services and SQE to offer corporate training in topics such as “ISTQB Certification Foundation, Agile, and Test Manager Levels”, “Unit Testing in C++ Using Google Testing Framework”, “Testing in the Cloud”, and “Introduction to Big Data and Hadoop”.Dr. Parveen has over 10 years of experience as an instructor, as a corporate trainer, and as a faculty member. She has industrial experience with companies such as SAP, Yahoo!, Sabre, and Progressive and Millennium Engineering and Integration Company.Dr. Parveen is a published author and experience speaker. She is the co-editor of the book Software Testing in the Cloud: Perspectives on an Emerging Discipline (IGI Global, 2012), and co-author of the book Software Testing in the Cloud: Migration & Execution (Spring, 2012).

 

Spor 4;

Susumu Sasabe, Adviser, JUSE (Union of Japanese Scientists and Engineers), Japan Inspiration for Software Development Process – Sushi, Sashimi and Root of Scrum
The way of software quality and software process improvement in each region in the world was influenced and enhanced each other in the past. Each region has the strengths and weaknesses of its improvement approaches. By using a benefit of this diversity in approaches and by understanding and comparing the various knowledge of both theory and practice we can learn new way of thinking and new method for improving software development processes much faster.With an example of evolution on software quality management in Japan based on TQM, Total Quality Management practiced through decades, this presentation shows a close relationship between the Scrum method, which is an agile software development framework, and attitude of engineering working style in Japan. We Japanese often focus on both how to minimize delivery time and how to maximize customer satisfaction and delight, which are typically observed in traditional Sushi chef and Sushi restaurant operation and in innovative modern engineering organizations.By looking into and exploring the other region’s cultural background new inspiration and insight for better understanding of own regional software development culture and for global collaborations aiming high performance software development would be expected.Susumu Sasabe is an advisor of the JUSE (Union of Japanese Scientists and Engineers, the Deming Prize establisher) since 2008. He joined NEC Corporation in 1972 and worked in research and development of embedded software for telecommunication network systems. He managed several international joint software development projects with companies in North and South America and Asia and conducted a company-wide quality management system and software process improvement inside the NEC Group for over 10 years. His management activities include application of learning through KAIZEN and TQM (Total Quality Management) to software engineering and software product innovation.He has been a frequent speaker at international conferences on software quality and software process improvement. He is also a member of review group of the first version of SQuBOK (Software Quality Body of Knowledge), a software quality knowledge compilation project in Japan.In 1999 and 2008, he received the Best Paper Presented Award at the 6th European Conference on Software Quality in Vienna, Austria and the Best Quality Technical Paper Award from the Japanese Society for Quality Control (JSQC), respectively.
Thomas Muller
Software Validation, Schweiz
Chair of Foundation WG, ISTQB
Agile practices applied in life-science industries? What works, what not, and how we can get it working
In this presentation, we elaborate based on experiences (successes and problems) from projects in the life-science industries options to successfully apply agile practices. We are not going to discuss process issues, as per now it is well understood that most regulations in safety – related industries do not regulate the process, but process outcomes.From a testing perspective we cover:

  • What testing practices support agile processes best,
  • Where in the life-cycle and as well when in the respective iterations (like sprints in SCRUM) do we apply them
  • Is there anything principally new to testing originating from safety regulations?
  • What is currently required to be compliant with these regulations?

 

Kari Kakkonen, Knowit,President FiSTB, Finland Mobile testing and its part in testing tools
The first part of the presentation describes a case study of a mobile testing in a Knowit customer project. Mobile test automation was considered and utilized to some extent. Other necessary mobile testing approaches were used, including simulators and field tests. The mobile app usability, speed and functionality were proven in every continuous integration cycle successfully creating an app that the mobile users love.The second part of the presentation combines the case study´s understanding of mobile test automation tools into a testing tool survey Knowit conducted in Finnish market during 2013.Testing tools by testing tool type and name are shown in 10-15 graphs. Conclusions are made about trends of different tool types and different tool acquisition strategies (commercial, open source, in-house). Mobile test automation choices are considered, large tool sets or specialized tools.Three key elements from this presentation;

  • How to test mobile apps effectively, with test automation or manually
  • Awareness of test tool development trends in the market
  • Practical recommendations about tool choices

Mr. Kari Kakkonen has M.Sc. in Technology degree in Industrial Management from Aalto University. He has ISTQB Full Advanced and Expert Level Test Management Full certificate and works mostly with agile testing. He has been working with testing tool implementations, testing processes, testing projects, consulting, and training since 1996. Kari has worked for various industries, including banking, telecom, embedded software, public sector, commerce.

Working in Finland at Knowit; Nordic ICT services company specialized in testing consultancy and software development.

Chair of Finnish Software Testing Board (FiSTB) and member of ISTQB expert level.  In board of Finnish Association of Software Testers.  In Tietoviikko magazine´s 100 most influential people in IT 2010 listing.

Klaus Olsen, Softwaretest.dkVice Chair of Foundation WG, ISTQB Checklists – a way to save lives
This presentations started when I read this statement in a newspaper;·         “18 patient less died after operation measures over a period of 3 month”I have been using checklists during many years in my work with software test. I think of checklist as a support to help my test team to remember things we most of the time already know, but which we might forget when testing moves into its crucial period, just before deadline of a project, or a specific level of testing.I will make a walkthrough of 7 checklist I find of interest and value to use during a project.Let me add that my approach to checklist is, and the approach I want to stress in this presentation is an intelligent use of checklists. Checklist are to be used as guidelines for my  testers and team members, not as firm rules that removes the responsibility of people to use their own knowledge and skills.Klaus Olsen have more than 27 years of experience within the IT industry, working as a developer, tester, project manager, test manager, program test manager and test adviser. 22 of these years have been spend specializing in the software test area, and since year 2000 this  has been through his own company Softwaretest.dkKlaus is a founding member of the TMMi Foundation, and is currently chair of TMMi Management Executives. TMMi Foundation is a non-profit organisation, which have created the Test Maturity Model integration, TMMi model, used around the world as a method to assess organisations test maturity and to improve the maturity of these organisations.Klaus is a founding member of Danish Software Testing Board, DSTB, representing ISTQB in Denmark, and now the largest test network in Denmark.Klaus have delivered presentation and shared his knowledge with test managers and testers at conferences around the world including Australia, India, Japan, Korea and USA and an additional 8 countries in Europe.
Graham Bath, T-Systems, Tyskland
Chair of Expert WG, ISTQB
Sources of cognitive bias and their impact on software testing
Researchers have taken a careful look at the way humans think and they have noticed how sometimes people are influenced by a number of factors which cause undesirable bias in the way they take decisions. This research* has been applied principally to business leaders and managers, but it also highly relevant to the area of software testing.This presentation explains in easy terms the principal way in which people think and take decisions. It then goes on to describe the main sources of cognitive bias and how these impact various aspects of software testing, such as:

  • Creating risk-based test strategies
  • Performing exploratory tests
  • Estimating testing effort
  • Reporting defects

This presentation is intended for anyone involved in taking decisions in testing. In other words, all of us! You will gain valuable insights into everyday software testing situations where cognitive bias can influence decision taking. Understanding these situations will help us limit their impact on our projects and their team members.

*much of the research in based on work performed by Nobel Prize winner, Daniel Kahneman