SlideShare a Scribd company logo
1 of 8
Download to read offline
Example of Test Automation

       Marko Rintamäki
Why Test Automation Framework?

• There has to be common way to communicate with test
  environment. Test Automation Framework provides it




                             =


   Test Team communicates with
   common language
                                   Test Automation Framework
                                   communicates executing test scripts,
                                   interfaces, services
STAF as foundation for test automation
        •The Software Testing Automation Framework
        (STAF) is an open source, multi-platform, multi-
        language framework designed around the idea
        of reusable components, called services

        •STAF removes the tedium of building an
        automation infrastructure, thus enabling you
        to focus on building your automation solution

        •The STAF framework provides the foundation
        upon which to build higher level solutions, and
        provides a pluggable approach supported
        across a large variety of platforms and
        languages.



               http://staf.sourceforge.net/
(TED) Test Environment Devices
•Test Environment Devices are ”lego” bricks of for test scenario building.
•TED’s can be used as service intefaces to DUT (Design/Device under test)
•TED service has to be programmed to use DUT API/interface
•Test Automation needs support for virtual ”eyes” and ”arms”. TED’s can be also used such a way
•All TED ’s are communicating using STAF Network


    Example: TED as ”virtual hand”




                                                      HW           STAF
                                                      interface    Service


                                                            Service examples:

                                                            Press Key
                                                            Connect Power
                                                            Read Led State
Using STAF/STAX in PMR infrastructure

             Observer TED
                                      Web            STAF
                                      Cam SW         Service
 DUT TED
                                           Host PC/Virtual
                                           machine



                        Virtual          STAF                                 STAX
                        Phone            Service
                                                                              STAF
                            Host PC/Virtual                                   Service
                            machine
                                                               STAF Service
Contoller TED           HW              STAF
                                                                 Network
                        control         Service

                              Host PC/Virtual
                              machine

Infrastructure
TED                    Base            STAF
                       Station         Service

                         Host PC/Virtual
                         machine
DMO Call Test Scenario


                                                          #Presettings
                                                          Case_Passed=False
       DUT TED
                                                          PMRRadioA.Select DMO_Mode
                                                          PMRRadioB.Select DMO_Mode
                                                          PMRRadioA.Select DMO_Channel( 10)
TR-B                                                      PMRRadioB.Select DMO_Channel (10)
                                     STAF                 #Case start
                   STAX              Service              PMRRadioB ResetDMOCallCounter
                                                 STAF     PMRRadioB CountDMOCall
                        Virtual machine
                                                Service   Do while call_count < 100
                                                          {
                                                Network                    PMRRadioB MakeDMOCall(5, 5)
                                                                           call_count ++
                     Virtual          STAF                }
                     Phone            Service
                                                          If (PMRRadioB .CallCounter = 100)
                           Host PC                        {
TR-A                                                      }
                                                                           Case_Passed= True


                                                          # Case End




            •STAX executes test script using PMRRadio virtual phone service interface
            •Virtual phone implementation is DUT specific
Call Test Scenario


                                                           #Presettings
                                                           Case_Passed=False
       DUT TED
                                                           PMRRadioA.Select DMO_Mode
                                                           PMRRadioB.Select DMO_Mode
                                                           PMRRadioA.Select DMO_Channel( 10)
TR-B                                                       PMRRadioB.Select DMO_Channel (10)
                                     STAF                  #Case start
                   STAX              Service               PMRRadioB ResetDMOCallCounter
                                                 STAF      PMRRadioB CountDMOCall
                        Virtual machine
                                                Service    Do while call_count < 100
                                                           {
                                                Network                     PMRRadioB MakeDMOCall(5, 5)
                                                                            call_count ++
                     Virtual          STAF                 }
                     Phone            Service
                                                           If (PMRRadioB .CallCounter = 100)
                           Host PC                         {
TR-A                                                       }
                                                                            Case_Passed= True


                                                           # Case End




            •STAX executes test script using PMRRadio virtual phone service interface
            •Virtual phone implementation is DUT specific
Example of interface HW ”hand”
 •There is need for hardware to control keypad with machine
 •It’s just a one small part of whole test automation
 •How to control screen? You will need another test tool?

More Related Content

What's hot

Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetTakashi Kishida
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet ApplicationsVideoguy
 
