# \#testability

**URL:** https://club.ministryoftesting.com/tag/testability/70.md

[Latest](https://club.ministryoftesting.com/latest.md) · [Categories](https://club.ministryoftesting.com/categories.md) · [Tags](https://club.ministryoftesting.com/tags.md)

---

## [What challenges have you faced when implementing mocks in testing?](https://club.ministryoftesting.com/t/what-challenges-have-you-faced-when-implementing-mocks-in-testing/83785)

<div class="topic-metadata">

**Author:** [@stefan\_testupio](https://club.ministryoftesting.com/u/stefan_testupio)\
**Replies:** 0\
**Last updated:** [25 March 2025 15:24 UTC](https://club.ministryoftesting.com/t/what-challenges-have-you-faced-when-implementing-mocks-in-testing/83785 "2025-03-25T15:24:01Z")

</div>

Read my latest article, “A Software Tester’s Guide to the Art of Mocking,” for Ministry of Testing to gain a deeper understanding of when and how to use mock testing effectively. Mocking can be a powerful tool for creat…

---

## [State machine testing](https://club.ministryoftesting.com/t/state-machine-testing/75464)

<div class="topic-metadata">

**Author:** [@shad0wpuppet](https://club.ministryoftesting.com/u/shad0wpuppet)\
**Replies:** 3\
**Last updated:** [29 March 2024 07:41 UTC](https://club.ministryoftesting.com/t/state-machine-testing/75464 "2024-03-29T07:41:24Z")

</div>

Hi there! Quite often, I need to test a state machine of some software products. Given my experience and expertise in such tasks, I’ve written an article on this topic, which will be posted on stickyminds.com (I’ll shar…

---

## [Have You Tried Enhancing Mobile App Testability with the CODS Model?](https://club.ministryoftesting.com/t/have-you-tried-enhancing-mobile-app-testability-with-the-cods-model/73224)

<div class="topic-metadata">

**Author:** [@sarahdeery](https://club.ministryoftesting.com/u/sarahdeery)\
**Replies:** 0\
**Last updated:** [10 January 2024 09:00 UTC](https://club.ministryoftesting.com/t/have-you-tried-enhancing-mobile-app-testability-with-the-cods-model/73224 "2024-01-10T09:00:33Z")

</div>

We’ve just published an enlightening article by @ash\_winter, “Where Am I And Where Is My Test Data? Enhancing Testability Of Location Services.” This piece is a treasure trove for anyone involved in testing mobile applic…

---

## [What questions would you ask to learn more about Testability?](https://club.ministryoftesting.com/t/what-questions-would-you-ask-to-learn-more-about-testability/67288)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 5\
**Last updated:** [16 July 2023 01:03 UTC](https://club.ministryoftesting.com/t/what-questions-would-you-ask-to-learn-more-about-testability/67288 "2023-07-16T01:03:58Z")

</div>

Hi all, I am back again with another question. This time I want to get the brain matter working and ask you: “Based on the list of topics below, what questions would you ask to find out how they impact your ability to t…

---

## [How can you improve the testability of your product?](https://club.ministryoftesting.com/t/how-can-you-improve-the-testability-of-your-product/67776)

<div class="topic-metadata">

**Author:** [@mikeharris](https://club.ministryoftesting.com/u/mikeharris)\
**Replies:** 1\
**Last updated:** [23 May 2023 13:44 UTC](https://club.ministryoftesting.com/t/how-can-you-improve-the-testability-of-your-product/67776 "2023-05-23T13:44:44Z")

</div>

---

## [The Chicken and Egg of Testability](https://club.ministryoftesting.com/t/the-chicken-and-egg-of-testability/64588)

<div class="topic-metadata">

**Author:** [@friendlytester](https://club.ministryoftesting.com/u/friendlytester)\
**Replies:** 0\
**Last updated:** [19 January 2023 13:55 UTC](https://club.ministryoftesting.com/t/the-chicken-and-egg-of-testability/64588 "2023-01-19T13:55:30Z")

</div>

What came first, Context or Testability? I’ve often viewed Testability as a mechanism for helping me understand the context of a project. Not really distinguishing between the two, or at least not explicitly. I formula…

---

## [30 Days of Testability Day 12: Circuit Breakers Exercise](https://club.ministryoftesting.com/t/30-days-of-testability-day-12-circuit-breakers-exercise/23457)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 3\
**Last updated:** [5 December 2022 09:18 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-12-circuit-breakers-exercise/23457 "2022-12-05T09:18:08Z")

</div>

Welcome to our Circuit Breakers Exercise, for day 12 of 30 days of Testability. Decomposability is really important to testability, enabling you to test individual components and isolate problems quickly for remediation. …

---

## [30 Days of Testability - Day 1: Define Testability](https://club.ministryoftesting.com/t/30-days-of-testability-day-1-define-testability/23117)

<div class="topic-metadata">

**Author:** [@philipp](https://club.ministryoftesting.com/u/philipp)\
**Replies:** 48\
**Last updated:** [21 November 2022 09:28 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-1-define-testability/23117 "2022-11-21T09:28:57Z")

</div>

A system/feature is only testable if: I have enough information about the system/feature to determine which input should yield what output, under which conditions and when I have the possibility to get/create the neede…

---

## [TestBash World 2022 - Testability Methods to Enhance Exploratory Testing with Ashley Graf](https://club.ministryoftesting.com/t/testbash-world-2022-testability-methods-to-enhance-exploratory-testing-with-ashley-graf/59962)

<div class="topic-metadata">

**Author:** [@dianadromey](https://club.ministryoftesting.com/u/dianadromey)\
**Replies:** 2\
**Last updated:** [27 June 2022 14:13 UTC](https://club.ministryoftesting.com/t/testbash-world-2022-testability-methods-to-enhance-exploratory-testing-with-ashley-graf/59962 "2022-06-27T14:13:29Z")

</div>

By the end of her talk, @ashleygraf101 will help you improve your testing by learning more ways you could make your software testable, and consider which ones to try. We’ll use this Club thread to share resources mentio…

---

## [Who is responsible for adding unique IDs in your team?](https://club.ministryoftesting.com/t/who-is-responsible-for-adding-unique-ids-in-your-team/47958)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 3\
**Last updated:** [2 March 2021 21:29 UTC](https://club.ministryoftesting.com/t/who-is-responsible-for-adding-unique-ids-in-your-team/47958 "2021-03-02T21:29:33Z")

</div>

Maria Haris asked during the workshop with @g33klady last week: Should it be testers job to add the unique Ids if they are not added by the developers? or should we convince developers to write them. I thought this w…

---

## [30 Days of Testability Day 20: Blockers For Higher Testability](https://club.ministryoftesting.com/t/30-days-of-testability-day-20-blockers-for-higher-testability/24887)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 2\
**Last updated:** [5 August 2020 15:45 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-20-blockers-for-higher-testability/24887 "2020-08-05T15:45:36Z")

</div>

Today’s task in 30 Days of Testing is Think about what’s currently stopping you from achieving higher testability. Share your findings on The Club.

---

## [30 Days of Testability Day 15 - Share a blog post that you found interesting related to testability](https://club.ministryoftesting.com/t/30-days-of-testability-day-15-share-a-blog-post-that-you-found-interesting-related-to-testability/23516)

<div class="topic-metadata">

**Author:** [@lgibbs](https://club.ministryoftesting.com/u/lgibbs)\
**Replies:** 3\
**Last updated:** [18 April 2019 14:40 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-15-share-a-blog-post-that-you-found-interesting-related-to-testability/23516 "2019-04-18T14:40:09Z")

</div>

The blog post that I’d like to share for this task is ‘Testability vs Automatability’ by the evil tester. This includes a definition of testability and automatability. It also includes a short video where Alan Richardson…

---

## [30 Days of Testability Day 14: Watch the Testability Ask Me Anything on the Dojo. Post any additional questions on the club](https://club.ministryoftesting.com/t/30-days-of-testability-day-14-watch-the-testability-ask-me-anything-on-the-dojo-post-any-additional-questions-on-the-club/24072)

<div class="topic-metadata">

**Author:** [@lgibbs](https://club.ministryoftesting.com/u/lgibbs)\
**Replies:** 1\
**Last updated:** [18 April 2019 14:44 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-14-watch-the-testability-ask-me-anything-on-the-dojo-post-any-additional-questions-on-the-club/24072 "2019-04-18T14:44:12Z")

</div>

I watched this video a couple of weeks ago and was amazed by how much new information I learned from it. I wish I’d watched it before starting the 30 days challenge. I posted the following question on the ‘Ask Me Anythi…

---

## [30 Days of Testability - Day 13: Find out how test data is populated in your system. How could it be improved?](https://club.ministryoftesting.com/t/30-days-of-testability-day-13-find-out-how-test-data-is-populated-in-your-system-how-could-it-be-improved/23532)

<div class="topic-metadata">

**Author:** [@lgibbs](https://club.ministryoftesting.com/u/lgibbs)\
**Replies:** 1\
**Last updated:** [18 April 2019 14:36 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-13-find-out-how-test-data-is-populated-in-your-system-how-could-it-be-improved/23532 "2019-04-18T14:36:55Z")

</div>

In my current project, we generate data directly through the UI either manually or using test automation. We also have some sample data which is including in the application and generally used for customer demos. In the…

---

## [30 Days of Testability Day 8: Share a video about testability](https://club.ministryoftesting.com/t/30-days-of-testability-day-8-share-a-video-about-testability/23078)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 4\
**Last updated:** [15 March 2019 16:14 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-8-share-a-video-about-testability/23078 "2019-03-15T16:14:52Z")

</div>

30 Days of Testability Day 8 task is: Share a video about testability with your testing peers at your company. Again, I couldn’t go past @ash\_winter and @robertmeaney for this one What video did you share?

---

## [30 Days of Testability Day 5: What monitoring system is used for your application](https://club.ministryoftesting.com/t/30-days-of-testability-day-5-what-monitoring-system-is-used-for-your-application/23077)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 5\
**Last updated:** [8 March 2019 11:46 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-5-what-monitoring-system-is-used-for-your-application/23077 "2019-03-08T11:46:51Z")

</div>

30 Days of Testability Day 5 task is: What monitoring system is used for your application? Do the alerts it has configured reflect what you test? As I mentioned in I don’t have much experience with monitoring so I’…

---

## [30 Days of Testability Day 2: Finding Actions in Logs](https://club.ministryoftesting.com/t/30-days-of-testability-day-2-finding-actions-in-logs/23568)

<div class="topic-metadata">

**Author:** [@mariia.bagatska](https://club.ministryoftesting.com/u/mariia.bagatska)\
**Replies:** 2\
**Last updated:** [8 March 2019 11:49 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-2-finding-actions-in-logs/23568 "2019-03-08T11:49:01Z")

</div>

Hello everyone! I don’t have actually web app to test. My questions are: 1) may I use random webpage? 2) how can I get access to the log files? (I study testing on Mac). Thanks!

---

## [30 Days of Testability Day 10: Follow people who regularly talk about testability](https://club.ministryoftesting.com/t/30-days-of-testability-day-10-follow-people-who-regularly-talk-about-testability/24879)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 2\
**Last updated:** [19 June 2020 16:06 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-10-follow-people-who-regularly-talk-about-testability/24879 "2020-06-19T16:06:06Z")

</div>

Day 10: Follow and share three people on LinkedIn/Twitter who regularly talk about testability From people on Twitter, I found the following: I would also add: https://twitter.com/a\_bangser https://twitter.com…

---

## [30 Days of Testability Day 4 - Do you know what your top three customer 5 impacting issues are? How could you find out?](https://club.ministryoftesting.com/t/30-days-of-testability-day-4-do-you-know-what-your-top-three-customer-5-impacting-issues-are-how-could-you-find-out/23484)

<div class="topic-metadata">

**Author:** [@janet](https://club.ministryoftesting.com/u/janet)\
**Replies:** 9\
**Last updated:** [22 May 2020 09:45 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-4-do-you-know-what-your-top-three-customer-5-impacting-issues-are-how-could-you-find-out/23484 "2020-05-22T09:45:34Z")

</div>

Hi, how to find out: we could ask colleagues from customer service/2nd level support. :slight\_smile:

---

## [Power Hour - Testability](https://club.ministryoftesting.com/t/power-hour-testability/27022)

<div class="topic-metadata">

**Author:** [@ash\_winter](https://club.ministryoftesting.com/u/ash_winter)\
**Replies:** 23\
**Last updated:** [16 July 2019 20:33 UTC](https://club.ministryoftesting.com/t/power-hour-testability/27022 "2019-07-16T20:33:19Z")

</div>

On the 11th of July, Ash Winter and Nicola Owen will spend an exciting hour on The Club tapping away answering any of your questions related to testability. Ask your question to get it answered. Nicola (@deament ) and…

---

## [30 Days of Testability Day 30: What Did You Learn From The Book You Chose on Day 3?](https://club.ministryoftesting.com/t/30-days-of-testability-day-30-what-did-you-learn-from-the-book-you-chose-on-day-3/23464)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 1\
**Last updated:** [18 April 2019 15:10 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-30-what-did-you-learn-from-the-book-you-chose-on-day-3/23464 "2019-04-18T15:10:49Z")

</div>

30 Days of Testability Day 30 task is: What book did you choose on Day 3 and what did you learn from it?

---

## [30 Days of Testability Day 28: Pairing](https://club.ministryoftesting.com/t/30-days-of-testability-day-28-pairing/23463)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 1\
**Last updated:** [18 April 2019 15:08 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-28-pairing/23463 "2019-04-18T15:08:11Z")

</div>

30 Days of Testability Day 28 task is: Pair with an internal user or customer support person and explore your application together. Share your findings on The Club. I’m reminded of the article from @lisa.crispin Wh…

---

## [30 Days of Testability Day 26: Relationships With Other Teams Exercise](https://club.ministryoftesting.com/t/30-days-of-testability-day-26-relationships-with-other-teams-exercise/23462)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 5\
**Last updated:** [18 April 2019 15:06 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-26-relationships-with-other-teams-exercise/23462 "2019-04-18T15:06:02Z")

</div>

30 Days of Testability Day 26 task is an exercise about relationships with other teams. How well you get on with other teams that affect your team and application has a massive impact on testability. Understanding how o…

---

## [30 Days of Testability Day 25: Fear of Change](https://club.ministryoftesting.com/t/30-days-of-testability-day-25-fear-of-change/24888)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 0\
**Last updated:** [18 April 2019 15:05 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-25-fear-of-change/24888 "2019-04-18T15:05:00Z")

</div>

For today in 30 Days of Testing Ask your team if there are any areas of the system they fear to change. How could you mitigate that fear? From others who participated in the challenge, I found:

---

## [30 Days of Testability Day 24: Being On Call For Support](https://club.ministryoftesting.com/t/30-days-of-testability-day-24-being-on-call-for-support/23461)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 2\
**Last updated:** [18 April 2019 15:02 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-24-being-on-call-for-support/23461 "2019-04-18T15:02:38Z")

</div>

30 Days of Testability Day 24 task is: What could you learn about your application’s testability from being on call for support? This eBook could help you get the most out of taking support calls. Have you been on ca…

---

## [30 Days of Testability Day 19: Visualise Your Application Boundaries Exercise](https://club.ministryoftesting.com/t/30-days-of-testability-day-19-visualise-your-application-boundaries-exercise/23460)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 1\
**Last updated:** [18 April 2019 14:57 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-19-visualise-your-application-boundaries-exercise/23460 "2019-04-18T14:57:12Z")

</div>

Welcome to our Exercise, for day 19 of 30 days of Testability. Our second exercise is all to do with your dependencies and how they affect your testability. Your system can have high levels of testability but if the tec…

---

## [30 Days of Testability Day 18: Challenges While Testing](https://club.ministryoftesting.com/t/30-days-of-testability-day-18-challenges-while-testing/23459)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 1\
**Last updated:** [18 April 2019 14:55 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-18-challenges-while-testing/23459 "2019-04-18T14:55:33Z")

</div>

30 Days of Testability Day 18 task is: Note the top 3 challenges you have while testing and raise them at the team retrospective. How did you find this exercise? Are you able to share the challenges you raised?

---

## [30 Days of Testability Day 17: Pair with a Developer](https://club.ministryoftesting.com/t/30-days-of-testability-day-17-pair-with-a-developer/24885)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 0\
**Last updated:** [18 April 2019 14:52 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-17-pair-with-a-developer/24885 "2019-04-18T14:52:10Z")

</div>

Today’s challenge in 30 Days of Testability is Pair with a developer to see if they can improve something that you find difficult or time consuming to test. We have a handy guide from Lisa Crispin on Pairing with Devel…

---

## [30 Days of Testability Day 11: Source Control Access](https://club.ministryoftesting.com/t/30-days-of-testability-day-11-source-control-access/24880)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 0\
**Last updated:** [18 April 2019 14:28 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-day-11-source-control-access/24880 "2019-04-18T14:28:39Z")

</div>

Day 11 of 30 Days of Testability is: Get access to your source control and find the active branches for your application. Has anything changed that you didn’t consider? From the folks on Twitter: And @mkltesthe…

---

## [30 Days of Testability Bonus: Take the Testability Test](https://club.ministryoftesting.com/t/30-days-of-testability-bonus-take-the-testability-test/23465)

<div class="topic-metadata">

**Author:** [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Replies:** 0\
**Last updated:** [25 March 2019 14:00 UTC](https://club.ministryoftesting.com/t/30-days-of-testability-bonus-take-the-testability-test/23465 "2019-03-25T14:00:03Z")

</div>

To round up 30 Days of Testability, our Bonus task is: Arrange a meeting with your team to take the team testability test over at http://testabilityquestions.com/ Can you share your success (or experience) with this? …

[Next page](https://club.ministryoftesting.com/tag/testability/70.md?match_all_tags=true&page=1&tags%5B%5D=testability)
