About this course, Enroll in this Software Testing course to unleash and master the tools and techniques to build special applications. The course shall help you understand and work strategically in developing and testing. This training will teach you how to write functional tests, integration tests, performance tests, security tests, and stress testing. You will also learn how to code your own automated tests using Selenium Web Driver for testing web applications.
What is Automation Testing ?
When we Switch to Automation Testing ?
Why Automation testing?/Advantages
Disadvantages
Automation Testing Tools
What is Selenium
Why Selenium? / Advantages
What are its versions?
What all OS, Browsers, and Programming Languages it Support?
Purposes and functionalities
Understanding the components
Selenium RC
Selenium IDE
Selenium webdriver
Selenium Grid
When to use Grid
Third party drivers and plugin
Driver requirements
What is WebDriver
Selenium Architechture
Simple Program in Selenium WebDriver
WebDriver methods
Desired Capability
Downloading driver file
Downloading selenium jarfile
Chrome Browser Launching
Safari Browser Launching
InternetExplorer Browser Launching
Installing FireBug and FirePath
Firefox Browser Launching
Inspecting elements in different browsers .
Id
name
classname
xpath
tagName
linkText
partiallyLinkText
cssSelector
Contains Xpath
Text Xpath
Text Contains Xpath
Attribute with contains
Following
Ancestor
Child
Preceding
Following-sibling
Parent
Self
Descendant
Relative Xpath
Absolute Xpath
Difference between Absolute Xpath and Relative Xpath
Limitations in Absolute xpath
Advantages of using Relative xpath
Finding checkboxes count
Checking the visiblity of Check Box
Checking the properties of Check Box
Identifying common locator for all checkboxes
Checking toggled attribute
Handling the Text Box
Checking the visiblity of Text Box
Checking the properties of Text Box
Identifying common loactor for all TextBoxes
Finding Textboxes count
Handling the Radio Button
Checking the visiblity of Radio Button
Checking the properties of Radio Button
Identifying common loactor for all Radiobuttons
Finding radiobuttons count
Absolute Path method
Relative XPath method
Identify by index
Preceeding-sibling,Following-sibling concept
Ancestor ,parent concept
Common tagname(
) method
Multiple attributes to locate an element
Navigate To Command
Forward Command
Back Command
Refresh Command
navigate method over get method
Navigation by using JavascriptExecutor
Fetching a web page
Locating elements and sending user inputs
Clearing User inputs
Fetching data over any web element
Performing Click event
Navigating backward in browser history
Navigating forward in browser history
Refresh/ Reload a web page
Closing Windows
Closing Browser
Handling Windows
Handling Frames
Handling Drag and Drop
Drag and Drop
Mouseover Action
Right Click
Double Click
Performing Multiple Actions
Accessing modifier keys using Actions class
Switching into A
Alert methods
Types of Alert
Handling the Alert
Passing the inputs to Alerts
Entering text into Alert
Get the text present in Alert
Pop-ups
Handling the Window based popups
Handling the Notification popups
Handling pop-ups using Robot class
Handling the Login popups
Chrome Options
FirefoxOptions
InternetExplorerOptions
Need of Robot Class
Methods to implement this class
Mouse click using Robot class
Limitations
Copy Operations
Cut Operations
Paste Operations
File Uploading
Alert Handling
Need for Waits
Static waits
Dynamic waits
Implicit Waits
Explicit Waits
Fluent Waits
WebDriver Waits
Click Operation
Fetching the Data from Weblement
Sending the Inputs to WebElement
Scrolling Operations
Need for Frames
Identifying a Frame
Switching to Frames using Selenium WebDriver
Different ways of switching
Dynamic frames handling
Frames Size
Concept of Nested Frames
Importance of Windows Handling
Handling the Multiple Windows
Windows Handling using Set
Windows Handling using List
Analyzing WebTable structure in DOM
Handling multiple webtables in a page
Dynamically changing WebTable handling
Extracting values from webTable
Analyzing the Tagnames
Different Scenarios with WebTable
Handling Dynamic Tables In Selenium
Analyzing the Dynamic WebTable
Analyzing the HTML Tags in Dynamic WebTable
Different Scenario with Dynamic WebTable
Need of Screenshot in Automation testing
Capture Screenshot in Selenium
Capture Full Page Screenshot
Taking a Screenshot of a particular element of the page
Taking a Screenshot with different file formates
Random name generation for screenshots
Finding images count in webpage
Finding broken images count in webpage
Finding broken image URL
JavaScriptExecutor code to verify if image
code to print desired output as per image
Identifying URL
Validating URL
To Find a broken links
HTTP response code
Collect all the links in the web page
Select class in Selenium WebDriver
Different Select commands
Multiple Select commands
DeSelect Commands
Get All options
Dropdown without Select tag
Handling dropdown with values changing its position dynamically.
BiTS offers a comprehensive range of courses and resources to help you gain the knowledge and skills you need to succeed. From introductory courses to advanced training programs, BiTS provides a wide range of courses that can help you improve your technical abilities, develop your creative talents, and advance your career. With its easy-to-use online platform, you can access courses from anywhere and at any time, so you can learn at your own pace.
Here are some of the key benefits of learning from BiTS:
- Comprehensive Course Offerings: BiTS provides courses in a variety of topics, including coding, web development, graphic design, digital marketing, and more. This allows you to gain skills in multiple areas and become a well-rounded professional.
- Expert Instructors: BiTS's instructors are industry experts who have a wealth of knowledge and experience in their respective fields. They are passionate about teaching and will provide you with valuable guidance and support as you progress through your courses.
- Flexible Learning Options: BiTS offers flexible learning options, including self-paced courses and live online classes. This allows you to learn at.
BiTS does provide placement assistance for its students. Our Career Services Department works with employers to connect students with internships and full-time job opportunities. We also provide students with online resources, such as career advice, resume building, and interview tips. Additionally, we host career fairs and workshops to help students develop job search skills and build relationships with employers. Our goal is to provide our students with the resources they need to secure meaningful career placement.
BiTS provides a digital certificate of completion to its students upon successful completion of their courses. These certificates are emailed to the student, can be printed, and are valid proof of completion of a course.
- Each certificate includes the student’s name, the course title, the completion date, and a unique certificate number. These certificates are recognized by employers and educational institutions, and serve as proof of a student's commitment to their chosen field of study.
- In addition, the Academy also offers a physical certificate of completion, which can be purchased by the student. These certificates are printed on high quality paper, and have the same information as the digital certificates. They come with a certificate holder, which allows the student to proudly display their achievements to their friends, family, and potential employers.
- At BiTS, we believe that a certificate of completion is the best way to recognize and reward hard work, and we are proud to provide our students with these tangible rewards for their success.
If you need to contact BiTS, there are several ways to do so.
- By Phone: BiTS has an excellent customer service team that is available by phone Monday through Friday. To reach them, you can call +91 8925941333 / +91 8925942333.
- By Email: You can also reach out to BiTS via email. For general inquiries, brandimagetech@gmail.com. If you need to contact the admissions team, support@brandimagetech.com.
- By Mail: If you prefer to write a letter, you can mail it to XYZ Academy at the following address:
No 1, ‘C’ Block, Nelson Chambers, Nelson Manickam Road, Aminjikarai,Chennai – 600029.
- Online Contact Form: Finally, if you'd like to submit an online contact form, you can do so here Contact us.
Copyright 2020 - 2022. All Rights Reserved | Powered by BiTS