SlideShare a Scribd company logo
1 of 17
Methods for quality
assurance in the REC Group
Contents


         Projects
         Competencies
         Team profile
         System integration tools
         System verification tools
         Management tools




1   © Research and Engineering Center   www.rec-global.com   2011-05-26
Automotive
    Cooperation with Continental AG

         Responsibility for customizing products to customer
         specific requirements
                Integration approach definition and execution
                Test approach definition (test levels, acceptance/release criteria,
                test process definition), test plan preparation
                Test specification preparation, tests execution:
                       Module tests
                       Integration tests
                       System tests
                Test automation (mostly based on in-house solution ATE)
                       Python scripting
                       C++ (Test F-Block/ Test shadow)



2   © Research & Engineering Center, Wrocław, Poland
Telecommunication
    Cinterion Wireless Modules

         Responsibility for:
                Protocol stack tests
                       AT commands functional testing
                       GPRS/EDGE/HSDPA/CSD functional testing
                       JVM, VME testing

                Conformity tests (GCF)
                       Conformance Testing for 2G/2.5G Technologies: GSM, GPRS,
                       EDGE, AMR (900/1800)
                       Conformance Testing for 3G Technologies: W-CDMA,
                       UMTS, HSDPA (FDD I)
                       SIM/USIM Testing
                       Radiated Spurious Emissions testing
                       Field Trials
                       GCF Qualified Networks


                Skills:
                       Mobile technologies: GSM/CSD/GPRS/EDGE/UMTS/HSDPA
                       Eclipse environment
                       CRTU protocol testing platform
                       Java,.C/C++
                       Test automation - Pegasus




3   © Research & Engineering Center, Wrocław, Poland
Web applications

          Cooperation with Polish Government,
          City of Wroclaw and PICZO.com
          Responsibility for:
                 Test concept preparation
                 Test case implementation and execution
                  Analysis of customer requirements – iterative
                  approach
                  Test automation
                  Aceptance tests with customer
          Technology
                 Java
                 Perl
                 MySQL

                 Test automation (mostly based on in-house
                 solution ATE)
                        Python scripting
                        JUnit
                        Selenium tool


4   © Research and Engineering Center   www.rec-global.com        2011-05-26
Competencies




5   © Research and Engineering Center   www.rec-global.com   2011-05-26
Competences

    • Integration                                      Verification
    • Integration of SW modules,                       • Planning of test approach,
         also coming from                                test plan preparation
         geographically distributed                    • Test execution on various levels:
                                                             Reviews
         locations
                                                             Module testing
    •    Gathering quality metrics                           Integration testing
         with according to customer                          System testing
         demands                                       • Test techniques:
                                                             Specification based (functional and
    •    Resolution of conflicts in                          non-functional)
         version control system                              Structure based
    •    Support for development in                          Experience based
         problem resolving                             • Test strategy adjusted to
                                                          development model: V-model,
    •    Integration approach                             Agile, mixture...
         adaptation for customer
         needs

6   © Research & Engineering Center, Wrocław, Poland
Verification levels

                      Customer                                                                    Product
                       Request


                                                               Acceptance Testing



    System
                                                               System Validation                            Acceptance tests
    Requirements


                                                               System Verification
                                                                                                      System
      Technical Solution                                                                              Integration
                                                                 Module Testing
                                                                  (by developers)


                                                                   Test Plan
                System
                Architecture                                                               Development
                                                                                           & Testing




7     © Research and Engineering Center   www.rec-global.com                         2011-05-26
Quality first!
Acceptance criteria definition - example
Weekly criteria
    KPI’s – as defined by customer + REC internal
    Test report covering feature to be released given week
    Test scope: at least 30% of system requirements covered by test cases, 100% of features to be released in given week
Major release criteria
    Summary of KPI’s, performed on delivery + clear statement about KPI’s for major release
    Test coverage: 60% of system requirements covered by test cases, 100% of features
    Review of test report performed by Customer
    Acceptance tests, performed on selected test cases – the scope must be defined before implementation starts, details to
    be confirmed at least 4 weeks before milestone. REC will provide compliance statement, considering available reources.
