SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Hannu Tuomisto, Sr Mgr Engineering
Case Coriant (ennen Tellabs) -
Ketterän testauksen käyttöönotto
22.05.2014
Scrum model at Tellabs Finland
• Moved from waterfall model to scrum model in
software development 2 years ago
• New feature test engineers were assigned to scrum
teams together with software developers
• 20 parallel scrum teams, team size 10+
• Single code base called MCL (master code line)
where all the functionality is developed
• Continuous integration with smoke testing in use
• Regression testing is outside from the scrum process
• System testing is outside from the scrum process,
even though they have voluntarily started to use
scrum in their own team as a daily tool
TELLABS CONFIDENTIAL PROPRIETARY 2
Goals for the scrum development
• Faster development
• Better collaboration
• Simultaneous test development in parallel with
the SW implementation
• Improved quality
• Get rid of separate testing phase in the end of the
project
• Faster testing = short feedback loop
• Faster test automation
May 27, 2014 3
Challenges
• Our fear was not that test engineers would loose
jobs because programmers would write all the
tests - quite the contrary, we were afrait that the
testers would end up doing low level module
testing for programmers
• Adjusting to corporate waterfall process and
quality structure
• Keeping MCL quality at good level all the time
(pass rate up, reported bugs fixed fast)
TELLABS CONFIDENTIAL PROPRIETARY 4
Other changes in testing
in addition to scrum model
• Enhanced test development guidelines
» Test spec templates to help develop full coverage tests
» Requirement mapping
• Extended Scripting rules for test automation
» Helping reusability
• Peer reviews
• Dynamic test environment model taken into use
• Extensive automated test reports created to
support business and project management
• Clear criteria for feature ready and regression
transfer
TELLABS CONFIDENTIAL 5
Mitigating the risk that scrum teams would work in silos
Automation
• Test automation is a must, continuous retesting
needed in regression testing and in new feature
testing
• Automation done with TCL scripts
• Tests automated in NF testing in scrum teams and
selected tests transferred to Regression testing as
soon as they are ready and tests are passing
• Regression testing almost completely automated
» Not only test cases, but also test execution
• Regression testing running 24*7
• Regression failure: Automated Iterative ”KRH”
method systematically launched to locate failing sw
label
» Significantly shortening the fixing time
TELLABS CONFIDENTIAL 6
How did we met the goals
• There were not any significant resistance in any of
the scrum teams
• Test engineers enjoy being in scrum teams, they
are closer to the real information and they
participate discussions
• Tests are developed simultaneously with sw
implementation and test results are available very
quickly to new implementation
• Test automation is done much faster
© 2014 Coriant. All rights reserved. 7
Application testing
• Large configurations used in testing
• Concentrating on scalability, performance, load,
stress, robustness and stability testing of the
release
• Specified profiles in use, mimicing customer
networks
» Specified test environments
» Specified configurations
• Challenge: Finding quite difficult bugs and late in
the project
• Need to start as early as possible
TELLABS CONFIDENTIAL 8
Going forward...
• Define test architecture for test development
» Faster test case development
» Straightforward test case building blocks
• New layer between smoke testing and weekly
regression testing: Daily regression
• Take new sw simulator into use in test development
and in test execution to enable earlier start in testing
as well as helping to keep the budget
• Engage scrum teams with system testing to make
sure that challanging large configurations are tested
early
• Tester tasks vs. Programmer tasks
» reach genuine Whole-team approach attitude
TELLABS CONFIDENTIAL 9
Thank You.
hannu.tuomisto@coriant.com

Contenu connexe

Tendances

Quality Loopback
Quality LoopbackQuality Loopback
Quality LoopbackOmar Bashir
 
QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014Anthony Chung
 
Continuous Integration as a Way of Life
Continuous Integration as a Way of LifeContinuous Integration as a Way of Life
Continuous Integration as a Way of LifeMelissa Benua
 
DevOps - Right Tool for Right Phase
DevOps - Right Tool for Right PhaseDevOps - Right Tool for Right Phase
DevOps - Right Tool for Right PhaseDalibor Blazevic
 
Integration Testing as Validation and Monitoring
 Integration Testing as Validation and Monitoring Integration Testing as Validation and Monitoring
Integration Testing as Validation and MonitoringMelissa Benua
 
Qa process 2012
Qa process 2012Qa process 2012
Qa process 2012ashokack
 
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryDevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryKalyan Kumar
 
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsContinuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsPrabhu Ramasamy
 