Why would broadcasters transport their real time professional video over ip b...
Why would broadcasters transport their real time professional video over ip b...Why would broadcasters transport their real time professional video over ip b...
Why would broadcasters transport their real time professional video over ip b...Marie Josée (MJ) Drouin
 
Performance Simulation of Spreading OFDM for Underwater Communication
Performance Simulation of Spreading OFDM for Underwater CommunicationPerformance Simulation of Spreading OFDM for Underwater Communication
Performance Simulation of Spreading OFDM for Underwater CommunicationIRJET Journal
 
150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892
150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892
150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892Walter Dono Miguel
 
KVH Carrier Solutions
KVH Carrier SolutionsKVH Carrier Solutions
KVH Carrier SolutionsKVH Co. Ltd.
 
Company Presentation
Company PresentationCompany Presentation
Company PresentationRadionet
 
050411 stb產業發展與應用趨勢探討
050411 stb產業發展與應用趨勢探討050411 stb產業發展與應用趨勢探討
050411 stb產業發展與應用趨勢探討Anderson Huang
 
Error Resiliency and Concealment in H.264 MPEG-4 Part 10
Error Resiliency and Concealment in H.264 MPEG-4 Part 10Error Resiliency and Concealment in H.264 MPEG-4 Part 10
Error Resiliency and Concealment in H.264 MPEG-4 Part 10coldfire7
 
Adaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalAdaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalSai Malleswar
 
Comsys 2012: Padding the Envelope
Comsys 2012: Padding the EnvelopeComsys 2012: Padding the Envelope
Comsys 2012: Padding the EnvelopeNewtec
 

What's hot (18)

Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the Internet
 
Humax
HumaxHumax
Humax
 
Prodig5
Prodig5Prodig5
Prodig5
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet Applications
 
Surf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet AppsSurf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet Apps
 
Drive test learning
Drive test learningDrive test learning
Drive test learning
 
Why would broadcasters transport their real time professional video over ip b...
Why would broadcasters transport their real time professional video over ip b...Why would broadcasters transport their real time professional video over ip b...
Why would broadcasters transport their real time professional video over ip b...
 
Dvb s2-vcm
Dvb s2-vcmDvb s2-vcm
Dvb s2-vcm
 
Dvb s2-vcm
Dvb s2-vcmDvb s2-vcm
Dvb s2-vcm
 
Performance Simulation of Spreading OFDM for Underwater Communication
Performance Simulation of Spreading OFDM for Underwater CommunicationPerformance Simulation of Spreading OFDM for Underwater Communication
Performance Simulation of Spreading OFDM for Underwater Communication
 
150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892
150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892
150154357 umts-multi-carrier-strategy-training-150514091047-lva1-app6892
 
MaxEye DAB/DAB+/DMB Receiver Test Solution - Application Note
MaxEye DAB/DAB+/DMB Receiver Test Solution - Application NoteMaxEye DAB/DAB+/DMB Receiver Test Solution - Application Note
MaxEye DAB/DAB+/DMB Receiver Test Solution - Application Note
 
KVH Carrier Solutions
KVH Carrier SolutionsKVH Carrier Solutions
KVH Carrier Solutions
 
Company Presentation
Company PresentationCompany Presentation
Company Presentation
 
050411 stb產業發展與應用趨勢探討
050411 stb產業發展與應用趨勢探討050411 stb產業發展與應用趨勢探討
050411 stb產業發展與應用趨勢探討
 
Error Resiliency and Concealment in H.264 MPEG-4 Part 10
Error Resiliency and Concealment in H.264 MPEG-4 Part 10Error Resiliency and Concealment in H.264 MPEG-4 Part 10
Error Resiliency and Concealment in H.264 MPEG-4 Part 10
 
Adaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalAdaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signal
 
Comsys 2012: Padding the Envelope
Comsys 2012: Padding the EnvelopeComsys 2012: Padding the Envelope
Comsys 2012: Padding the Envelope
 

Viewers also liked

Introduction to Challenge Factory 2016
Introduction to Challenge Factory 2016Introduction to Challenge Factory 2016
Introduction to Challenge Factory 2016JAMK
 
Release andconfigurationmanagementfreenest1dot4
Release andconfigurationmanagementfreenest1dot4Release andconfigurationmanagementfreenest1dot4
Release andconfigurationmanagementfreenest1dot4JAMK
 
Test automationfreenest1dot4
Test automationfreenest1dot4Test automationfreenest1dot4
Test automationfreenest1dot4JAMK
 
