Course Guides
  Technique
  UML & OOAD
  Software Architecture
  Requirement Engineering
  Software Test
  J2EE Technique
  .Net Technique
  J2EE Technique
  C++ Technique
  LINUX
  Embedded Development
  Business Modelling
  Database
  User Interace Design

  Management
  Project Management
  Configration Management
  Quality Control
  Requirement Management
  Software Process
  CMM
  Engineering Document
 

Effective test automation with Selenium
- Case / Demo / Practice embedded

 
 
Teacher :Martin,have more than ten year's automation test experience
Training Time:beijing shanhai shengcheng   According to enrollment classes
Training Fees:5000yuan/person 
Corporate Training: According to business needs, custom House
 

This cours focus on Selenium’ theory and use methods. Student will learn how to use it to test the App on different environment .

 
Objectives
  • Test automation concept
  • Test automation case study
  • Selenium basic
  • Selenium IDE
  • Selenium API
  • Selenium scripting
  • Selenium RC
  • Selenium grid
  • selenium webdriver
  • Selenium practice
  • Robot framework
  • GUI test automation framework best practice
  • Practice
  • Continuous integration and workflow automation
  • Practice
Teaching methods: customized course + case to explain + Group Discussion,60% of the cases to explain ,40% of the practice drills.
Training Outline:2 days
Test automation concept
  • What’s test automation?
  • Test automation benefit
  • Automation requirement in testing
  • Limitation of manual testing
  • Pro&Con of test automation
  • How to make biggest ROI for automation?
  • Manual VS automation
Test automation case study
  • Test case analysis
  • Test automation scope
  • Automation cases selection criteria
  • Automation framework selection
  • Workflow automation
  • 【Case study】Baidu automation
  • 【Case study】qunar automation
Selenium basic
  • What’s selenium?
  • Why selenium?
  • Selenium main features
  • Selenium scenarios
  • Selenium VS QTP
  • Selenium extension
  • Selenium component
Selenium IDE
  • Selenium IDE plugin
  • IDE features
  • Script record&playback
  • Script export
  • 【Case Demo】
Selenium API
  • Check page element
  • Locate page element
  • Check page text
  • API usage skill
  • 【Case Demo】
Selenium scripting
  • Xpath
  • Identify page element
  • Iframe handle
  • Debugging skills
  • Check points
  • Windows form handing
  • AJAX testing
  • 【Case Demo】
Selenium RC
  • What’s RC?
  • Selenium RC architect
  • Export RC script with IDE
  • Run Selenium RC script
  • 【Case Demo】
Selenium grid
  • How selenium-grid works?
  • selenium-grid hub
  • selenium-grid node
  • selenium-grid console
  • run selenium-grid script
  • 【Case Demo】
selenium webdriver
  • What’s webdriver?
  • webdriver VS RC
  • htmlunit driver
  • firefox driver
  • internet explorer driver
  • chrome driver
  • webdriver API
  • 【Case Demo】
Selenium practice
  • Setup automation environment
  • Develop selenium script
Robot framework
  • What’s robot framework?
  • Keyword driven
  • Data driven
  • Setup robot framework+selenium plugin
  • Develop selenium automation case
  • External script invoke
  • 【Case Demo】
GUI test automation framework best practice
  • Selenium GUI automation framework
  • Automation team management
  • Automation script management
  • Business keywords abstract
  • Backend API invoke
  • Webservice testing
  • Giving priority
  • How to reuse automation cases?
  • How to minimize automation execution time?
  • Handle frequent requirement change
  • Framework and tools integration
  • Automation continuous improvement
  • Improve automation stability
  • Improve defect detected possibility
  • 【Case Study】Automation measurement
  • 【Case Study】Automation code coverage analysis
  • 【Case Study】Automation ROI measurement and analysis
Practice
  • Setup robot framework environment
  • Develop automation cases
Continuous integration and workflow automation
  • What’s CI?
  • Advantages of CI
  • CI dashboard
  • Daily build and CI
  • Agile development auto cycle
  • CI FQA
  • CI environment configuration
  • 【Case Demo】Use Jenkins
  • 【Case Demo】Jenkins and robot framework integration
  • 【Case Demo】Jenkins and selenium integration
  • 【Case Demo】Parallel build flow
  • 【Case Demo】Jenkins master&slave
  • 【Case Demo】Jenkins selenium grid plugin
Practice
  • Install Jenkins and plugin
  • Build Jenkins pipeline
Training objects:auto tester.
Student basis:have some automation test experience.


Lecturer Qualification
Senior experts
Had his inaugural famous IT companies
More than 10 years of professional experience
More than 5 years teaching experience
More than 100 training cases experience
An average of more than 90% of student satisfaction
 
Success Stories   more...
Beijing Software Architect - Advanced practical training was successfully held
Successfully held a well-known Institute of Aeronautics CMMI best practices training
Purple Arima web application security best practices training successfully held
Beijing unit testing, refactoring and continuous integration training was successfully held
 
Student feedback
"Our training can be combined with the actual work of custom courses, using real case to explain, received the school thought the effect of"
 
 
 
Pitaya Software is provided to you after hundreds of companies to verify the effective engineering of practical experience, focus on the latest theoretical developments to help you "lead your industry software world"
 

Contact us |   Copyright 2002 ® Beijing Pitaya Software Engineering Center   Beijing ICP No.10020922

Beijing seas network An Bei 110108001071professional