SELENIUM online training provider +91 - 9246 333 245.
course content for selenium online training and class room training
- Introduction
- What is automation testing
- When it comes into the picture
- What are the uses of automation testing
- Introduction to Selenium
- What is Selenium
- Use of Selenium
- When selenium can be useful in testing
- Features of Selenium
- Differences between Selenium and QTP
- Selenium Components
- Selenium IDE
- Selenium RC
- Selenium
- Selenium IDE for Mozilla Firefox
- Recording the script in SELENIUM
- Running the script in SELENIUM
- Object Identification in SELENIUM
- Difference between Testcase & Test suite
- When to use Selenium IDE
- How to run the recorded script against other browsers.
- Eclipse IDE
- Install Eclipse
- Run Eclipse
- Create a new Java Project
- Create a JUnit test using JUnit export from Selenium IDE.
- Run the exported (selenium) test in Eclipse.
- A look at SeleneseTestCase.java
- Use the SeleneseTestCase Functionality
- Using the IDE to add asserts and verifies
- Difference between Assert and Verify
- Creating screenshots on Failure with SeleneseTestCase
- Create a new Test from scratch
- Create a new test in SELENIUM
- First test with annotation
- DefaultSelenium constructor explained
- Run selenium Rc in DOS
- Essential FireFox add-ons
- Firebug
- XPather
- Optimise Xpath with XPather
- Introduction to Xpath
- JUnit Annotations
- @Before
- @After
- @Test
- @BeforeClass
- @AfterClass
- Learning Selenium API
- Different commands available & its purpose.
- Start Selenium Programming
- Running Tests outside Eclipse
- With Ant build.
- Install Ant
- Install Java JDK
- Update Environmental variables and path
- Create build.xml
- Run Ant file
- Data driven Tests in JUnit
- Basic Data Driven Testing
- JUnit parameterized Class Runner And Constructor
- Data supplied by an @Parameters annotated method
- Running Data Driven Test
- Reading Data from Delimited Files
- Run tests on multiple browsers
- Structuring the tests and code
- Selenium Grid
- Hudson / Jenkins integration
- Live Project Explanation