This one-day course focuses on the major aspects that QA managers and test automation engineers must consider before utilizing Selenium open source for test automation. A combination of lecture, classroom discussion, and experiential techniques provide attendees with a thorough understanding of the strategy and effort necessary to implement Selenium. This includes the ideal uses of Selenium, the level of automation supported by Selenium, the analysis needed to define a test automation framework, the efforts and timelines to implement Selenium, and its integration with other tools.
The primary objective of this class is to instruct test automation architects, senior automation engineers, and QA/test managers on the strategy needed to implement Selenium.
Attendees will learn:
- The ideal uses of using Selenium for automation
- The components of Selenium
- The level of automation supported by Selenium
- The factors that impact the design of a test automation framework
- The effort and timeline to implement Selenium
- The integration with other tools
- Ideal uses of Selenium for automation
Describes the types of situations where Selenium best fits for test automation. This includes application technologies, supported environments, costs, and resource skillsets.
- Components of Selenium
Describes the functionality between Selenium IDE, Selenium RC, Selenium Client API, Selenium WebDriver, and Selenium Grid.
- Level of automation supported by Selenium
Explains how to use Selenium for functional, system, and regression testing. This also includes the impact of development methodologies such as Agile and Waterfall.
- Design of a test automation framework
Covers the factors that impact the design of the test automaton framework such as short-term and long-term goals for test automation, the end user of test automation, frequency execution, and the size of the automation suite.
- Effort and timeline needed to implement Selenium
Provides examples of the effort and timeline needed to implement Selenium over two projects. This includes resource needs, environments, and duration.
- Integration with other tools
Details how Selenium works with continuous integration and behavior driven tools.
- Open Discussion
Participants will engage in discussion on real-world scenarios and experiences in using Selenium.
Instructor: David Dang, Zenergy Technologies
David Dang is a HP Certified Instructor for QuickTest Professional, WinRunner, and Quality Center. As a recognized automation expert, David has provided automation strategy and implementation plans for numerous clients to maximize ROI and minimize script maintenance. David has been a featured speaker on test automation and related topics at local and national QA and testing conferences including Quality Assurance Institute (QAI), StarEast, STP Con, and PSQT. David received his BS in Management Information Systems and BA in Psychology from the University of Buffalo.
Don't miss these other great sessions at the QUEST 2013 Conference and EXPO:
- General Session : The Great Testing Tools Information Exchange
- Presentation : Automating Testing with gherkinSalad – Our Story
- Workshop : Building a Strategy for Test Automation Success
- Presentation : Shaping the Future of Testing Tools: Escaping the 1990’s!
- Presentation : Leveraging Open Source Test Automation: A Selenium WebDriver Case Study
- Presentation : Leveraging Automation beyond Regression Testing