SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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 ...
 

Kürzlich hochgeladen

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Kürzlich hochgeladen (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

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