Response time difference analysis of performance testing tools
Response time difference analysis of performance testing toolsResponse time difference analysis of performance testing tools
Response time difference analysis of performance testing toolsSpoorthi Sham
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityFabricio Epaminondas
 
What-is-RainforestQA-InfoSheet
What-is-RainforestQA-InfoSheetWhat-is-RainforestQA-InfoSheet
What-is-RainforestQA-InfoSheetKevin Woods
 
Continuous integration, delivery & deployment
Continuous integration,  delivery & deploymentContinuous integration,  delivery & deployment
Continuous integration, delivery & deploymentMartijn van der Kamp
 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyArchana Krushnan
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareQualiQuali
 
Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsSeaLights
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
Continuous Integration and Builds
Continuous Integration and BuildsContinuous Integration and Builds
Continuous Integration and BuildsBhavin Javia
 

Tendances (20)

Devops
DevopsDevops
Devops
 
Quality Loopback
Quality LoopbackQuality Loopback
Quality Loopback
 
QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014
 
Continuous Integration as a Way of Life
Continuous Integration as a Way of LifeContinuous Integration as a Way of Life
Continuous Integration as a Way of Life
 
DevOps - Right Tool for Right Phase
DevOps - Right Tool for Right PhaseDevOps - Right Tool for Right Phase
DevOps - Right Tool for Right Phase
 
Integration Testing as Validation and Monitoring
 Integration Testing as Validation and Monitoring Integration Testing as Validation and Monitoring
Integration Testing as Validation and Monitoring
 
Qa process 2012
Qa process 2012Qa process 2012
Qa process 2012
 
Continuous testing for devops
Continuous testing for devopsContinuous testing for devops
Continuous testing for devops
 
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryDevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
 
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsContinuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database Objects
 
Response time difference analysis of performance testing tools
Response time difference analysis of performance testing toolsResponse time difference analysis of performance testing tools
Response time difference analysis of performance testing tools
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software quality
 
What-is-RainforestQA-InfoSheet
What-is-RainforestQA-InfoSheetWhat-is-RainforestQA-InfoSheet
What-is-RainforestQA-InfoSheet
 
Continuous integration, delivery & deployment
Continuous integration,  delivery & deploymentContinuous integration,  delivery & deployment
Continuous integration, delivery & deployment
 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshare
 
Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOps
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Continuous Integration and Builds
Continuous Integration and BuildsContinuous Integration and Builds
Continuous Integration and Builds
 

En vedette

The Destiny of Data
The Destiny of DataThe Destiny of Data
The Destiny of DataHortonworks
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantageCommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantageScott Sneddon
 
Let me entertain you - what the world enjoys doing for fun
Let me entertain you - what the world enjoys doing for funLet me entertain you - what the world enjoys doing for fun
Let me entertain you - what the world enjoys doing for funForesight Factory
 
Asiakaskeskeisen intranetin kulmakivet 2014-5-28
Asiakaskeskeisen intranetin kulmakivet 2014-5-28Asiakaskeskeisen intranetin kulmakivet 2014-5-28
Asiakaskeskeisen intranetin kulmakivet 2014-5-28Knowit Oy
 
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...Knowit Oy
 
Migration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, KnowitMigration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, KnowitKnowit Oy
 
Big Cloud Fabric + VMwareインテグレーション
Big Cloud Fabric + VMwareインテグレーションBig Cloud Fabric + VMwareインテグレーション
Big Cloud Fabric + VMwareインテグレーションBig Switch Networks Japan
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017Deborah Porchivina
 
OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015Scott Sneddon
 
Senior network engineer performance appraisal
Senior network engineer performance appraisalSenior network engineer performance appraisal
Senior network engineer performance appraisaljamespoter576
 
OIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDNOIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDNDeborah Porchivina
 
Performance evaluation in IT company
Performance evaluation in IT companyPerformance evaluation in IT company
Performance evaluation in IT companyDmitry Guyvoronsky
 
Virtualize with Confidence
Virtualize with ConfidenceVirtualize with Confidence
Virtualize with ConfidenceNetWize
 
The Full Stack Journey (DFW)
The Full Stack Journey (DFW)The Full Stack Journey (DFW)
The Full Stack Journey (DFW)Scott Lowe
 
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)Scott Lowe
 
UCS System Architecture
UCS System ArchitectureUCS System Architecture
UCS System ArchitectureCisco Canada
 
