SlideShare a Scribd company logo
The way to Effective
  Automated Testing
Vladimir Primakov, Kuadriga
            2012



                              AUTOMATED-
                              TESTING.INFO
Vladimir Primakov
    QA Manager
    β€’ 9+ years in Software Testing
    β€’ Test Management
    β€’ Performance Testing
    β€’ Server-side and GUI Automated Testing


      v.v.primakov@gmail.com
      Skype: vladimir.primakov

2                                             AUTOMATED-
                                              TESTING.INFO
AGENDA
     Setup test-automation process




    in an existing TA team of 2-3 TA engineers
                 Tool:
             Language: VBScript
3                                           AUTOMATED-
                                            TESTING.INFO
Problems
    β€’   What to automate?
    β€’   Bad consistency with manual testing
    β€’   Unreadable format of test results
    β€’   Lack of clear code
    β€’   No stability of TA scripts
    β€’   No Flexibility of TA scripts (Data dependency)
    β€’   A lot of time to create TA scripts
    β€’   Difficult and long time to start automated tests
    β€’   Absence of predictability (in planning)
    β€’   …


4                                                   AUTOMATED-
                                                    TESTING.INFO
What to automate?
    β€’ Regression and acceptance tests (high-
      priority test-items only)

      (Tested, stable, almost unalterable items)
    β€’ Data-oriented tests
            Data
                   1 item          Test run




                            New Cycle


5                                             AUTOMATED-
                                              TESTING.INFO
Consistency to manual testing
    β€’ Use same organization, grouping, names for
      manual test cases and test automation scripts
     Manual Test Item                     Test Complete Item

     Product: Kuadriga Web-site           Suite: KuadrigaWebSite


     Test Object: Admin                   Project: Admin

     Test Case: Admin_Search_TC_01.xmlx   Test Script: Admin_Search_TC_01.svb




6                                                                     AUTOMATED-
                                                                      TESTING.INFO
Consistency to manual testing
    Same content and structure for manual and
    automated tests




7                                       AUTOMATED-
                                        TESTING.INFO
Readable format of test results
    Same style for the automated and manual test
    results




8                                          AUTOMATED-
                                           TESTING.INFO
Fast Test-Script Creation
             β€’ Functional Decomposition /
               Framework building
               approach
             β€’ Stereotyping approach: Use
               suite, project, script, function,
               procedure, step, VP, etc.
               templates
             β€’ Document lessons learned:
               Test complete issues, coding
               samples, tips & tricks, etc.
9                                         AUTOMATED-
                                          TESTING.INFO
Clear code


     1) Follow coding style guideline
     2) Define, document, and follow
      the standard AT approach &
     infrastructure
     3) Use Name Mapping
10                                  AUTOMATED-
                                    TESTING.INFO
Flexibility of TA scripts

     Take all changing data out of scripts
     Example: Keep test run settings in an external
     config.xml file:
         –   Path to the installation  URL of a web-application,
         –   Web-browser,
         –   User Login, Password
         –   Standard Delays,
         –   Emails to sent test results (logs) to,
         –   Any other useful information which should preferably be modified externally.
     β€’




11                                                                              AUTOMATED-
                                                                                TESTING.INFO
Stability of TA scripts
            Apply error-handling
            Use error-avoiding code

            Make your scripts independent from
            other scripts

            Apply and follow standard
            Desktop, OS, and application
            settings
            Quit and Start the tested application
            regularly

12                                            AUTOMATED-
                                              TESTING.INFO
Easy and Fast Run tests
              1. Fill in the config.xml file
              with the expected run
              settings.

              2. Click the β€œstartup” script.


               3. Get easily understood
               test results on your email.


13                                             AUTOMATED-
                                               TESTING.INFO
Predictability in planning




      (TA Time / Manual Testing TIME)average = Factoraverage

       e.g.: 300 min/ 20 min = 15


14                                                  AUTOMATED-
                                                    TESTING.INFO
What I would do now:
     β€’ Continuous integration
     β€’ Version Control Systems
     β€’ Keyword-driven approach
     β€’ Distributed test runs



15                               AUTOMATED-
                                 TESTING.INFO
