The training program is designed to give participants the skills & knowledge in starting / enhancing a career in functional test automation using Open Source Test Automation tool. Selenium is an open source tool for web application testing. This tool is primarily developed in Java Script and browser technologies and hence supports all the major browsers on all the platforms. Selenium is Probably one of the best tool available in the market for web applications. Course details: Batch mode: Weekend(classes will be held on weekend) Duration: 35 hours(4hrs on Sunday & 4hrs on Saturday) Fees : Rs 10000
Topics Covered
Java Introduction [8 hours] ? Installing Java ? Installing Eclipse ? Features of Java ? Why Java for Selenium ? First Eclipse Project ? First Java program ? Concept of class file ? Platform independence ? Logical Statements ? Functions ? OOPS concepts ? Creating Objects, Object and Object References HTML [4 hours] ? Introduction to HTML ? Adding basic components in the web page ? Attributes in HTML Selenium IDE [12 hours] ? Installing Selenium IDE ? Recording Script ? Running, Pausing and debugging Script ? Running a script line by line ? Inserting commands in between script ? XPATHS and installing firebug to get XPATHS ? Wait Commands ? Verification and Assertions ? Should I use verify or assertion ? JavaScript ? User-extension.js in Selenium IDE ? Using if statements and loops in IDE. ? Echo, StoreEval and StoredVars Demystified ? Creating user extensions. ? Sample Assignment scripts ? Building Test Cases ? Regular Expressions in Selenium IDE. ? Handling JavaScript Alerts Selenium Web Driver [6 hours] ? Introduction to WebDriver ? Downloading WebDriver Jars and configuring in eclipse ? Drivers for Firefox, IE, chrome ? Sample Selenium programs ? Working with chrome and IE TestNG Framework [4 hours] ? What is TestNg ? Installing TestNg in Eclipse ? TestNg annotations ? Understanding usage of annotations ? Running a Test in TestNg ? Batch Running of tests in TestNg ? Skipping Tests ? parameterizing Tests - DataProvider ? Assertions/Reporting Errors ? TestNg Reports
Who should attend
This course is intended for IT professionals with Manual Testing knowledge & test automation exposure.No prior experience is presumed.
Pre-requisites
Testing Professional with working knowledge of Manual Testing, Overview on Test Automation& Object Oriented Programming concepts.
What you need to bring
Personal Laptop"
Key Takeaways
• Familiarity with Functional Test Automation • Java based test script development • Hands-on with Selenium IDE • Familiarity with Selenium Test Frameworks • Hands-on with Selenium RC