Exceptions
    Introduced into release statement
    The list of missing/not executed tests should be provided. For all the cases PL’s should be awared at least 4 weeks before
    milestone
Our team
    • Test techniques based on
           •    ISEB foundation
           •    ISEB intermediate
    • Experience in telecommunication
           •     GCF, protocol stack, but also Intelligent Network – performance verification
    • Experience into embedded systems
           •     Wireless
           •     Automotive                               # $Id: 541.py 726 2009-04-16 09:26:02Z wro00119 $
                                                          a = AcsPlugin()
                                                          a.logger.info('test case $Id: 541.py 726 2009-04-16 09:26:02Z wro00119 $ begin')
                                                          #enable notifications on VehicleFunctionsFB

    • Experience in Web applications                      EnableNotificationsOnFBlock(a, 0x005, 0x04)

                                                          #--------------------PRECONDITIONS-------------------------
                                                           a.logger.info('### preconditions begin')

    • skills                                              statusFront.params = ['0', '55', '45', '55', '45', '83', '0x01', '0x02', '0']
                                                          a.putMessage(statusFront)
                                                          a.ignoreResults(10)
                                                          a.logger.info('### preconditions end')
           •    Perl                                      #-------------------------STEPS----------------------------
                                                          # log begin of steps
                                                          a.logger.info('### step 1 begin')

           •    Python                                    # simulate rotary turn (on the user side) through TShadowACS:
                                                          turnRotary.params = ['3', '-1', '(1,1)']

           •    C,C++                                     a.putMessage(turnRotary)

                                                          #we’re waiting for result on the network side (we’re receiving request send to HVAC module
                                                          a.logger.info('### get result for step 1')
           •    Java                                      ret1 = a.waitFor(1.5, hvacTest)
                                                          ret2 = a.waitFor(1.5, hvacTest)

           •    Unix                                       # condition for setting test result
                                                           if not(ret1 and ret2 and ret1.paramsi[2] == 1 and ret1.paramsi[4] == 11 and ret2.paramsi[4]
                                                       == 0):
           •    Oracle, MySQL                                  raise TestStepFailed #step 1 failed




9   © Research & Engineering Center, Wrocław, Poland                                    2011-05-26
System integration – tools
     support

          Version control systems
                 Telelogic change (together with baselines concept)
                 SVN
                 Clear Case


          Expertise:
            -    Installation
            -    Configuration
            -    Maintenance
            -    Support for geographically distributed development sites
            -    Support for development – conflict resolution, trainings



10   © Research & Engineering Center, Wrocław, Poland
System verification – tools
     support
          ATE (automated test environment)


 •Very high flexibility – python plugins allow us
 to adapt ATE to many different applications
 and communication protocols.
 •Detection of tool technical failures, i.e. bugs
 in test cases, bugs in plugins. If test case
 fails, it throws specific exception –
 „TestStepFailed”. Test case maturity levels.
 •Automatically generated test reports,
 coverage reports (like requirements
 coverage)
 •Support for various development models,
 including agile approach.
 •Automation: list of requirements, test cases
 (description) and test case automation (code)
 kept in one, consistent database.


11   © Research & Engineering Center, Wrocław, Poland   2011-05-26
System verification – automation
     tools
          Pegasus SWT
     • Test runner


     • Eclipse enviroment on RCP
     platform

     •Test Cases written in Java


     • Parallel tests execution


     • Full event log file from executed
     test cases

     • Communication with all HW
     interfaces (RS232, USB, I2C,
     SPI....)




12   © Research and Engineering Center   www.rec-global.com   2011-05-26
System verification – automation
     tools
          Selenium - tool for automation Web testing




     Selenium IDE tool                                        JUnit test case




                 Automatic tests execution
                    using Selenium server



13   © Research and Engineering Center   www.rec-global.com
System verification – incident
     tracking tools
          ClearQuest

     •   project task tracking

     •   bug reporting

     •   bug tracking

     •   interface to version control
     systems

     •   easy access to complete
     incidents history