Cisco UCS (Unified Computing System)
Cisco UCS (Unified Computing System)Cisco UCS (Unified Computing System)
Cisco UCS (Unified Computing System)NetWize
 
An Overview of Linux Networking Options
An Overview of Linux Networking OptionsAn Overview of Linux Networking Options
An Overview of Linux Networking OptionsScott Lowe
 
Intro to Spark with Zeppelin
Intro to Spark with ZeppelinIntro to Spark with Zeppelin
Intro to Spark with ZeppelinHortonworks
 
HPE and Hortonworks join forces to Deliver Healthcare Transformation
HPE and Hortonworks join forces to Deliver Healthcare TransformationHPE and Hortonworks join forces to Deliver Healthcare Transformation
HPE and Hortonworks join forces to Deliver Healthcare TransformationHortonworks
 

En vedette (20)

The Destiny of Data
The Destiny of DataThe Destiny of Data
The Destiny of Data
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantageCommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
 
Let me entertain you - what the world enjoys doing for fun
Let me entertain you - what the world enjoys doing for funLet me entertain you - what the world enjoys doing for fun
Let me entertain you - what the world enjoys doing for fun
 
Asiakaskeskeisen intranetin kulmakivet 2014-5-28
Asiakaskeskeisen intranetin kulmakivet 2014-5-28Asiakaskeskeisen intranetin kulmakivet 2014-5-28
Asiakaskeskeisen intranetin kulmakivet 2014-5-28
 
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
Siirtyminen ketteriin menetelmiin Trafissa, Knowit-aamiaisseminaari 8.10.2015...
 
Migration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, KnowitMigration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, Knowit
 
Big Cloud Fabric + VMwareインテグレーション
Big Cloud Fabric + VMwareインテグレーションBig Cloud Fabric + VMwareインテグレーション
Big Cloud Fabric + VMwareインテグレーション
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017
 
OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015
 
Senior network engineer performance appraisal
Senior network engineer performance appraisalSenior network engineer performance appraisal
Senior network engineer performance appraisal
 
OIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDNOIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDN
 
Performance evaluation in IT company
Performance evaluation in IT companyPerformance evaluation in IT company
Performance evaluation in IT company
 
Virtualize with Confidence
Virtualize with ConfidenceVirtualize with Confidence
Virtualize with Confidence
 
The Full Stack Journey (DFW)
The Full Stack Journey (DFW)The Full Stack Journey (DFW)
The Full Stack Journey (DFW)
 
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
 
UCS System Architecture
UCS System ArchitectureUCS System Architecture
UCS System Architecture
 
Cisco UCS (Unified Computing System)
Cisco UCS (Unified Computing System)Cisco UCS (Unified Computing System)
Cisco UCS (Unified Computing System)
 
An Overview of Linux Networking Options
An Overview of Linux Networking OptionsAn Overview of Linux Networking Options
An Overview of Linux Networking Options
 
Intro to Spark with Zeppelin
Intro to Spark with ZeppelinIntro to Spark with Zeppelin
Intro to Spark with Zeppelin
 
HPE and Hortonworks join forces to Deliver Healthcare Transformation
HPE and Hortonworks join forces to Deliver Healthcare TransformationHPE and Hortonworks join forces to Deliver Healthcare Transformation
HPE and Hortonworks join forces to Deliver Healthcare Transformation
 

Similaire à Case Coriant Tellabs - Agile Testing Implementation 22.5.2014

How Automation is Changing The Testing Scene
How Automation is Changing The Testing SceneHow Automation is Changing The Testing Scene
How Automation is Changing The Testing Scenesuneratechnologies
 
QTest - Test management Tool
QTest - Test management ToolQTest - Test management Tool
QTest - Test management ToolShivaraj R
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Emerasoft, solutions to collaborate
 
Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework Infosys
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Best Practices for Implementing Automated Functional Testing
Best Practices for Implementing Automated Functional TestingBest Practices for Implementing Automated Functional Testing
Best Practices for Implementing Automated Functional TestingJason Roy
 
Agile Acceptance testing with Fitnesse
Agile Acceptance testing with FitnesseAgile Acceptance testing with Fitnesse
Agile Acceptance testing with FitnesseClareMcLennan
 
Ncerc rlmca202 adm m4 ssm
Ncerc rlmca202 adm m4 ssmNcerc rlmca202 adm m4 ssm
Ncerc rlmca202 adm m4 ssmssmarar
 
