TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use. TestNG is designed to cover all categories of tests: unit, functional, end-to-end, integration. Introduction of TestNG TestNG, where NG stands for “next generation” is a test automation framework inspired by JUnit …
Continue reading TestNG TutorialsJava Automation
Why Use Maven? Some of the key reasons Maven is used are: It simplifies the build process and provides a uniform system It handles compilation, distribution, dependency management and other tasks efficiently. It increases reusability. It reduces steps, like adding jar files to the project library, building reports, executing JUnit test cases, creating jar/war/ear files …
Continue reading Maven TutorialAppium Desktop is a graphical frontend to Appium with additional tools. If you’re on macOS, you will need to install Appium Desktop by copying the app from the downloaded DMG file to your own file system (the best place is the “Applications” folder). Running Appium from in side the attached DMG itself is not supported, …
Continue reading Appium UI UnderstandingAppium uses selenium’s webdriver apis Webdriver api based on json wire protocol Client send the http request in the form of json or xml to server and send back with response (client server architecture) For every language we have client library like for java we have java-client jar for appium Need to draw notes based …
Continue reading Architecture of Appium