- What is Automation Testing?
- Selenium
- What is Selenium?
- Things to learn prior starting with Selenium
- IDE
- Remote Control
- WebDriver
- Is WebDriver an Interface or Class?
- Selenium RC vs WebDriver
- Selenium Selenese
- Selenium Grid
- Selenium Recipes with Java
- Basic Script
- Basic Script 2
- Working with Web Elements
- Locating Web Element Using ID
- Locating Web Element Using Name
- Locating Web Element Using Link Text
- Locating Web Elements using Partial Link
- Locating Web Element Using Xpath
- Locating Web Element Using CSS
- Locating Web Element Using Tag Name
- Get Tag Name of Web Element
- Get Text of Web Element
- Fetching Different Attributes of Web Element
- Get Attribute Method
- Get Location of Web Element
- Get Size of Web Element
- Coordinates of Web Element
- Using isSelected() Method
- Using isDisplayed() Method
- Click
- Uploading File
- Downloading File
- Working with Wait
- Extracting Links from Webpage
- Using Log4j with Selenium
- Creating isElementPresent() Method
- Running Multiple Scripts
- Handling Radio Buttons
- Data Driven Testing
- Scrolling Page
- Picking Date from Calendar
- Handling Java Script Alert
- Handling Alerts
- Executing JavaScript
- Opening New Tab
- Capturing Screenshot
- Printing Drop Down Values
- Printing Count of Web Elements present
- Handling Ajax
- Working with Browsers
- Forward and Backward Navigation
- Printing Page Source
- Printing Current Page URL
- Printing Page Title
- Close vs Quit
- Read Data from Excel
- Connecting with Oracle DB
- Handling Online Web Tables
- Creating Screenshot Folder with Test Name
- Re-Run Only Failed Test Cases
- Handing Frames
- Handling Multiple Windows
- Recording Text Execution
- Selenium Recipes with Python
- Basic Script
- Basic Script 2
- Uploading File
- Forward and Backward Navigation
- Extracting Links from Web Page
- Get Attribute Method
- Frameworks
- Type of Automation Frameworks
- Data Driven Framework
- Keyword Driven Framework
- Hybrid Framework
- Page Object Model Framework
- Automation Framework : RAFTAAR
- Robot Framework
- Creating Your Automation Framework
- Behavior Driven Development
- Cucumber
- Web Services Testing Tool
- Rest Assured
- Code Coverage Tool
- Cobertura
- Build Tools
- Maven
- Ant
- Reporting Tools
- Junit
- TestNG
- Introduction
- Install TestNG
- TestNG vs Junit
- Advantages over Junit
- Annotations
- Group Tests
- Parameterizing Tests
- Skipping Tests
- Creating TestNG.xml programmatically
- Listeners
- Re-Run only Failed Test Cases
- TestNG Report Sample
- Customized TestNG Report Sample
- Running TestNG suite from command line
- ReportNG
- Extent Reports
- Continuous Integration & Virtualization
- Jenkins
- LXC
- Docker
- Mobile App Testing : Appium
- Introduction
- Installation & Setup
- Configure Appium Project in Eclipse
- Start Stop Appium Server Programmatically
- Start Appium Server from Command Line
- Creating Framework from Scratch
- Appium Parllel Execution Using TestNG
- Automating Web View in Hybrid Application
- Appium Useful Resources
- Appium Desktop
- Appium Recipes with Java
- Basic Script
- UiAutomator Viewer
- Drag and Drop
- Swipe Element Using TouchClass
- Swipe Vertical and Horizontal
- Scroll Down to Text
- Scroll Horizontal Tabs
- Multi Touch Action
- Verify Element Present or Not
- Tap On Switch Button
- Type in Text Box
- Select Check Box
- Hide Android Keyboard during Test
- Select Item for Dropdown
- Retrieve Drop Down Values
- Select Radio Button
- Set Star Rating Bar
- Perform Long Press Key
- Screen Rotation
- Moving Seek Bar
- Set Date and Time
- Select Spinner Value
- Handle Alert Dialog
- Record Appium Test Execution Video
- Mirror Android Phone Screen To PC
- Capture Screenshot
- Capture Screenshot Conditionally (On Fail/Pass)
- AngularJS Web App Testing : Protactor
- Third Party Tools
- AutoIT
- Oracle Apex
- Challenges in Automation
- Interview Questions
- Miscellaneous
An Online Guide containing useful links of articles, posts, blogs and websites which guides me in better testing (^_^)
Automation
Subscribe to:
Posts (Atom)