14   © Research and Engineering Center   www.rec-global.com
System verification – incident
     tracking tools
          TRAC – project management and bug reporting
          tracker



                                                                           •   web-based tool

                                                                           •   project task tracking

                                                                           •   bug reporting

                                                                           •   integrated Wiki

                                                                           •   interface to version
                                                                           control systems




15   © Research and Engineering Center   www.rec-global.com   2011-05-26
Methods for quality assurance
     in the REC Group

          For further information please contact:
          Roman Sorokiewicz on roman.sorokiewicz@rec-
          global.com or
          Tel: +48 (71) 711-8070; +48 660 430 104




16   © Research and Engineering Center   www.rec-global.com   2011-05-26

More Related Content

What's hot

07 Outsource To India Independent Testing
07 Outsource To India Independent Testing07 Outsource To India Independent Testing
07 Outsource To India Independent TestingoutsourceToIndia
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandDavid O'Dowd
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)Siddireddy Balu
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPrimesoftinc
 
2012 2013 idoe online-testing_site_readiness_training_deck_121112
2012 2013 idoe online-testing_site_readiness_training_deck_1211122012 2013 idoe online-testing_site_readiness_training_deck_121112
2012 2013 idoe online-testing_site_readiness_training_deck_121112Rob Tidrow
 
Bli.it concepts-regarding-gamp-guide-en
Bli.it concepts-regarding-gamp-guide-enBli.it concepts-regarding-gamp-guide-en
Bli.it concepts-regarding-gamp-guide-enBLI.IT
 
Testing terms & definitions
Testing terms & definitionsTesting terms & definitions
Testing terms & definitionsSachin MK
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Javier Carrillo
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_satBill Petcher
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in TestingVeneet-BA
 
DO-254 for dummies 7
DO-254 for dummies 7DO-254 for dummies 7
DO-254 for dummies 7DMAP
 
Testing Object-Oriented Systems: Lessons Learned
Testing Object-Oriented Systems: Lessons LearnedTesting Object-Oriented Systems: Lessons Learned
Testing Object-Oriented Systems: Lessons LearnedBob Binder
 
SAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality CenterSAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality CenterLaxmi2121
 
BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA Performance Testing Quality Forum March 2012BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA Performance Testing Quality Forum March 2012BenchmarkQA
 
Ch13 system testexecution
Ch13 system testexecutionCh13 system testexecution
Ch13 system testexecutionabcxyz_abc
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 

What's hot (20)

07 Outsource To India Independent Testing
07 Outsource To India Independent Testing07 Outsource To India Independent Testing
07 Outsource To India Independent Testing
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)
 
Psi multi accessgateway_casestudy
Psi multi accessgateway_casestudyPsi multi accessgateway_casestudy
Psi multi accessgateway_casestudy
 
2012 2013 idoe online-testing_site_readiness_training_deck_121112
2012 2013 idoe online-testing_site_readiness_training_deck_1211122012 2013 idoe online-testing_site_readiness_training_deck_121112
2012 2013 idoe online-testing_site_readiness_training_deck_121112
 
Bli.it concepts-regarding-gamp-guide-en
Bli.it concepts-regarding-gamp-guide-enBli.it concepts-regarding-gamp-guide-en
Bli.it concepts-regarding-gamp-guide-en
 
Manual testing
Manual testingManual testing
Manual testing
 
Testing terms & definitions
Testing terms & definitionsTesting terms & definitions
Testing terms & definitions
 
SAP Testing
SAP TestingSAP Testing
SAP Testing
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_sat
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
DO-254 for dummies 7
DO-254 for dummies 7DO-254 for dummies 7
DO-254 for dummies 7
 
Testing Object-Oriented Systems: Lessons Learned
Testing Object-Oriented Systems: Lessons LearnedTesting Object-Oriented Systems: Lessons Learned
Testing Object-Oriented Systems: Lessons Learned
 
Ispe sf ch_gamp
Ispe sf ch_gampIspe sf ch_gamp
Ispe sf ch_gamp
 
SAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality CenterSAP Testing with SolMan and SAP Quality Center
SAP Testing with SolMan and SAP Quality Center
 
BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA Performance Testing Quality Forum March 2012BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA Performance Testing Quality Forum March 2012
 
Ch13 system testexecution
Ch13 system testexecutionCh13 system testexecution
Ch13 system testexecution
 
Vandana B
Vandana BVandana B
Vandana B
 
Software testing
Software testingSoftware testing
Software testing
 

Viewers also liked

Presentaciones
PresentacionesPresentaciones
PresentacionesPEDRO
 
ਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀ
ਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀ
ਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀSachin Kapoor
 
Mr. Chickee's Funny Money
Mr. Chickee's Funny MoneyMr. Chickee's Funny Money
Mr. Chickee's Funny Moneybjcrowley
 
Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)
Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)
Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)Duy Nguyen
 
El juego de los hoyetes 5 ¦b II(mariya)
El juego de los hoyetes 5 ¦b II(mariya)El juego de los hoyetes 5 ¦b II(mariya)
El juego de los hoyetes 5 ¦b II(mariya)JOSE LUIS
 
A generous polydoxy vs a stingy spiritual xenophobia
A generous polydoxy vs a stingy spiritual xenophobiaA generous polydoxy vs a stingy spiritual xenophobia
A generous polydoxy vs a stingy spiritual xenophobiajohnboy_philothea_net
 
Act 2011 Vol8 Iss4 Purushotham
Act 2011 Vol8 Iss4 PurushothamAct 2011 Vol8 Iss4 Purushotham
Act 2011 Vol8 Iss4 PurushothamKendrick Lombardo
 
Transferring an educational board game to a multiuser mobile learning game to...
Transferring an educational board game to a multiuser mobile learning game to...Transferring an educational board game to a multiuser mobile learning game to...
Transferring an educational board game to a multiuser mobile learning game to...Roland Klemke
 
Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...
Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...
Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...Upstarts.tv
 
Searchlight Company Profile
Searchlight Company ProfileSearchlight Company Profile
Searchlight Company ProfileThe Level
 
SDBN Brewing Science Poll
SDBN Brewing Science PollSDBN Brewing Science Poll
SDBN Brewing Science PollMary Canady
 
Escuela del futuro alberto
Escuela del futuro albertoEscuela del futuro alberto
Escuela del futuro albertoJOSE LUIS
 
Subject-Specific Literacy
Subject-Specific LiteracySubject-Specific Literacy
Subject-Specific LiteracyKim Crawford
 
Yoga The Connection Dr. Shriniwas Kashalikar
Yoga The Connection  Dr. Shriniwas KashalikarYoga The Connection  Dr. Shriniwas Kashalikar
Yoga The Connection Dr. Shriniwas Kashalikarsarojs
 
Allen School All-Star Program
Allen School All-Star ProgramAllen School All-Star Program
Allen School All-Star ProgramAllen School
 
Employee-Centric Websites: Immediate & Powerful Communication
Employee-Centric Websites: Immediate & Powerful CommunicationEmployee-Centric Websites: Immediate & Powerful Communication
Employee-Centric Websites: Immediate & Powerful CommunicationProjections, Inc
 

Viewers also liked (20)

Presentaciones
PresentacionesPresentaciones
Presentaciones
 
ਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀ
ਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀ
ਗੁਰੂ ਗੋਬਿੰਦ ਸਿੰਘ ਜੀ
 
Number III - Your Role as the Scholarship Officer
Number III - Your Role as the Scholarship OfficerNumber III - Your Role as the Scholarship Officer
Number III - Your Role as the Scholarship Officer
 
Mr. Chickee's Funny Money
Mr. Chickee's Funny MoneyMr. Chickee's Funny Money
Mr. Chickee's Funny Money
 
Catapult into the 21st Century
Catapult into the 21st CenturyCatapult into the 21st Century
Catapult into the 21st Century
 
Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)
Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)
Media overview (Adeo Ressi_Founder Institute Hanoi Oct 2011)
 
About me
About meAbout me
About me
 