Vladimir Primakov




          v.v.primakov@gmail.com
          Skype: vladimir.primakov
16                                   AUTOMATED-
                                     TESTING.INFO

More Related Content

What's hot

Jmeter Tester Certification
Jmeter Tester CertificationJmeter Tester Certification
Jmeter Tester Certification
Vskills
Β 
Performance testing with Jmeter
Performance testing with JmeterPerformance testing with Jmeter
Performance testing with Jmeter
Prashanth Kumar
Β 
Ivan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patternsIvan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patterns
Ievgenii Katsan
Β 
Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven Automation
Pankaj Goel
Β 
Test automation lesson
Test automation lessonTest automation lesson
Test automation lesson
Sadaaki Emura
Β 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
Steven Li
Β 
The Fitnesse Fix
The Fitnesse FixThe Fitnesse Fix
The Fitnesse Fix
Skills Matter
Β 
A Test Automation Framework
A Test Automation FrameworkA Test Automation Framework
A Test Automation Framework
Gregory Solovey
Β 
Infographic: Importance of Performance Testing
Infographic: Importance of Performance TestingInfographic: Importance of Performance Testing
Infographic: Importance of Performance Testing
KiwiQA
Β 
Agile Acceptance testing with Fitnesse
Agile Acceptance testing with FitnesseAgile Acceptance testing with Fitnesse
Agile Acceptance testing with Fitnesse
ClareMcLennan
Β 
Test Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh DahalTest Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh Dahal
QA or the Highway
Β 
Testing using load runner performance testing
Testing using load runner  performance testingTesting using load runner  performance testing
Testing using load runner performance testingSivaprasanthRentala1975
Β 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance TestingAtul Pant
Β 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
Β 
Test automation engineer
Test automation engineerTest automation engineer
Test automation engineer
Sadaaki Emura
Β 
System Integration & Build Management
System Integration & Build ManagementSystem Integration & Build Management
System Integration & Build Management
Computing Cage
Β 
Test automation
Test automationTest automation
Test automation
Xavier Yin
Β 
Unit Testing
Unit TestingUnit Testing
Unit Testing
Anuj Arora
Β 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructureVijayan Reddy
Β 

What's hot (19)

Jmeter Tester Certification
Jmeter Tester CertificationJmeter Tester Certification
Jmeter Tester Certification
Β 
Performance testing with Jmeter
Performance testing with JmeterPerformance testing with Jmeter
Performance testing with Jmeter
Β 
Ivan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patternsIvan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patterns
Β 
Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven Automation
Β 
Test automation lesson
Test automation lessonTest automation lesson
Test automation lesson
Β 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
Β 
The Fitnesse Fix
The Fitnesse FixThe Fitnesse Fix
The Fitnesse Fix
Β 
A Test Automation Framework
A Test Automation FrameworkA Test Automation Framework
A Test Automation Framework
Β 
Infographic: Importance of Performance Testing
Infographic: Importance of Performance TestingInfographic: Importance of Performance Testing
Infographic: Importance of Performance Testing
Β 
Agile Acceptance testing with Fitnesse
Agile Acceptance testing with FitnesseAgile Acceptance testing with Fitnesse
Agile Acceptance testing with Fitnesse
Β 
Test Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh DahalTest Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh Dahal
Β 
Testing using load runner performance testing
Testing using load runner  performance testingTesting using load runner  performance testing
Testing using load runner performance testing
Β 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
Β 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
Β 
Test automation engineer
Test automation engineerTest automation engineer
Test automation engineer
Β 
System Integration & Build Management
System Integration & Build ManagementSystem Integration & Build Management
System Integration & Build Management
Β 
Test automation
Test automationTest automation
Test automation
Β 
Unit Testing
Unit TestingUnit Testing
Unit Testing
Β 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructure
Β 

