- Home
- Database
- Networking
- Programming
- Online Courses
- Mobile Application
- Web App Developments
- Cryptocurrency Wallets and Mining Coins
- Q# Programming
- BlockChain Application Development
- Java Servlet Programming
- Java Training with Spring
- Developing Images with Docker
- C++ Training
- Python RPA Programming
- Excel VBA Training
- Ruby on Rails Training
- C# Training Course
- Testing
- Automation Test Engineer
- Penetration Testing
- Cucumber BDD
- Selenium Web Test Training Java
- Selenium Test Automation with PHP
- Selenium Test Automation with C# .NET and NUnit
- Android Appium Test Automation
- Online Performance Testing
- Python Automation Testing with Selenium and BDD
- Automation Test Architect
- Automation Test Analyst
- SpecFlow Automation Testing
- Contact
- About Us
Online Selenium Test Automation with PHP/Behat and PHPUnit
62%
Course Overview
Our Selenium Test Automation course covers all the essential skills of using the Selenium IDE, RC, WebDriver and Data Driven Testing. This course is very much suitable for beginners as well as manual testers who wants to have automation exposure, it takes the beginners through all the techniques of writing effective automated web tests using PHPUnit.
It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.
This course has been designed to support web automation testers to gain relevant skills in test automation. On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 2 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator. Candidates will be given information about Testenium. (Note: Whoever enrols on this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras)
COURSE START DATES
Start Date | Time | Days | Duration | Location |
---|---|---|---|---|
28/06/2021 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
26/07/2021 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
30/08/2021 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
27/09/2021 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
25/10/2021 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
29/11/2021 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
20/12/2021 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
24/01/2022 | 9.00 - 16.00 | Mon/Tue | 2 Days | Online |
Prerequisites
Target Audience
Course Content
Selenium Test Automation with PHP
- Selenium IDE
- Selenium RC
- Selenium GRID
- Selenium WebDriver
- How to use WebDriver
- WebDriver drivers
- Writing WebDriver scripts
- WebDriver Backed Selenium
- Backing WebDriver with Selenium
- Hands on WebDriver Commands
- Running Tests on Internet Explorer, Firefox & Google Chrome
- Reporting & Verifying Results
- Debugging Selenium Tests
- Installing PHPUnit
- PHP Archive (PHAR)
- Composer
- PEAR
- Optional packages
- Upgrading
- Test Dependencies
- Data Providers
- Testing Exceptions
- Testing PHP Errors
- Testing Output
- Assertions
- Composing a Test Suite Using the Filesystem
- Composing a Test Suite Using XML Configuration
- Supported Vendors for Database Testing
- Difficulties in Database Testing
- The four stages of a database test
- Configuration of a PHPUnit Database TestCase
- Understanding DataSets and DataTables
- Implementing your own DataSets/DataTables
- Selenium Server
- Installation
- PHPUnit_Extensions_Selenium2TestCase
- PHPUnit_Extensions_SeleniumTestCase
- Downloading and Installing Composer
- Installing PHPSpec
- Creating Classes using PHPSpec
- Creating Functions using PHPSpec
- Implementing Functions
- Installing Behat
- Writing Feature Files
- Executing Behat
- Functional Testing in Behat
- Testing APIs
- Testing WebServices
- Examples
- Test Results (XML)
- Test Results (TAP)
- Test Results (JSON)
- Code Coverage (XML)
- Code Coverage (TEXT)
- PHPUnit
- Test Suites
- Groups
- Including and Excluding Files for Code Coverage
- Logging
- Test Listeners
- Setting PHP INI settings, Constants and Global Variables
- Configuring Browsers for Selenium RC
Matt Toyer – :
My time spent at WCC was a rewarding and enjoyable one, made interesting and absorbing by lecturer Dr. Aras.
The course material was taught in a practical, hands-on fashion with help given when needed from Dr. Aras. This teaching approach ensures that students are learning and understanding at the same time, sometimes missing from other courses.
Upon completing the two day course I felt confident enough to continue practicing the course subject matter on my own.
WCC has offered valuable support after completing the course, which is very welcome!
Especially as my plan is to work on and complete a project set by the college to consolidate my knowledge.
I certainly would recommend training from WCC to anyone seeking expert technical training.