Why Achieving In-sprint Test Automation is the key to Agile?

A critical factor in any Agile environment is to deliver “working software.” Working software is that which works as per the acceptance criteria—not just for the functionality that gets delivered but also for all the previous functionalities that were delivered in previous sprints. Imagine a team delivering a complex pricing calculation functionality in a sprint … Continue reading Why Achieving In-sprint Test Automation is the key to Agile?

Why Startups should use Behavior Driven Development (BDD) ?

https://medium.com/everestengineering/software-engineering-is-hard-and-easy-f8246ab4e6f9#:~:text=When%20people%2C%20process%2C%20and%20software,business%2C%20software%20engineering%20becomes%20hard.&text=We%20cannot%20know%20everything%20by,why%20something%20is%20not%20there. BCG estimates that 70% of digital transformation efforts fall short of meeting targets. A 2020 CISQ report found that the total cost of unsuccessful development projects among US firms is an estimated $260 billion, whereas the total cost of operational failures caused by poor quality software is estimated at $1.56 trillion. The Standish Group’s 2020 CHAOS report estimates that … Continue reading Why Startups should use Behavior Driven Development (BDD) ?

6 Compelling Reasons Why You Need Behavior Driven Development (BDD)

 Behavior-driven development (BDD) is one of the fastest-growing software development processes. More and more organizations are shifting to BDD, as it allows them to move towards “Shift-Left Testing”—and it is quite easy to adopt. It provides tremendous benefits over traditional development and testing processes.  In this article, we will be looking at: The traditional development … Continue reading 6 Compelling Reasons Why You Need Behavior Driven Development (BDD)

When not to Use NoCodeBDD or Test Automation Tools in General 

NoCodeBDD is the BDD Tool. Using NoCodeBDD, teams can automate UI without Selenium code, Mobile without Appium code, REST APIs, Relational Databases, NoSQL, and Kafka. For any edge cases that the product can’t support, you can write custom code and combine an already existing module.  The following example shows how a custom code is used, … Continue reading When not to Use NoCodeBDD or Test Automation Tools in General 

Integrating with Perfecto

Step 1: login to perfecto and upload the app to the assets page.  Step 2: Open the NoCodeBDD  Application, Goto Setting -> Perfecto Mobile Settings   Add cloud Name example: https://nocodebdd.app.perfectomobile.com/  -> nocodebdd  Add Perfecto Secret Key. A sample screenshot from Perfecto is given below: Step 3: Add Mobile Configuration to run tests in Perfecto open … Continue reading Integrating with Perfecto

Running NoCodeBDD in Docker

Pre-requisites If you are using AWS EC2 Linux, install Webmin (You can use the steps described here to install Webmin https://wilddiary.com/install-webmin-on-aws-ec2-server/)Install Docker (You can use the steps described here to install Docker)https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04If you are running Docker in EC2, make sure the VM running in EC2 has access to all required ports i.e. EC2 10000(webmin), 56244(NoCodeBDD), … Continue reading Running NoCodeBDD in Docker

Integrate NoCodeBDD and Jenkins to run BDD

Creating Pipeline in Jenkins Creating pipeline in Jenkins to run the features created in NoCodeBDD is a fairly straight forward process. This article shows how this is done step by step. Assumption Before setting up Jenkins, please ensure that following set-up are already done in the Jenkins box: NoCodeBDD is installed and is running on … Continue reading Integrate NoCodeBDD and Jenkins to run BDD