Similar to Vladimir Primakov - Test Automation By Example

Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
Quontra Solutions
Β 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
ShivareddyGangam
Β 
Gabriel carabat a healthy approach for test automation
Gabriel carabat   a healthy approach for test automationGabriel carabat   a healthy approach for test automation
Gabriel carabat a healthy approach for test automationRomania Testing
Β 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
Bhavin Javia
Β 
Test Automation
Test AutomationTest Automation
Test Automation
rockoder
Β 
An Automation Framework That Really Works
An Automation Framework That Really WorksAn Automation Framework That Really Works
An Automation Framework That Really WorksBasivi Reddy Junna
Β 
Logic Atollic True Verifier
Logic Atollic True VerifierLogic Atollic True Verifier
Logic Atollic True Verifier
Andre De Ceuninck
Β 
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f..." Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
Lohika_Odessa_TechTalks
Β 
Automation testing
Automation testingAutomation testing
Automation testing
Tomy Rhymond
Β 
Centralized test automation framework implementation
Centralized test automation framework implementationCentralized test automation framework implementation
Centralized test automation framework implementation
Bharathi Krishnamurthi
Β 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Diana Gray, MBA
Β 
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
TEST Huddle
Β 
Software automation
Software automationSoftware automation
Software automation
gokilabrindha
Β 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
ANKUR-BA
Β 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Sachin-QA
Β 
qLabs Test Automation
qLabs Test AutomationqLabs Test Automation
qLabs Test Automation
qLabs
Β 
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoftTest Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
XBOSoft
Β 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test CompleteVartika Saxena
Β 
Designing for Testability - Rohit Nayak
Designing for Testability - Rohit NayakDesigning for Testability - Rohit Nayak
Designing for Testability - Rohit Nayak
IndicThreads
Β 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing Tools
Dr Ganesh Iyer
Β 

Similar to Vladimir Primakov - Test Automation By Example (20)

Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
Β 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
Β 
Gabriel carabat a healthy approach for test automation
Gabriel carabat   a healthy approach for test automationGabriel carabat   a healthy approach for test automation
Gabriel carabat a healthy approach for test automation
Β 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
Β 
Test Automation
Test AutomationTest Automation
Test Automation
Β 
An Automation Framework That Really Works
An Automation Framework That Really WorksAn Automation Framework That Really Works
An Automation Framework That Really Works
Β 
Logic Atollic True Verifier
Logic Atollic True VerifierLogic Atollic True Verifier
Logic Atollic True Verifier
Β 
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f..." Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
Β 
Automation testing
Automation testingAutomation testing
Automation testing
Β 
Centralized test automation framework implementation
Centralized test automation framework implementationCentralized test automation framework implementation
Centralized test automation framework implementation
Β 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Β 
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 automation
Software automationSoftware automation
Software automation
Β 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
Β 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Β 
qLabs Test Automation
qLabs Test AutomationqLabs Test Automation
qLabs Test Automation
Β 
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoftTest Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
Β 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
Β 
Designing for Testability - Rohit Nayak
Designing for Testability - Rohit NayakDesigning for Testability - Rohit Nayak
Designing for Testability - Rohit Nayak
Β 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing Tools
Β 

More from automated-testing.info

АлСксандр Кабалюк – SilkTest
АлСксандр Кабалюк – SilkTestАлСксандр Кабалюк – SilkTest
АлСксандр Кабалюк – SilkTestautomated-testing.info
Β 
Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObject
Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObjectΠ—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObject
Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObject
automated-testing.info
Β 
Ѐилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
Ѐилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP проСктахЀилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
Ѐилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
automated-testing.info
Β 
ШвСйцарский Π½ΠΎΠΆ для Android
ШвСйцарский Π½ΠΎΠΆ для AndroidШвСйцарский Π½ΠΎΠΆ для Android
ШвСйцарский Π½ΠΎΠΆ для Android
automated-testing.info
Β 
Автоматизация тСстирования ΠΊΠ°ΠΊ сСрвис
Автоматизация тСстирования ΠΊΠ°ΠΊ сСрвисАвтоматизация тСстирования ΠΊΠ°ΠΊ сСрвис
Автоматизация тСстирования ΠΊΠ°ΠΊ сСрвис
automated-testing.info
Β 
ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…
ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…
ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…
automated-testing.info
Β 
ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeter
ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeterВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeter
ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeter
automated-testing.info
Β 
БыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм Python
БыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм PythonБыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм Python
БыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм Python
automated-testing.info
Β 
β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
automated-testing.info
Β 
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestComplete
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestCompleteΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestComplete
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestComplete
automated-testing.info
Β 
Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ
Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ
Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ
automated-testing.info
Β 
Π’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UI
Π’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UIΠ’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UI
Π’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UI
automated-testing.info
Β 
Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriver
Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriverΠ€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriver
Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriver
automated-testing.info
Β 
Codeception - WTF?
Codeception - WTF?Codeception - WTF?
Codeception - WTF?
automated-testing.info
Β 
Keyword driven testing
Keyword driven testingKeyword driven testing
Keyword driven testing
automated-testing.info
Β 
Why it is not working
Why it is not workingWhy it is not working
Why it is not working
automated-testing.info
Β 
Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?
Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?
Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?automated-testing.info
Β 
Jenkins auto configureforbranch-php
Jenkins auto configureforbranch-phpJenkins auto configureforbranch-php
Jenkins auto configureforbranch-php
automated-testing.info
Β 
Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...
Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...
Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...automated-testing.info
Β 
Alexei Zozulenko - Test automation failure
Alexei Zozulenko - Test automation failureAlexei Zozulenko - Test automation failure
Alexei Zozulenko - Test automation failure
automated-testing.info
Β 