Unit testingandcontinousintegrationfreenest1dot4
Unit testingandcontinousintegrationfreenest1dot4Unit testingandcontinousintegrationfreenest1dot4
Unit testingandcontinousintegrationfreenest1dot4JAMK
 
Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4JAMK
 
Pet capsuleconcept v1.2.1
Pet capsuleconcept v1.2.1Pet capsuleconcept v1.2.1
Pet capsuleconcept v1.2.1JAMK
 
Pet capsuleconcept v1.2.3
Pet capsuleconcept v1.2.3Pet capsuleconcept v1.2.3
Pet capsuleconcept v1.2.3JAMK
 
Pet capsuleconcept v1.2
Pet capsuleconcept v1.2Pet capsuleconcept v1.2
Pet capsuleconcept v1.2JAMK
 
Pet capsuleconcept v1.2.2
Pet capsuleconcept v1.2.2Pet capsuleconcept v1.2.2
Pet capsuleconcept v1.2.2JAMK
 
Grim Honda Strømaggregater 2. utg 2015
Grim Honda Strømaggregater 2. utg 2015Grim Honda Strømaggregater 2. utg 2015
Grim Honda Strømaggregater 2. utg 2015Kai Henning Melberg
 
Katalog Europower strømaggregater 2015
Katalog Europower strømaggregater 2015Katalog Europower strømaggregater 2015
Katalog Europower strømaggregater 2015Kai Henning Melberg
 
Grim Maskin Honda vannpumper 1.10.2015
Grim Maskin Honda vannpumper 1.10.2015Grim Maskin Honda vannpumper 1.10.2015
Grim Maskin Honda vannpumper 1.10.2015Kai Henning Melberg
 
Honda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, Jessheim
Honda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, JessheimHonda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, Jessheim
Honda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, JessheimKai Henning Melberg
 

Viewers also liked (19)

Introduction to Challenge Factory 2016
Introduction to Challenge Factory 2016Introduction to Challenge Factory 2016
Introduction to Challenge Factory 2016
 
Release andconfigurationmanagementfreenest1dot4
Release andconfigurationmanagementfreenest1dot4Release andconfigurationmanagementfreenest1dot4
Release andconfigurationmanagementfreenest1dot4
 
Test automationfreenest1dot4
Test automationfreenest1dot4Test automationfreenest1dot4
Test automationfreenest1dot4
 
Unit testingandcontinousintegrationfreenest1dot4
Unit testingandcontinousintegrationfreenest1dot4Unit testingandcontinousintegrationfreenest1dot4
Unit testingandcontinousintegrationfreenest1dot4
 
Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4
 
Pet capsuleconcept v1.2.1
Pet capsuleconcept v1.2.1Pet capsuleconcept v1.2.1
Pet capsuleconcept v1.2.1
 
Hjerneslag symptomer slag
Hjerneslag symptomer slag Hjerneslag symptomer slag
Hjerneslag symptomer slag
 
2392
23922392
2392
 
Pet capsuleconcept v1.2.3
Pet capsuleconcept v1.2.3Pet capsuleconcept v1.2.3
Pet capsuleconcept v1.2.3
 
Pet capsuleconcept v1.2
Pet capsuleconcept v1.2Pet capsuleconcept v1.2
Pet capsuleconcept v1.2
 
Pet capsuleconcept v1.2.2
Pet capsuleconcept v1.2.2Pet capsuleconcept v1.2.2
Pet capsuleconcept v1.2.2
 
Honda snøfresere 2014
Honda snøfresere 2014Honda snøfresere 2014
Honda snøfresere 2014
 
Grim Honda Strømaggregater 2. utg 2015
Grim Honda Strømaggregater 2. utg 2015Grim Honda Strømaggregater 2. utg 2015
Grim Honda Strømaggregater 2. utg 2015
 
Katalog Europower strømaggregater 2015
Katalog Europower strømaggregater 2015Katalog Europower strømaggregater 2015
Katalog Europower strømaggregater 2015
 
Grim Maskin Honda vannpumper 1.10.2015
Grim Maskin Honda vannpumper 1.10.2015Grim Maskin Honda vannpumper 1.10.2015
Grim Maskin Honda vannpumper 1.10.2015
 
Honda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, Jessheim
Honda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, JessheimHonda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, Jessheim
Honda strømaggregater 1.2.2016 Grim Maskin, Lillestrøm, Jessheim
 