El juego de los hoyetes 5 ¦b II(mariya)
El juego de los hoyetes 5 ¦b II(mariya)El juego de los hoyetes 5 ¦b II(mariya)
El juego de los hoyetes 5 ¦b II(mariya)
 
A generous polydoxy vs a stingy spiritual xenophobia
A generous polydoxy vs a stingy spiritual xenophobiaA generous polydoxy vs a stingy spiritual xenophobia
A generous polydoxy vs a stingy spiritual xenophobia
 
Act 2011 Vol8 Iss4 Purushotham
Act 2011 Vol8 Iss4 PurushothamAct 2011 Vol8 Iss4 Purushotham
Act 2011 Vol8 Iss4 Purushotham
 
Transferring an educational board game to a multiuser mobile learning game to...
Transferring an educational board game to a multiuser mobile learning game to...Transferring an educational board game to a multiuser mobile learning game to...
Transferring an educational board game to a multiuser mobile learning game to...
 
Catalyst Relay 2012 Midland - Patchworks relay -final
Catalyst Relay 2012 Midland - Patchworks   relay -finalCatalyst Relay 2012 Midland - Patchworks   relay -final
Catalyst Relay 2012 Midland - Patchworks relay -final
 
Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...
Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...
Devcon cebu 2010 wiifm and mediocrity how the flat world changes everything f...
 
Searchlight Company Profile
Searchlight Company ProfileSearchlight Company Profile
Searchlight Company Profile
 
SDBN Brewing Science Poll
SDBN Brewing Science PollSDBN Brewing Science Poll
SDBN Brewing Science Poll
 
Escuela del futuro alberto
Escuela del futuro albertoEscuela del futuro alberto
Escuela del futuro alberto
 
Subject-Specific Literacy
Subject-Specific LiteracySubject-Specific Literacy
Subject-Specific Literacy
 
Yoga The Connection Dr. Shriniwas Kashalikar
Yoga The Connection  Dr. Shriniwas KashalikarYoga The Connection  Dr. Shriniwas Kashalikar
Yoga The Connection Dr. Shriniwas Kashalikar
 
Allen School All-Star Program
Allen School All-Star ProgramAllen School All-Star Program
Allen School All-Star Program
 
Employee-Centric Websites: Immediate & Powerful Communication
Employee-Centric Websites: Immediate & Powerful CommunicationEmployee-Centric Websites: Immediate & Powerful Communication
Employee-Centric Websites: Immediate & Powerful Communication
 

Similar to Test and integration in REC

C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010TEST Huddle
 
Software Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleSoftware Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleNikita Knysh
 
Centralized test automation framework implementation
Centralized test automation framework implementationCentralized test automation framework implementation
Centralized test automation framework implementationBharathi Krishnamurthi
 
Practical Testing Definition for Mobile Devices
Practical Testing Definition for Mobile DevicesPractical Testing Definition for Mobile Devices
Practical Testing Definition for Mobile DevicesJohan Hoberg
 
Презентация
ПрезентацияПрезентация
Презентацияguest22d71d
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta Kale
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...Farhan Tariq
 
10-Testing-system.pdf
10-Testing-system.pdf10-Testing-system.pdf
10-Testing-system.pdfn190212
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
 
V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowHannan Ahmed
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
Hexaware Mobile Test Case Study
Hexaware Mobile Test Case StudyHexaware Mobile Test Case Study
Hexaware Mobile Test Case Studybfeltingoff
 
Strategies for agile software test automation
Strategies for agile software test automationStrategies for agile software test automation
Strategies for agile software test automationEliane Collins
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeTechWell
 

Similar to Test and integration in REC (20)

C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
 
Software Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleSoftware Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software Lifecycle
 
Centralized test automation framework implementation
Centralized test automation framework implementationCentralized test automation framework implementation
Centralized test automation framework implementation
 
Higher Order Testing
Higher Order TestingHigher Order Testing
Higher Order Testing
 
Practical Testing Definition for Mobile Devices
Practical Testing Definition for Mobile DevicesPractical Testing Definition for Mobile Devices
Practical Testing Definition for Mobile Devices
 