More from automated-testing.info (20)

АлСксандр Кабалюк – SilkTest
АлСксандр Кабалюк – SilkTestАлСксандр Кабалюк – SilkTest
АлСксандр Кабалюк – SilkTest
Β 
Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObject
Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObjectΠ—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObject
Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ PageObject
Β 
Ѐилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
Ѐилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP проСктахЀилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
Ѐилософия ΠΈ построСниС тСстового Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° основС BDD Π² PHP ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
Β 
ШвСйцарский Π½ΠΎΠΆ для Android
ШвСйцарский Π½ΠΎΠΆ для AndroidШвСйцарский Π½ΠΎΠΆ для Android
ШвСйцарский Π½ΠΎΠΆ для Android
Β 
Автоматизация тСстирования ΠΊΠ°ΠΊ сСрвис
Автоматизация тСстирования ΠΊΠ°ΠΊ сСрвисАвтоматизация тСстирования ΠΊΠ°ΠΊ сСрвис
Автоматизация тСстирования ΠΊΠ°ΠΊ сСрвис
Β 
ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…
ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…
ΠšΡƒΡ€Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π°-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° – ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠΌ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΆΠΈΠ²Ρ‹Ρ…
Β 
ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeter
ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeterВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeter
ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ajax ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JMeter
Β 
БыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм Python
БыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм PythonБыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм Python
БыстроС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Robot Framework ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹ с использованиСм Python
Β 
β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
β€œΠžΠ±Π΅Π·ΡŒΡΠ½ΡŒΠ΅ тСстированиС” Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
Β 
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestComplete
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestCompleteΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestComplete
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: TestComplete
Β 
Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ
Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ
Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСстовый Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ
Β 
Π’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UI
Π’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UIΠ’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UI
Π’ поисках магичСской ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ SOAP UI
Β 
Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriver
Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriverΠ€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriver
Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для рСгрСссионного тСстирования Π½Π° основС WebDriver
Β 
Codeception - WTF?
Codeception - WTF?Codeception - WTF?
Codeception - WTF?
Β 
Keyword driven testing
Keyword driven testingKeyword driven testing
Keyword driven testing
Β 
Why it is not working
Why it is not workingWhy it is not working
Why it is not working
Β 
Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?
Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?
Andrey Azimov - Как Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ тСстировщику?
Β 
Jenkins auto configureforbranch-php
Jenkins auto configureforbranch-phpJenkins auto configureforbranch-php
Jenkins auto configureforbranch-php
Β 
Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...
Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...
Иван Π‘ΠΎΡ€Π΄ΡŽΠ³ - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ рСгрСссионного тСстирования Π½Π° основС ...
Β 
Alexei Zozulenko - Test automation failure
Alexei Zozulenko - Test automation failureAlexei Zozulenko - Test automation failure
Alexei Zozulenko - Test automation failure
Β 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
Β 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
Β 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
Β 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
Β 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
Β 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
Β 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
Β 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
Β 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
Β 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
Β 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
Β 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
Β 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
Β 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
Β 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
Β 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
Β 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
Β 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
Β 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
Β 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
Β 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Β 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Β 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Β 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Β 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Β 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
Β 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
Β 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
Β 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Β 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
Β 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
Β 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
Β 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Β 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Β 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Β 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Β 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Β 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
Β 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Β 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
Β 

