Tag: Tdd
-
Top new features of Cucumber JVM v6
Posted on August 27, 2021, Level beginner Resource Length long
Behavior Driven Development or BDD is one of the magical terms that many organizations are looking for today. The influence of the BDD methodology has significantly impacted the way the development model works. Its powerful business-driven approach has helped many teams collaborate with different stakeholders to define a better requirement. By Giridhar Rajkumar.
Tags tdd java software performance web-development
-
Testing implementation details
Posted on August 5, 2021, Level intermediate Resource Length medium
Testing implementation details is a recipe for disaster. Why is that? And what does it even mean? By Kent C. Dodds.
Tags react javascript tdd app-development web-development
-
The complete guide to testing React Native app using Cypress
Posted on June 23, 2021, Level intermediate Resource Length long
We can test a React Native application using Cypress end-to-end test runner while running it in the web mode using Expo. By Gleb Bahmutov.
Tags frontend app-development react tdd
-
How to run Selenium tests in Docker?
Posted on June 11, 2021, Level intermediate Resource Length medium
Automation testing and Continuous Integration (CI) are integral parts of the development and test activity. Selenium test automation is one such approach that helps in the end-to-end testing of the web product. By Himanshu Sheth.
Tags docker devops containers java tdd
-
Initialization strategies with Testcontainers for integration tests
Posted on February 24, 2021, Level beginner Resource Length short
Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our tests, we might have to perform additional setup steps. By Philip.
Tags programming tdd java performance devops
-
How to detect complex duplicated methods with PHPStan
Posted on January 15, 2021, Level beginner Resource Length short
Duplicated code is a code smell that hides the potential of better design. How can we find it? Is it 100 % identical code token by token? Are methods getName() and getName() on 2 entities duplicated? By Tomas Votruba.
Tags php web-development tdd programming
-
Junit 5 tutorial for beginners
Posted on January 10, 2021, Level beginner Resource Length long
Sai Upadhyayula wrote this piece about Junit. Junit 5 is one of the popular testing frameworks in the Java Development World. Even though JUnit 5 is a successor for Junit 4, the architecture of the framework is completely different, so let's have a look at the Architecture of Junit 5.
Tags java tdd software learning
-
OpenAPI-backed API testing in PHP projects: Laravel example
Posted on December 3, 2020, Level intermediate Resource Length long
OpenAPI is a specification intended to describe RESTful APIs in JSON and YAML, with the aim of being understandable by humans and machines alike. By Yannick Chenot.
Tags agile tdd web-development php
-
How to integrate bitbucket CI with selenium grid cloud
Posted on October 15, 2020, Level intermediate Resource Length medium
Without Continuous Integration or CI, developers would need to manually coordinate, communicate, and test while contributing code to the end product each time. This, in turn, affects the production and causes a delay in release. By Salman Khan.
Tags tdd programming devops software
-
How to create a great user experience with React, TypeScript, and React Testing Library
Posted on September 23, 2020, Level intermediate Resource Length long
This post is my attempt to illustrate a Proof of Concept (PoC) author built to try out some ideas. Primarily author wanted to understand more about how to create great product experiences. By TK.
Tags ux web-development tdd app-development react javascript javascript
-
Top 4 must-monitor API Gateway metrics
Posted on August 10, 2020, Level beginner Resource Length short
Marc Andreessen famously said, "Software is eating the world." Dr. Steve Willmott subsequently retorted, "APIs are eating software." This is because API based architectures are enabling companies to get away from monolithic architectures and move to microservices. Innovative, disruptive companies like Netflix, Airbnb, Uber, Square, and Slack all build their infrastructure and technology using APIs. By bluematador.com.
Tags monitoring kubernetes aws devops tdd
-
Want to reduce service cost and resource waste? Start squeeze testing
Posted on August 9, 2020, Level beginner Resource Length short
James Burns wrote this article about squeeze testing. The practice of "squeeze testing" exists to keep information about the performance requirements of a service up to date for a given traffic load.
Tags containers kubernetes monitoring devops tdd