QA Team Goes to Agile and Continuous integration
QA Team Goes to Agile and Continuous integrationQA Team Goes to Agile and Continuous integration
QA Team Goes to Agile and Continuous integrationSujit Ghosh
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptxBnhT27
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfDiana Gray, MBA
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system developmentcymark09
 
Automated testing overview
Automated testing overviewAutomated testing overview
Automated testing overviewAlex Pop
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering Madhar Khan Pathan
 
Agile Development and Continuous Testing
Agile Development and Continuous TestingAgile Development and Continuous Testing
Agile Development and Continuous TestingTestinium
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development SecurityKarthikeyan Dhayalan
 
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdfAutomated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdfUrolime Technologies
 

Similaire à Case Coriant Tellabs - Agile Testing Implementation 22.5.2014 (20)

How Automation is Changing The Testing Scene
How Automation is Changing The Testing SceneHow Automation is Changing The Testing Scene
How Automation is Changing The Testing Scene
 
QTest - Test management Tool
QTest - Test management ToolQTest - Test management Tool
QTest - Test management Tool
 
QTest
QTest QTest
QTest
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
 
Best Practices for Implementing Automated Functional Testing
Best Practices for Implementing Automated Functional TestingBest Practices for Implementing Automated Functional Testing
Best Practices for Implementing Automated Functional Testing
 
Agile Acceptance testing with Fitnesse
Agile Acceptance testing with FitnesseAgile Acceptance testing with Fitnesse
Agile Acceptance testing with Fitnesse
 
Ncerc rlmca202 adm m4 ssm
Ncerc rlmca202 adm m4 ssmNcerc rlmca202 adm m4 ssm
Ncerc rlmca202 adm m4 ssm
 
QA Team Goes to Agile and Continuous integration
QA Team Goes to Agile and Continuous integrationQA Team Goes to Agile and Continuous integration
QA Team Goes to Agile and Continuous integration
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
Automated testing overview
Automated testing overviewAutomated testing overview
Automated testing overview
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
 
Agile Development and Continuous Testing
Agile Development and Continuous TestingAgile Development and Continuous Testing
Agile Development and Continuous Testing
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development Security
 
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdfAutomated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdf
 

Plus de Knowit Oy

Planmeca extranet - Janne Pakkanen
Planmeca extranet - Janne PakkanenPlanmeca extranet - Janne Pakkanen
Planmeca extranet - Janne PakkanenKnowit Oy
 
Modern Workplace 2016 - Susanna Eerola, Microsoft
Modern Workplace 2016 - Susanna Eerola, MicrosoftModern Workplace 2016 - Susanna Eerola, Microsoft
Modern Workplace 2016 - Susanna Eerola, MicrosoftKnowit Oy
 
Episerver julkishallinnon käytössä - Miika Niemelä
Episerver julkishallinnon käytössä - Miika NiemeläEpiserver julkishallinnon käytössä - Miika Niemelä
Episerver julkishallinnon käytössä - Miika NiemeläKnowit Oy
 
Episerver sosiaalinen intranet - Kalle Bäckman
Episerver sosiaalinen intranet - Kalle BäckmanEpiserver sosiaalinen intranet - Kalle Bäckman
Episerver sosiaalinen intranet - Kalle BäckmanKnowit Oy
 
Design for Innovation by Marianne Jacobsen / Knowit
Design for Innovation by Marianne Jacobsen / KnowitDesign for Innovation by Marianne Jacobsen / Knowit
Design for Innovation by Marianne Jacobsen / KnowitKnowit Oy
 
Knowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit Oy
Knowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit OyKnowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit Oy
Knowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit OyKnowit Oy
 
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit OyEuroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit OyKnowit Oy
 
Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...
Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...
Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...Knowit Oy
 
Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30
Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30
Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30Knowit Oy
 
Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30
Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30
Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30Knowit Oy
 
Creating growth with customer-centric digital services by Tony Virtanen at Kn...
Creating growth with customer-centric digital services by Tony Virtanen at Kn...Creating growth with customer-centric digital services by Tony Virtanen at Kn...
Creating growth with customer-centric digital services by Tony Virtanen at Kn...Knowit Oy
 
Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...
Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...
Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...Knowit Oy
 
Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28
Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28
Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28Knowit Oy
 
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28Knowit Oy
 