Grim honda snøfreser 2015_2016
Grim honda snøfreser 2015_2016Grim honda snøfreser 2015_2016
Grim honda snøfreser 2015_2016
 
5G
5G5G
5G
 
Tysse brosjyre 2. utg. 2014
Tysse brosjyre 2. utg. 2014 Tysse brosjyre 2. utg. 2014
Tysse brosjyre 2. utg. 2014
 

Similar to Test automationfreenest1dot4

VSC Wholesale &amp; Retail Softswitch
VSC Wholesale &amp; Retail SoftswitchVSC Wholesale &amp; Retail Softswitch
VSC Wholesale &amp; Retail Softswitchmytlaw
 
How LCDS works
How LCDS worksHow LCDS works
How LCDS worksYash Mody
 
cFrame framework slides
cFrame framework slidescFrame framework slides
cFrame framework slideskestasj
 
Tranzeo TR-5amp Series (quantumwimax.com)
Tranzeo TR-5amp Series (quantumwimax.com)Tranzeo TR-5amp Series (quantumwimax.com)
Tranzeo TR-5amp Series (quantumwimax.com)Ari Zoldan
 
AMTELCO RED ALERT AVAYA Integration
AMTELCO RED ALERT AVAYA Integration AMTELCO RED ALERT AVAYA Integration
AMTELCO RED ALERT AVAYA Integration AMTELCO
 
A synchronous scheduling service for distributed real-time Java
A synchronous scheduling service for distributed real-time JavaA synchronous scheduling service for distributed real-time Java
A synchronous scheduling service for distributed real-time JavaUniversidad Carlos III de Madrid
 
Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3Brendan Kearns
 
Ccna voice study summary 460
Ccna voice study summary 460Ccna voice study summary 460
Ccna voice study summary 460B Mach
 
Adhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationAdhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationJustin Grammens
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Jorisimec.archive
 
Dissertation Defense August 2002
Dissertation Defense August 2002Dissertation Defense August 2002
Dissertation Defense August 2002Dr. Edwin Hernandez
 
B AMC Presentation (Icns 2009) V Final [13 May2009]
B AMC Presentation (Icns 2009) V Final [13 May2009]B AMC Presentation (Icns 2009) V Final [13 May2009]
B AMC Presentation (Icns 2009) V Final [13 May2009]University of Pennsylvania
 
respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...jpalley
 
Namrata Shivtarkar_Senior Test Engineer_CV
Namrata Shivtarkar_Senior Test Engineer_CVNamrata Shivtarkar_Senior Test Engineer_CV
Namrata Shivtarkar_Senior Test Engineer_CVnamrata shivtarkar
 
39587457 slide-gprs-06std
39587457 slide-gprs-06std39587457 slide-gprs-06std
39587457 slide-gprs-06stdÁnh Lê Thị
 

Similar to Test automationfreenest1dot4 (20)

SiPBlast-2906
SiPBlast-2906SiPBlast-2906
SiPBlast-2906
 
Tr5 Amp
Tr5 AmpTr5 Amp
Tr5 Amp
 
Future-of-Voice-.pptx
Future-of-Voice-.pptxFuture-of-Voice-.pptx
Future-of-Voice-.pptx
 
VSC Wholesale &amp; Retail Softswitch
VSC Wholesale &amp; Retail SoftswitchVSC Wholesale &amp; Retail Softswitch
VSC Wholesale &amp; Retail Softswitch
 
How LCDS works
How LCDS worksHow LCDS works
How LCDS works
 
RAN Duties
RAN DutiesRAN Duties
RAN Duties
 
cFrame framework slides
cFrame framework slidescFrame framework slides
cFrame framework slides
 
Tranzeo TR-5amp Series (quantumwimax.com)
Tranzeo TR-5amp Series (quantumwimax.com)Tranzeo TR-5amp Series (quantumwimax.com)
Tranzeo TR-5amp Series (quantumwimax.com)
 
AMTELCO RED ALERT AVAYA Integration
AMTELCO RED ALERT AVAYA Integration AMTELCO RED ALERT AVAYA Integration
AMTELCO RED ALERT AVAYA Integration
 
A synchronous scheduling service for distributed real-time Java
A synchronous scheduling service for distributed real-time JavaA synchronous scheduling service for distributed real-time Java
A synchronous scheduling service for distributed real-time Java
 
Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3Brendan kearns berlin 2012 vn3
Brendan kearns berlin 2012 vn3
 
