Introduction Before getting onto how Behat functions, lets get into knowing What is Behat? Behat is a PHP based framework for Behavioural Driven Development or BDD. The simplicity of Behat lies in the fact that it can define all possible scenarios and behaviours in simple English steps of when and then. This is also known as the Gherkin format. … Continue reading Behat – A framework for Behaviour Driven Development
In my last blog post I stressed myself on making my viewers understand the importance and benefits of using continuous integration, where at the end of the blog I mentioned that there are several tools which can be used to achieve continuous integration. The most popular tool in this genre would be "Jenkins". It is … Continue reading Setting up an automation project in Jenkins for Continuous Integration
What is "Continuous Integration"? "Continuous Development" or "CI" in short is a concept which has been taken as a standard now a days within our IT services and development. The concept Continuous Integration means automating the overall deployment process for an application after a code has been committed. It helps in reducing bugs in the … Continue reading Continuous Integration – What it is? How can it be achieved? and Benefits of using continuous integration
In my previous blog I discussed about what cross browsing is and what are the benefit of it. In this blog I would be presenting more about how can we run our cross browser test automation code using BrowserStack cloud services. First of all I want to assure my audience with the fact that it … Continue reading Cross Browser automation using BrowserStack cloud services.
Hello everyone, in this blog I will be focusing much on how we can get started on cross browsing, what it is and how we can start working on cross browsing scripts using BrowserStack. First I would like to give my audience a brief idea about cross browsing and what it is used for. 'Cross-Browser' … Continue reading ‘Cross Browsing’, How is it different from multi browsing and it’s importance in real time web applications
Very recently when I visited the JS Channel conference sometimes later on July, 2016 and it started with something called 'bots' in their Keynote followed by a pretty cool demonstration of how does it work and what is it. Kind of gave me a boost to learn it. I came back home and started researching … Continue reading Facebook Messenger Bot
Let's talk about something called Resource Allocation problems in operating system in this blog. I will be describing my fellow readers with a very famous resource allocation problem known as the Producer / Consumer problem. I guess everybody has gone through this because it is widely used in our day to day life architectural implementations … Continue reading Producer / Consumer problem. What is it? How can it be resolved?
Protractor - A promising End-to-End automation framework for angular js based applications. Protractor runs test against an application in the real web based browser interacting with it like a user should do. How can protractor be leveraged for automation of angular js applications? Test like a user: Protractor is built on top of WebDriverJs which … Continue reading ProtractorJS
Hello everyone, in my previous blog I have explained what is a REST api, what is its architecture and what is its utility in web application development. In this blog I would explain my fellow readers a simple way as to how can you expose a business logic as a REST api. The pre-requisites that … Continue reading Exposing business logic as a REST api
Hello everybody, today I am going to share some recipe based on how you can expose a business logic as a REST API. Before even jumping into that I would like my viewers to get a clear perception of what does a REST api actually do and what is it. So quick fact: REST stands … Continue reading What is a REST API ? What is its utility in real web applications ?