Janet Gregory - Agile testing challenges Knowit 2014
Janet Gregory - Agile testing challenges Knowit 2014Janet Gregory - Agile testing challenges Knowit 2014
Janet Gregory - Agile testing challenges Knowit 2014Knowit Oy
 
Testauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteenTestauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteenKnowit Oy
 
Automatisoidun markkinoinnin kulmakivet knowit - tony virtanen 20130320 han...
Automatisoidun markkinoinnin kulmakivet   knowit - tony virtanen 20130320 han...Automatisoidun markkinoinnin kulmakivet   knowit - tony virtanen 20130320 han...
Automatisoidun markkinoinnin kulmakivet knowit - tony virtanen 20130320 han...Knowit Oy
 
Viisi askelta tehokkaampaan e myyntiin - knowit - tony virtanen
Viisi askelta tehokkaampaan e myyntiin - knowit - tony virtanenViisi askelta tehokkaampaan e myyntiin - knowit - tony virtanen
Viisi askelta tehokkaampaan e myyntiin - knowit - tony virtanenKnowit Oy
 
Mobiiliapplikaatiot liiketoiminnassa myyttejä ja totuuksia - tony virtanen ...
Mobiiliapplikaatiot liiketoiminnassa   myyttejä ja totuuksia - tony virtanen ...Mobiiliapplikaatiot liiketoiminnassa   myyttejä ja totuuksia - tony virtanen ...
Mobiiliapplikaatiot liiketoiminnassa myyttejä ja totuuksia - tony virtanen ...Knowit Oy
 

Plus de Knowit Oy (19)

Planmeca extranet - Janne Pakkanen
Planmeca extranet - Janne PakkanenPlanmeca extranet - Janne Pakkanen
Planmeca extranet - Janne Pakkanen
 
Modern Workplace 2016 - Susanna Eerola, Microsoft
Modern Workplace 2016 - Susanna Eerola, MicrosoftModern Workplace 2016 - Susanna Eerola, Microsoft
Modern Workplace 2016 - Susanna Eerola, Microsoft
 
Episerver julkishallinnon käytössä - Miika Niemelä
Episerver julkishallinnon käytössä - Miika NiemeläEpiserver julkishallinnon käytössä - Miika Niemelä
Episerver julkishallinnon käytössä - Miika Niemelä
 
Episerver sosiaalinen intranet - Kalle Bäckman
Episerver sosiaalinen intranet - Kalle BäckmanEpiserver sosiaalinen intranet - Kalle Bäckman
Episerver sosiaalinen intranet - Kalle Bäckman
 
Design for Innovation by Marianne Jacobsen / Knowit
Design for Innovation by Marianne Jacobsen / KnowitDesign for Innovation by Marianne Jacobsen / Knowit
Design for Innovation by Marianne Jacobsen / Knowit
 
Knowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit Oy
Knowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit OyKnowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit Oy
Knowit tietohallintojohtajan apuna - Kari Kakkonen - Knowit Oy
 
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit OyEuroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
 
Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...
Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...
Digitaalisesti sinun - Digivallankumous nopeasti ja joustavasti - Knowit - To...
 
Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30
Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30
Kuluttajakaupan digitaaliset innovaatiot ja juridiikka 2014-10-30
 
Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30
Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30
Kuluttajakaupan juridinen ajankohtaiskatsaus - Borenius 2014-10-30
 
Creating growth with customer-centric digital services by Tony Virtanen at Kn...
Creating growth with customer-centric digital services by Tony Virtanen at Kn...Creating growth with customer-centric digital services by Tony Virtanen at Kn...
Creating growth with customer-centric digital services by Tony Virtanen at Kn...
 
Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...
Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...
Käyttäjälähtöisillä sähköisillä palveluilla liiketoiminnan ja asiakastyytyväi...
 
Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28
Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28
Johdanto asiakaskeskeiseen intranettiin - Tony Virtanen 2014-5-28
 
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
Intranet asiakaspalvelun tukena - Yliopiston Apteekki 2014-5-28
 
Janet Gregory - Agile testing challenges Knowit 2014
Janet Gregory - Agile testing challenges Knowit 2014Janet Gregory - Agile testing challenges Knowit 2014
Janet Gregory - Agile testing challenges Knowit 2014
 
Testauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteenTestauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteen
 
Automatisoidun markkinoinnin kulmakivet knowit - tony virtanen 20130320 han...
Automatisoidun markkinoinnin kulmakivet   knowit - tony virtanen 20130320 han...Automatisoidun markkinoinnin kulmakivet   knowit - tony virtanen 20130320 han...
Automatisoidun markkinoinnin kulmakivet knowit - tony virtanen 20130320 han...
 
