Introduction Galen is an open source layout testing tool for software applications which allows to test the look and feel of the application. The idea behind using Galen is to simplify layout testing where we won't be needing manual efforts to test an application for UI based issues. Using Galen UI regression can also be … Continue reading Visual Regression using Galen
In today's era of software development, the industry utilises the world of web as a digital platform to carry out its B2B (business to business) or B2C (business to customer) processes. Customers prefer applications that can be easily accessible from any devices starting from the desktop to a mobile and still can easily view the … Continue reading Visual Regression – What is it? Why is it necessary?
The Evolution To Cloud Computing (How Did We Get Here?)
Most of us know the basic of Cloud Computing so in this blog, I will focus on why it is important to understand how we arrived at this point in the information technology industry. I won’t spend too much time reminiscing about the past, as too many television documentaries do, but there is value in understanding the origins of Cloud Computing.
The basic concepts behind cloud computing have been part of the IT industry all along. Dust off an old mainframe concepts book and you will be surprised by the similarities to today’s cloud computing. History does tend to repeat itself and this applies to the computer industry as well — I will explain how historical technology trends have brought us here, how we’ve already “been here” for 30 years, and how these historic principles are still valuable…
View original post 1,418 more words
What is Nightwatch.js? Nightwatch.js is an automated testing framework for web applications written in Node.js and using the W3C WebDriver API (formerly Selenium WebDriver). It is a complete browser (End-to-End) testing solution which aims to simplify the process of setting up a Continuous Integration and writing automated tests. Nightwatch can also be used to write … Continue reading Nightwatch.js NodeJs powered e2e framework for automation
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