<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Testing on Tomas Malmsten.com</title><link>https://tomasmalmsten.com/tags/testing/</link><description>Recent content in Testing on Tomas Malmsten.com</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Wed, 17 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://tomasmalmsten.com/tags/testing/index.xml" rel="self" type="application/rss+xml"/><item><title>Giving your unit tests the trust they deserve</title><link>https://tomasmalmsten.com/blog/trusting-unit-tests-fully/</link><pubDate>Wed, 17 Dec 2025 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/trusting-unit-tests-fully/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="giving-your-unit-tests-the-trust-they-deserve" --&gt;
&lt;h1&gt;Giving your unit tests the trust they deserve&lt;/h1&gt;
&lt;p&gt;Where we learn more about the value of unit tests, and about collaborating closely to better understand the complexities in our software.&lt;/p&gt;</description></item><item><title>Defining the unit in Unit Tests</title><link>https://tomasmalmsten.com/blog/definition-of-unit-test/</link><pubDate>Tue, 16 Dec 2025 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/definition-of-unit-test/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="defining-the-unit-in-unit-tests" --&gt;
&lt;h1&gt;Defining the unit in Unit Tests&lt;/h1&gt;
&lt;p&gt;Where we consider what a unit is when we talk about unit tests, with some help from Michael Feathers.&lt;/p&gt;</description></item><item><title>Collaborating on requirements with example mapping</title><link>https://tomasmalmsten.com/blog/2025-12-02-discover-specs-with-team/</link><pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/2025-12-02-discover-specs-with-team/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="collaborating-on-requirements-with-example-mapping" --&gt;
&lt;h1&gt;Collaborating on requirements with example mapping&lt;/h1&gt;
&lt;p&gt;Where we follow a team who make some fundamental discoveries in a short time using Example Mapping.&lt;/p&gt;</description></item><item><title>Example Mapping HowTo</title><link>https://tomasmalmsten.com/blog/2025-11-06-how-to-example-mapping/</link><pubDate>Thu, 06 Nov 2025 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/2025-11-06-how-to-example-mapping/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="example-mapping-howto" --&gt;
&lt;h1&gt;Example Mapping HowTo&lt;/h1&gt;
&lt;p&gt;Where we look at the mechanics of Example Mapping.&lt;/p&gt;</description></item><item><title>How Continuous Delivery raises the bar on compliance</title><link>https://tomasmalmsten.com/blog/2025-10-29-raise-the-bar-of-compliance-with-cd/</link><pubDate>Wed, 29 Oct 2025 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/2025-10-29-raise-the-bar-of-compliance-with-cd/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="how-continuous-delivery-raises-the-bar-on-compliance" --&gt;
&lt;h1&gt;How Continuous Delivery raises the bar on compliance&lt;/h1&gt;
&lt;p&gt;Where we understand how Continuous Delivery allows us to continuously release fully compliant high quality software that stand up to regulatory scrutiny. By building quality in and automating all manual processes.&lt;/p&gt;</description></item><item><title>Untangling test setup</title><link>https://tomasmalmsten.com/blog/2024-08-21-untangle-test-setup/</link><pubDate>Wed, 21 Aug 2024 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/2024-08-21-untangle-test-setup/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="untangling-test-setup" --&gt;
&lt;h1&gt;Untangling test setup&lt;/h1&gt;
&lt;p&gt;Where we learn about some patterns that will help separate test setup from tests, making tests easier to read and understand.&lt;/p&gt;</description></item><item><title>Frontend testing strategies - The GUI</title><link>https://tomasmalmsten.com/blog/2023-03-10-frontend-testing-strategies-the-gui/</link><pubDate>Fri, 10 Mar 2023 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/2023-03-10-frontend-testing-strategies-the-gui/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="frontend-testing-strategies---the-gui" --&gt;
&lt;h1 class="header-anchor-wrapper"&gt;Frontend testing strategies - The GUI
&lt;a href="#frontend-testing-strategies---the-gui" class="header-anchor-link"&gt;
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="1rem" height="1rem" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round"&gt;
&lt;line x1="4" y1="9" x2="20" y2="9"&gt;&lt;/line&gt;&lt;line x1="4" y1="15" x2="20" y2="15"&gt;&lt;/line&gt;&lt;line x1="10" y1="3" x2="8" y2="21"&gt;&lt;/line&gt;&lt;line x1="16" y1="3" x2="14" y2="21"&gt;&lt;/line&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Where we learn two patterns that will make it possible to TDD the frontend.&lt;/p&gt;</description></item><item><title>A case for Gherkin</title><link>https://tomasmalmsten.com/blog/2021-01-29-a-case-for-gherkin/</link><pubDate>Fri, 29 Jan 2021 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/2021-01-29-a-case-for-gherkin/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="a-case-for-gherkin" --&gt;
&lt;h1 class="header-anchor-wrapper"&gt;A case for Gherkin
&lt;a href="#a-case-for-gherkin" class="header-anchor-link"&gt;
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="1rem" height="1rem" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round"&gt;
&lt;line x1="4" y1="9" x2="20" y2="9"&gt;&lt;/line&gt;&lt;line x1="4" y1="15" x2="20" y2="15"&gt;&lt;/line&gt;&lt;line x1="10" y1="3" x2="8" y2="21"&gt;&lt;/line&gt;&lt;line x1="16" y1="3" x2="14" y2="21"&gt;&lt;/line&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Where we learn a bit more about how Gherkin can help us.&lt;/p&gt;</description></item><item><title>So, What is Developer Testing then?</title><link>https://tomasmalmsten.com/blog/so-what-is-developer-testing/</link><pubDate>Tue, 11 Jun 2019 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/so-what-is-developer-testing/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="so-what-is-developer-testing-then" --&gt;
&lt;h1&gt;So, What is Developer Testing then?&lt;/h1&gt;
&lt;p&gt;Where we take a closer look att testing from the developer perspective.&lt;/p&gt;</description></item><item><title>Developer testing vs. Tester testing</title><link>https://tomasmalmsten.com/blog/tests-for-developers-vs-testers/</link><pubDate>Thu, 30 May 2019 00:00:00 +0000</pubDate><guid>https://tomasmalmsten.com/blog/tests-for-developers-vs-testers/</guid><description>&lt;!-- end-chunk --&gt;
&lt;!-- begin-chunk data-anchor="developer-testing-vs-tester-testing" --&gt;
&lt;h1 class="header-anchor-wrapper"&gt;Developer testing vs. Tester testing
&lt;a href="#developer-testing-vs-tester-testing" class="header-anchor-link"&gt;
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="1rem" height="1rem" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round"&gt;
&lt;line x1="4" y1="9" x2="20" y2="9"&gt;&lt;/line&gt;&lt;line x1="4" y1="15" x2="20" y2="15"&gt;&lt;/line&gt;&lt;line x1="10" y1="3" x2="8" y2="21"&gt;&lt;/line&gt;&lt;line x1="16" y1="3" x2="14" y2="21"&gt;&lt;/line&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Where we take a closer look at what is different and not between testers and developers thinking about testing.&lt;/p&gt;</description></item></channel></rss>