Vladimir Primakov - Test Automation By Example

  • 1. The way to Effective Automated Testing Vladimir Primakov, Kuadriga 2012 AUTOMATED- TESTING.INFO
  • 2. Vladimir Primakov QA Manager β€’ 9+ years in Software Testing β€’ Test Management β€’ Performance Testing β€’ Server-side and GUI Automated Testing v.v.primakov@gmail.com Skype: vladimir.primakov 2 AUTOMATED- TESTING.INFO
  • 3. AGENDA Setup test-automation process in an existing TA team of 2-3 TA engineers Tool: Language: VBScript 3 AUTOMATED- TESTING.INFO
  • 4. Problems β€’ What to automate? β€’ Bad consistency with manual testing β€’ Unreadable format of test results β€’ Lack of clear code β€’ No stability of TA scripts β€’ No Flexibility of TA scripts (Data dependency) β€’ A lot of time to create TA scripts β€’ Difficult and long time to start automated tests β€’ Absence of predictability (in planning) β€’ … 4 AUTOMATED- TESTING.INFO
  • 5. What to automate? β€’ Regression and acceptance tests (high- priority test-items only) (Tested, stable, almost unalterable items) β€’ Data-oriented tests Data 1 item Test run New Cycle 5 AUTOMATED- TESTING.INFO
  • 6. Consistency to manual testing β€’ Use same organization, grouping, names for manual test cases and test automation scripts Manual Test Item Test Complete Item Product: Kuadriga Web-site Suite: KuadrigaWebSite Test Object: Admin Project: Admin Test Case: Admin_Search_TC_01.xmlx Test Script: Admin_Search_TC_01.svb 6 AUTOMATED- TESTING.INFO
  • 7. Consistency to manual testing Same content and structure for manual and automated tests 7 AUTOMATED- TESTING.INFO
  • 8. Readable format of test results Same style for the automated and manual test results 8 AUTOMATED- TESTING.INFO
  • 9. Fast Test-Script Creation β€’ Functional Decomposition / Framework building approach β€’ Stereotyping approach: Use suite, project, script, function, procedure, step, VP, etc. templates β€’ Document lessons learned: Test complete issues, coding samples, tips & tricks, etc. 9 AUTOMATED- TESTING.INFO
  • 10. Clear code 1) Follow coding style guideline 2) Define, document, and follow the standard AT approach & infrastructure 3) Use Name Mapping 10 AUTOMATED- TESTING.INFO
  • 11. Flexibility of TA scripts Take all changing data out of scripts Example: Keep test run settings in an external config.xml file: – Path to the installation URL of a web-application, – Web-browser, – User Login, Password – Standard Delays, – Emails to sent test results (logs) to, – Any other useful information which should preferably be modified externally. β€’ 11 AUTOMATED- TESTING.INFO
  • 12. Stability of TA scripts Apply error-handling Use error-avoiding code Make your scripts independent from other scripts Apply and follow standard Desktop, OS, and application settings Quit and Start the tested application regularly 12 AUTOMATED- TESTING.INFO
  • 13. Easy and Fast Run tests 1. Fill in the config.xml file with the expected run settings. 2. Click the β€œstartup” script. 3. Get easily understood test results on your email. 13 AUTOMATED- TESTING.INFO
  • 14. Predictability in planning (TA Time / Manual Testing TIME)average = Factoraverage e.g.: 300 min/ 20 min = 15 14 AUTOMATED- TESTING.INFO
  • 15. What I would do now: β€’ Continuous integration β€’ Version Control Systems β€’ Keyword-driven approach β€’ Distributed test runs 15 AUTOMATED- TESTING.INFO
  • 16. Vladimir Primakov v.v.primakov@gmail.com Skype: vladimir.primakov 16 AUTOMATED- TESTING.INFO