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.
The certification tests the candidates on various areas in Selenium test automation which include basic knowledge of recording, editing, and debugging tests.
Course content
INTRODUCTION TO SELENIUM
- 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
INTRODUCTION TO PHPUNIT
- Installing PHPUnit
- PHP Archive (PHAR)
- Composer
- PEAR
- Optional packages
- Upgrading
WRITING TESTS FOR PHPUNIT
- Test Dependencies
- Data Providers
- Testing Exceptions
- Testing PHP Errors
- Testing Output
- Assertions
WebDriver Commands for PHP
- Browser Page Interaction Commands
- Form Filling Commands
- Drag and Drop
- Popups
- Navigation
- Locating Elements
- Wait Commands
PHP Testing Frameworks and Tools
- PHP Frameworks (Node.JS, React)
- PHPUnit
- Codeception
- Behat
- PHPSpec
ORGANIZING TESTS
- Composing a Test Suite Using the Filesystem
- Composing a Test Suite Using XML Configuration
DATABASE TESTING
- 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
PHPUNIT AND SELENIUM
- Selenium Server
- Installation
- PHPUnit_Extensions_Selenium2TestCase
- PHPUnit_Extensions_SeleniumTestCase
BEHAVIOUR-DRIVEN DEVELOPMENT
- 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
LOGGING
- Test Results (XML)
- Test Results (TAP)
- Test Results (JSON)
- Code Coverage (XML)
- Code Coverage (TEXT)
THE XML CONFIGURATION FILE
- 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
Agile and Scrum Basics
- Agile Basics
- Agile Manifesto
- Agile Principles
- Agile Methods
- Scrum Overview
- Scrum Advantages
To see the full course content Download now
Course Prerequisites
- Basic knowledge of HTML, JavaScript & PHP
- Basics of Programming Knowledge
Who can attend
- Engineers who want to learn Automation testing
- e-Commerce Developer
- Application Developers
- Web Consultant
- Web Application Testers
- Web Developer
- Internet Developers
- Portal Developer
- Application Developers
Number of Hours: 40hrs
Certification
Key features
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Virtual Live Experience
- Preparing for Certification
FAQs
DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Materials
- Preparing for Certification
Call now: +91-99003 49889 and know the exciting offers available for you!
We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.
Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.
All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.
No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.
DASVM Technologies provides many suitable modes of training to the students like:
- Classroom training
- One to One training
- Fast track training
- Live Instructor LED Online training
- Customized training
Yes, the access to the course material will be available for lifetime once you have enrolled into the course.
You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.
Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.
Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.
We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.
DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com