A look on BDD – Behavior Driven Development

In software engineering, behavior-driven development (BDD) is a software development process that emerged from test-driven development (TDD). Behavior-driven development combines the general techniques and principles of TDD with ideas from domain-driven design and object-oriented analysis and design to provide software development and management teams with shared tools and a shared process to collaborate on software development. […]

Read More A look on BDD – Behavior Driven Development

Selenium – An Introduction

Selenium is an open source tool which is used to Automate Web applications which is Application under Test(AUT) in order to perform Regression Testing of applications.Selenium is a suite of tools which is automate web browsers in different platforms,supports many languages,runs in different operating systems.Selenium suite is a combination of four tools. Selenium Components: Selenium […]

Read More Selenium – An Introduction

Appium Architecture

You can check previous article Introduction to Appium Supported Appium Languages : Appium tests could be written in following languages. These are the extensions of WebDriver’s client binding and you would have to install the binding of your favorite language. Ruby – https://github.com/appium/ruby_lib Java – https://github.com/appium/java-client PHP – https://github.com/appium/php-client JavaScript – https://github.com/admc/wd Python – https://github.com/appium/python-client C# […]

Read More Appium Architecture

Introduction to Appium

If you have been working on selenium from then you may have come across AndroidWebDriver and Selendroid. Though both of them are limited to only Android devices. AndroidWebDriver has been deprecated in favor of Selendoid. But what if there were a library which can be used for both android and iOS devices or emulators. And […]

Read More Introduction to Appium