Viisi askelta tehokkaampaan e myyntiin - knowit - tony virtanen
Viisi askelta tehokkaampaan e myyntiin - knowit - tony virtanenViisi askelta tehokkaampaan e myyntiin - knowit - tony virtanen
Viisi askelta tehokkaampaan e myyntiin - knowit - tony virtanen
 
Mobiiliapplikaatiot liiketoiminnassa myyttejä ja totuuksia - tony virtanen ...
Mobiiliapplikaatiot liiketoiminnassa   myyttejä ja totuuksia - tony virtanen ...Mobiiliapplikaatiot liiketoiminnassa   myyttejä ja totuuksia - tony virtanen ...
Mobiiliapplikaatiot liiketoiminnassa myyttejä ja totuuksia - tony virtanen ...
 

Dernier

MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 

Dernier (20)

MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

Case Coriant Tellabs - Agile Testing Implementation 22.5.2014

  • 1. Hannu Tuomisto, Sr Mgr Engineering Case Coriant (ennen Tellabs) - Ketterän testauksen käyttöönotto 22.05.2014
  • 2. Scrum model at Tellabs Finland • Moved from waterfall model to scrum model in software development 2 years ago • New feature test engineers were assigned to scrum teams together with software developers • 20 parallel scrum teams, team size 10+ • Single code base called MCL (master code line) where all the functionality is developed • Continuous integration with smoke testing in use • Regression testing is outside from the scrum process • System testing is outside from the scrum process, even though they have voluntarily started to use scrum in their own team as a daily tool TELLABS CONFIDENTIAL PROPRIETARY 2
  • 3. Goals for the scrum development • Faster development • Better collaboration • Simultaneous test development in parallel with the SW implementation • Improved quality • Get rid of separate testing phase in the end of the project • Faster testing = short feedback loop • Faster test automation May 27, 2014 3
  • 4. Challenges • Our fear was not that test engineers would loose jobs because programmers would write all the tests - quite the contrary, we were afrait that the testers would end up doing low level module testing for programmers • Adjusting to corporate waterfall process and quality structure • Keeping MCL quality at good level all the time (pass rate up, reported bugs fixed fast) TELLABS CONFIDENTIAL PROPRIETARY 4
  • 5. Other changes in testing in addition to scrum model • Enhanced test development guidelines » Test spec templates to help develop full coverage tests » Requirement mapping • Extended Scripting rules for test automation » Helping reusability • Peer reviews • Dynamic test environment model taken into use • Extensive automated test reports created to support business and project management • Clear criteria for feature ready and regression transfer TELLABS CONFIDENTIAL 5 Mitigating the risk that scrum teams would work in silos
  • 6. Automation • Test automation is a must, continuous retesting needed in regression testing and in new feature testing • Automation done with TCL scripts • Tests automated in NF testing in scrum teams and selected tests transferred to Regression testing as soon as they are ready and tests are passing • Regression testing almost completely automated » Not only test cases, but also test execution • Regression testing running 24*7 • Regression failure: Automated Iterative ”KRH” method systematically launched to locate failing sw label » Significantly shortening the fixing time TELLABS CONFIDENTIAL 6
  • 7. How did we met the goals • There were not any significant resistance in any of the scrum teams • Test engineers enjoy being in scrum teams, they are closer to the real information and they participate discussions • Tests are developed simultaneously with sw implementation and test results are available very quickly to new implementation • Test automation is done much faster © 2014 Coriant. All rights reserved. 7
  • 8. Application testing • Large configurations used in testing • Concentrating on scalability, performance, load, stress, robustness and stability testing of the release • Specified profiles in use, mimicing customer networks » Specified test environments » Specified configurations • Challenge: Finding quite difficult bugs and late in the project • Need to start as early as possible TELLABS CONFIDENTIAL 8
  • 9. Going forward... • Define test architecture for test development » Faster test case development » Straightforward test case building blocks • New layer between smoke testing and weekly regression testing: Daily regression • Take new sw simulator into use in test development and in test execution to enable earlier start in testing as well as helping to keep the budget • Engage scrum teams with system testing to make sure that challanging large configurations are tested early • Tester tasks vs. Programmer tasks » reach genuine Whole-team approach attitude TELLABS CONFIDENTIAL 9