Tag: Tdd
-
An introduction to the automation test wheel
Posted on June 13, 2020, Level beginner Resource Length long
As a software tester, I like thinking about testing a product from a number of different angles. Over the last few years I've learned about security testing and performance testing, and I've come to see how important those activities are in validating software quality. By Kristin Jackvony.
Tags tdd programming javascript json
-
Test Ansible roles using Molecule and Podman
Posted on May 14, 2020, Level intermediate Resource Length medium
I needed to have testing added to Ansible roles. There are various people in the customer organization developing roles, and we want a lightweight, easy to use test process to unify the looks and quality of the roles. By Ilkka Tengvall.
Tags ansible devops infosec tdd cicd
-
Mocking is catching
Posted on November 1, 2019, Level intermediate Resource Length medium
When writing unit tests for a package, you might find yourself wondering about how to best test the behaviour of your package or you might even wonder how to test at least part of that package of yours that calls a web API or local database… without accessing the web API or local database during testing. By R-hub blog.
Tags programming tdd big-data data-science
-
Getting started with the Combine framework in Swift
Posted on September 8, 2019, Level intermediate Resource Length medium
Combine is a new framework by Apple introduced at WWDC 2019. The framework provides a declarative Swift API for processing values over time. Written by Antoine Van Der Lee.
Tags swiftlang programming tdd
-
Tool up your API integration testing with OpenAPI
Posted on June 26, 2019, Level beginner Resource Length long
Vinod Chandru, Chief Technical Officer and Co-Founder, Kloudless wrote this long post about integartiomn testing for your API. The modern web application is no longer a self-contained hub for the distribution of its own data. Uniformity in how APIs operate and what they return has become an increasingly important goal for engineers who build and maintain the APIs.
Tags agile tdd apis web-development
-
Testing software fast and hard
Posted on May 2, 2019, Level beginner Resource Length long
A piece from the pen of Peter Parkanyi about challenges and approaches to testing. There has been a lot of research on the software crisis and how to get out of the mess we're in, and it often contradicts the wisdom of the crowd. He takes a look at different strategies that drive software quality, and where they actually make a difference.
Tags web-development software programming agile tdd
-
React Behavior Driven Development (BDD)
Posted on January 5, 2019, Level intermediate Resource Length medium
John Tucker wrote this little guide in which he explores React BDD using Gherkin syntax with Jest Cucumber.
Tags programming tdd javascript nodejs frontend app-development
-
Getting started with Jenkins X
Posted on December 4, 2018, Level beginner Resource Length short
Dave Johnson wrote blog post about starting with Jenkins X. Jenkins X provides continuous integration, automated testing, and continuous delivery to Kubernetes.Jenkins X-managed projects get a complete CI/CD process with a Jenkins pipeline that builds and packages project code for deployment to Kubernetes and access to pipelines for promoting projects to staging and production environments.
Tags containers devops cicd java tdd
-
The three types of performance testing
Posted on October 31, 2018, Level intermediate Resource Length long
Harry from csswizardy.com shared this post about performance testing and where it sits within software development life cycle. Often performance testing ownership is not clear and this is a common reason why performance gets overlooked.
Tags tdd programming cicd web-development software performance
-
How to mock ES6 class
Posted on October 29, 2018, Level beginner Resource Length medium
Madhan Ganesh post about mocking a class in JavaScript for the purpose of unit testing. The post targets developers who are coming to ES6 from environments that has features like dependency injection and interfaces.
Tags javascript tdd nodejs programming
-
Using Behave framework for Selenium BDD testing
Posted on September 4, 2018, Level intermediate Resource Length long
An article by Dzmitry Ihnatsyeu published by guys from BlazeMeter about automating the testing of an application. There are many ways of testing -- like unit testing, test-driven development, keyword-driven development, behavior-driven development and so on. In this article, autho talks about one of the most popular approaches to test automation -- BDD or behavior-driven development.
Tags tdd software browsers agile python code-refactoring cicd learning
-
How to build a simple auto-login bot with Python and Selenium
Posted on August 17, 2018, Level beginner Resource Length medium
Malik Brahimi blog post about automation and how to use it for tasks that are repetitive, boring, time-consuming, or otherwise inefficient without the use of a script.
Tags programming bots tdd python software