Verification strategies
Verification strategiesVerification strategies
Verification strategies
 
Презентация
ПрезентацияПрезентация
Презентация
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
 
ITS-Fidel
ITS-FidelITS-Fidel
ITS-Fidel
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
 
10-Testing-system.pdf
10-Testing-system.pdf10-Testing-system.pdf
10-Testing-system.pdf
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence Workflow
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Hexaware Mobile Test Case Study
Hexaware Mobile Test Case StudyHexaware Mobile Test Case Study
Hexaware Mobile Test Case Study
 
Strategies for agile software test automation
Strategies for agile software test automationStrategies for agile software test automation
Strategies for agile software test automation
 
Adv prod tools assgn5
Adv prod tools assgn5Adv prod tools assgn5
Adv prod tools assgn5
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in Practice
 

Recently uploaded

Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 

Recently uploaded (20)

Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 

Test and integration in REC

  • 1. Methods for quality assurance in the REC Group
  • 2. Contents Projects Competencies Team profile System integration tools System verification tools Management tools 1 © Research and Engineering Center www.rec-global.com 2011-05-26
  • 3. Automotive Cooperation with Continental AG Responsibility for customizing products to customer specific requirements Integration approach definition and execution Test approach definition (test levels, acceptance/release criteria, test process definition), test plan preparation Test specification preparation, tests execution: Module tests Integration tests System tests Test automation (mostly based on in-house solution ATE) Python scripting C++ (Test F-Block/ Test shadow) 2 © Research & Engineering Center, Wrocław, Poland
  • 4. Telecommunication Cinterion Wireless Modules Responsibility for: Protocol stack tests AT commands functional testing GPRS/EDGE/HSDPA/CSD functional testing JVM, VME testing Conformity tests (GCF) Conformance Testing for 2G/2.5G Technologies: GSM, GPRS, EDGE, AMR (900/1800) Conformance Testing for 3G Technologies: W-CDMA, UMTS, HSDPA (FDD I) SIM/USIM Testing Radiated Spurious Emissions testing Field Trials GCF Qualified Networks Skills: Mobile technologies: GSM/CSD/GPRS/EDGE/UMTS/HSDPA Eclipse environment CRTU protocol testing platform Java,.C/C++ Test automation - Pegasus 3 © Research & Engineering Center, Wrocław, Poland
  • 5. Web applications Cooperation with Polish Government, City of Wroclaw and PICZO.com Responsibility for: Test concept preparation Test case implementation and execution Analysis of customer requirements – iterative approach Test automation Aceptance tests with customer Technology Java Perl MySQL Test automation (mostly based on in-house solution ATE) Python scripting JUnit Selenium tool 4 © Research and Engineering Center www.rec-global.com 2011-05-26
  • 6. Competencies 5 © Research and Engineering Center www.rec-global.com 2011-05-26
  • 7. Competences • Integration Verification • Integration of SW modules, • Planning of test approach, also coming from test plan preparation geographically distributed • Test execution on various levels: Reviews locations Module testing • Gathering quality metrics Integration testing with according to customer System testing demands • Test techniques: Specification based (functional and • Resolution of conflicts in non-functional) version control system Structure based • Support for development in Experience based problem resolving • Test strategy adjusted to development model: V-model, • Integration approach Agile, mixture... adaptation for customer needs 6 © Research & Engineering Center, Wrocław, Poland
  • 8. Verification levels Customer Product Request Acceptance Testing System System Validation Acceptance tests Requirements System Verification System Technical Solution Integration Module Testing (by developers) Test Plan System Architecture Development & Testing 7 © Research and Engineering Center www.rec-global.com 2011-05-26
  • 9. Quality first! Acceptance criteria definition - example Weekly criteria KPI’s – as defined by customer + REC internal Test report covering feature to be released given week Test scope: at least 30% of system requirements covered by test cases, 100% of features to be released in given week Major release criteria Summary of KPI’s, performed on delivery + clear statement about KPI’s for major release Test coverage: 60% of system requirements covered by test cases, 100% of features Review of test report performed by Customer Acceptance tests, performed on selected test cases – the scope must be defined before implementation starts, details to be confirmed at least 4 weeks before milestone. REC will provide compliance statement, considering available reources. Exceptions Introduced into release statement The list of missing/not executed tests should be provided. For all the cases PL’s should be awared at least 4 weeks before milestone
  • 10. Our team • Test techniques based on • ISEB foundation • ISEB intermediate • Experience in telecommunication • GCF, protocol stack, but also Intelligent Network – performance verification • Experience into embedded systems • Wireless • Automotive # $Id: 541.py 726 2009-04-16 09:26:02Z wro00119 $ a = AcsPlugin() a.logger.info('test case $Id: 541.py 726 2009-04-16 09:26:02Z wro00119 $ begin') #enable notifications on VehicleFunctionsFB • Experience in Web applications EnableNotificationsOnFBlock(a, 0x005, 0x04) #--------------------PRECONDITIONS------------------------- a.logger.info('### preconditions begin') • skills statusFront.params = ['0', '55', '45', '55', '45', '83', '0x01', '0x02', '0'] a.putMessage(statusFront) a.ignoreResults(10) a.logger.info('### preconditions end') • Perl #-------------------------STEPS---------------------------- # log begin of steps a.logger.info('### step 1 begin') • Python # simulate rotary turn (on the user side) through TShadowACS: turnRotary.params = ['3', '-1', '(1,1)'] • C,C++ a.putMessage(turnRotary) #we’re waiting for result on the network side (we’re receiving request send to HVAC module a.logger.info('### get result for step 1') • Java ret1 = a.waitFor(1.5, hvacTest) ret2 = a.waitFor(1.5, hvacTest) • Unix # condition for setting test result if not(ret1 and ret2 and ret1.paramsi[2] == 1 and ret1.paramsi[4] == 11 and ret2.paramsi[4] == 0): • Oracle, MySQL raise TestStepFailed #step 1 failed 9 © Research & Engineering Center, Wrocław, Poland 2011-05-26
  • 11. System integration – tools support Version control systems Telelogic change (together with baselines concept) SVN Clear Case Expertise: - Installation - Configuration - Maintenance - Support for geographically distributed development sites - Support for development – conflict resolution, trainings 10 © Research & Engineering Center, Wrocław, Poland
  • 12. System verification – tools support ATE (automated test environment) •Very high flexibility – python plugins allow us to adapt ATE to many different applications and communication protocols. •Detection of tool technical failures, i.e. bugs in test cases, bugs in plugins. If test case fails, it throws specific exception – „TestStepFailed”. Test case maturity levels. •Automatically generated test reports, coverage reports (like requirements coverage) •Support for various development models, including agile approach. •Automation: list of requirements, test cases (description) and test case automation (code) kept in one, consistent database. 11 © Research & Engineering Center, Wrocław, Poland 2011-05-26
  • 13. System verification – automation tools Pegasus SWT • Test runner • Eclipse enviroment on RCP platform •Test Cases written in Java • Parallel tests execution • Full event log file from executed test cases • Communication with all HW interfaces (RS232, USB, I2C, SPI....) 12 © Research and Engineering Center www.rec-global.com 2011-05-26
  • 14. System verification – automation tools Selenium - tool for automation Web testing Selenium IDE tool JUnit test case Automatic tests execution using Selenium server 13 © Research and Engineering Center www.rec-global.com
  • 15. System verification – incident tracking tools ClearQuest • project task tracking • bug reporting • bug tracking • interface to version control systems • easy access to complete incidents history 14 © Research and Engineering Center www.rec-global.com
  • 16. System verification – incident tracking tools TRAC – project management and bug reporting tracker • web-based tool • project task tracking • bug reporting • integrated Wiki • interface to version control systems 15 © Research and Engineering Center www.rec-global.com 2011-05-26
  • 17. Methods for quality assurance in the REC Group For further information please contact: Roman Sorokiewicz on roman.sorokiewicz@rec- global.com or Tel: +48 (71) 711-8070; +48 660 430 104 16 © Research and Engineering Center www.rec-global.com 2011-05-26