Backend Engineering
Software Testing
Overview
Parameterized Testing with Pytest and Selenium
Parameterized testing is a software testing technique in which the same test case runs multiple input data sets. Each input data here is referred to as a parameterized test case. In this tutorial, we will perform parameterization testing using Pytest and Selenium.
Explore this Resource
Writing unit tests in Go
The importance of writing tests for your software cannot be overemphasized. A school of thought called Test-Driven Development suggests that developers should start building software by writing code first.
Explore this Resource
Writing unit tests in Rust
This section will explore how to write comprehensive unit tests in Rust, covering various aspects such as test organization, assertions, testing private functions, and more.
Explore this Resource
Whenever you're ready
There are 4 ways we can help you become a great backend engineer:
The MB Platform
Join 1000+ backend engineers learning backend engineering. Build real-world backend projects, learn from expert-vetted courses and roadmaps, track your learnings and set schedules, and solve backend engineering tasks, exercises, and challenges.
The MB Academy
The “MB Academy” is a 6-month intensive Advanced Backend Engineering BootCamp to produce great backend engineers.
Join Backend Weekly
If you like post like this, you will absolutely enjoy our exclusive weekly newsletter, Sharing exclusive backend engineering resources to help you become a great Backend Engineer.
Get Backend Jobs
Find over 2,000+ Tailored International Remote Backend Jobs or Reach 50,000+ backend engineers on the #1 Backend Engineering Job Board