Write Better Automated Tests With Cypress in Angular

Hello devs and testers, in this article, I'll show you how we can write automated end-to-end tests on an angular project which is Todo App on cypress. We will have some scenarios for doing our e2e tests and we will be covering it one by one. This article will not probably be covering angular parts but cypress parts.

An Alternative Approach to BDD in Go

I’m a big fan of TDD. BDD has always been a bit elusive to me in the sense that I wish I could use it more often. However, I always seem to end up struggling to express the same nuances through BDD that come effortlessly through a standard test case.

Building A Test Runner in Jest - A How-To Guide

I use Jest nearly every day when working, and it's a fantastic tool. It lets me ship my code with confidence, knowing that I have produced something which works as intended.

Specification by Example: Looking Back…and Ahead

How far have BDD and specification by example come, and what's the path forward? We’ve all heard the old saying “A picture is worth a thousand words”.

TDD and the Terminator - An introduction to Test Driven Development

Getting started with Test Driven Development (TDD) can be very challenging. It requires a different mindset and approach to writing and developing code. However, once in that mindset, it is very difficult not to write tests first.

Test Driven Development (TDD) with React Testing Library & Mock Service Worker

Let’s step up our testing game with two useful libraries that lend themselves excellently to a TDD approach.

TDD With Vue.js Part 1 — Simple Page

Disclaimer: I assume you have some knowledge in unit testing with Vue.js, and what is TDD in general. I will go straight to the point without telling you what each function do. If you don’t have this knowledge, you can go to https://vue-test-utils.vuejs.org/ to learn more about it.

Golang Testing — Mocking Redis

Golang Testing — Mocking Redis. I recently discovered how to mock Redis in my testing environments with little friction. When testing our applications we often have a lot of external dependencies, such as Redis. When testing we should try to mock this.

Testing Asynchronous JS Code: 2020 Edition

Testing Asynchronous JS Code: 2020 Edition . The text you are about to read describes an imaginary dialog between two programmers on their way to discover the orgastic pleasures of a library called asyncFn.

How to Write Good Unit Tests

Writing good unit tests is an important part of software development. You can drastically decrease the number of bugs by writing tests correctly. However, not all unit tests are good. Badly written unit tests can be a big problem and will slow you down. Let's learn how to write good unit tests.

The Beginners’ Guide to Automating Websites and Tests With Selenium

Take care of labor-intensive recurring tasks, and save hours of time and your sanity. In this article, I’ll show you those basics real quick, and hopefully in an easy-to-understand way, as well as some applied examples of how to use them.

BDD, Behaviour Driven Development Tools And Framework

Understanding BDD, Behaviour Driven Development for Microservices application and Big Data engineering and Implementations.The primary benefit of Behaviour Driven Development is that it can easily be understood by a non-technical person also. BDD implemented on those behaviors only which related to the business outcomes and too helpful in avoiding the wastage of time and resources.

How to Setup a Large Scale React application

How to organize files and folders? How to enforce a style guide? What type system, linter and tester to use? How to maintain code quality? This post is based on the series of posts: Modernizing a jQuery frontend with React.

Phát triển hướng kiểm thử TDD (Test-Driven Development) - P1: Giới thiệu

Phát triển hướng kiểm thử TDD (Test-Driven Development) là một phương pháp tiếp cận cải tiến để phát triển phần mềm trong đó kết hợp phương pháp

Scaling Automated Tests Beyond a Single Project

How to increase the ROI of your automated tests by using test frameworks with a highly readable DSL and reusable components. This article shows corporations that have more than one application how to increase the ROI of their automated tests by having test frameworks with highly readable DSLs and reusable components.

Is TOD (Test-Only Development) on the horizon?

Machine Learning, AI, whatever you want to call it, it’s only getting better with time. Recent developments such as GPT-2 are spookily

Test Driven Development — An Opinion

I’ve seen a lot of hate recently for TDD. People seem to think it’s either completely crazy or massively inefficient. However, done right

Test Driven Development Tools and Agile Best Practices

Understanding Test Driven Development Architecture, Best Test Driven Development Tools and Benefits of Adopting TDD in Software applications

Create Web APIs with ASP.NET Core Using Outside In TDD

In this session, I live-code a web API with ASP.NET Core from the business perspective with tests that won't get in the way. Starting from some requirements ...

Error Monitoring in Test Driven Development

In the modern development shop, back and front end developers are expected to do a lot more than they ever did before: tooling, unit testing and even functional testing.