Ccna voice study summary 460
Ccna voice study summary 460Ccna voice study summary 460
Ccna voice study summary 460
 
Adhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationAdhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework Presentation
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris
 
Tr Wmx3%205 P Bs1a
Tr Wmx3%205 P Bs1aTr Wmx3%205 P Bs1a
Tr Wmx3%205 P Bs1a
 
Dissertation Defense August 2002
Dissertation Defense August 2002Dissertation Defense August 2002
Dissertation Defense August 2002
 
B AMC Presentation (Icns 2009) V Final [13 May2009]
B AMC Presentation (Icns 2009) V Final [13 May2009]B AMC Presentation (Icns 2009) V Final [13 May2009]
B AMC Presentation (Icns 2009) V Final [13 May2009]
 
respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...
 
Namrata Shivtarkar_Senior Test Engineer_CV
Namrata Shivtarkar_Senior Test Engineer_CVNamrata Shivtarkar_Senior Test Engineer_CV
Namrata Shivtarkar_Senior Test Engineer_CV
 
39587457 slide-gprs-06std
39587457 slide-gprs-06std39587457 slide-gprs-06std
39587457 slide-gprs-06std
 

Test automationfreenest1dot4

  • 1. Example of Test Automation Marko Rintamäki
  • 2. Why Test Automation Framework? • There has to be common way to communicate with test environment. Test Automation Framework provides it = Test Team communicates with common language Test Automation Framework communicates executing test scripts, interfaces, services
  • 3. STAF as foundation for test automation •The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi- language framework designed around the idea of reusable components, called services •STAF removes the tedium of building an automation infrastructure, thus enabling you to focus on building your automation solution •The STAF framework provides the foundation upon which to build higher level solutions, and provides a pluggable approach supported across a large variety of platforms and languages. http://staf.sourceforge.net/
  • 4. (TED) Test Environment Devices •Test Environment Devices are ”lego” bricks of for test scenario building. •TED’s can be used as service intefaces to DUT (Design/Device under test) •TED service has to be programmed to use DUT API/interface •Test Automation needs support for virtual ”eyes” and ”arms”. TED’s can be also used such a way •All TED ’s are communicating using STAF Network Example: TED as ”virtual hand” HW STAF interface Service Service examples: Press Key Connect Power Read Led State
  • 5. Using STAF/STAX in PMR infrastructure Observer TED Web STAF Cam SW Service DUT TED Host PC/Virtual machine Virtual STAF STAX Phone Service STAF Host PC/Virtual Service machine STAF Service Contoller TED HW STAF Network control Service Host PC/Virtual machine Infrastructure TED Base STAF Station Service Host PC/Virtual machine
  • 6. DMO Call Test Scenario #Presettings Case_Passed=False DUT TED PMRRadioA.Select DMO_Mode PMRRadioB.Select DMO_Mode PMRRadioA.Select DMO_Channel( 10) TR-B PMRRadioB.Select DMO_Channel (10) STAF #Case start STAX Service PMRRadioB ResetDMOCallCounter STAF PMRRadioB CountDMOCall Virtual machine Service Do while call_count < 100 { Network PMRRadioB MakeDMOCall(5, 5) call_count ++ Virtual STAF } Phone Service If (PMRRadioB .CallCounter = 100) Host PC { TR-A } Case_Passed= True # Case End •STAX executes test script using PMRRadio virtual phone service interface •Virtual phone implementation is DUT specific
  • 7. Call Test Scenario #Presettings Case_Passed=False DUT TED PMRRadioA.Select DMO_Mode PMRRadioB.Select DMO_Mode PMRRadioA.Select DMO_Channel( 10) TR-B PMRRadioB.Select DMO_Channel (10) STAF #Case start STAX Service PMRRadioB ResetDMOCallCounter STAF PMRRadioB CountDMOCall Virtual machine Service Do while call_count < 100 { Network PMRRadioB MakeDMOCall(5, 5) call_count ++ Virtual STAF } Phone Service If (PMRRadioB .CallCounter = 100) Host PC { TR-A } Case_Passed= True # Case End •STAX executes test script using PMRRadio virtual phone service interface •Virtual phone implementation is DUT specific
  • 8. Example of interface HW ”hand” •There is need for hardware to control keypad with machine •It’s just a one small part of whole test automation •How to control screen? You will need another test tool?