The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,854 other subscribers

Archive for the ‘Testing’ Category

nvaccess/nvda: NVDA, the free and open source Screen Reader for Microsoft Windows

Posted by jpluimers on 2026/03/25

On my research list: [Wayback/Archive] nvaccess/nvda: NVDA, the free and open source Screen Reader for Microsoft Windows

A bit more background is in NonVisual Desktop Access – Wikipedia

NonVisual Desktop Access (NVDA) is a free and open-source, portable screen reader for Microsoft Windows. The project was started by Michael Curran in 2006.

NVDA is programmed in Python. It currently works exclusively with accessibility APIs such as UI AutomationMicrosoft Active AccessibilityIAccessible2 and the Java Access Bridge, rather than using specialized video drivers to “intercept” and interpret visual information. It is licensed under the GNU General Public License version 2.

It opens a ton of possibilities to use during software development for instance for automation or GUI testing.

It is an open source alternative for JAWS (screen reader) – Wikipedia.

Via this remark in [Wayback/Archive] Angrynerds 086 – Gone in 37 minutes – YouTube (around the 29:30 and 30:30 time marks)

#08 Windows11 gaat 32bit systemen kapotslopen. Dat is niet leuk voor bepaalde toegankelijksopties.

–jeroen

Posted in C++, Development, Python, Scripting, Software Development, Testing | Leave a Comment »

Structure and Interpretation of Test Cases • Kevlin Henney • GOTO 2022 – YouTube (hello Leap Years!)

Posted by jpluimers on 2025/12/30

Any session by Kevlin is great, so this is definitely recommended watching: [Wayback/Archive] Structure and Interpretation of Test Cases • Kevlin Henney • GOTO 2022 – YouTube

Via [Wayback/Archive] Ifeora Okechukwu on Twitter: “On the structure and interpretation of test cases: by @KevlinHenney Awesome talk!!! “.

A few takeaways:

  • Kevlin uses the same Leap Year case as I have taught since the mid 1990’s: I like the way we both approach software development, though I can still learn a lot from Kevlin.
  • Non-programmers understand more than you might expect, just like you can get much more from a foreign news paper than you would think at first thought
  • You should know how to draw a Venn diagram with 4 sets allowing *all* combinations of those (search for “Venn’s four-set diagram using ellipses” in the link on the left)
  • Kevlin shows these 4 sets:
    • Common cases
    • Simple cases
    • Boundary cases
    • Edge cases

    The first two and last two sound similar. They aren’t.

  • Wrinkles and various levels of code coverage: don’t fool yourself as that is easy to do
  • The way of thinking is “thorough” (note from self: AI is not thorough, it is statistics)
  • Calendars are difficult (and depending a lot on the period and region their usage are valid for) – I already knew that, but it was good to be reminded off; see presentations by Jon Skeet for more information on it, see the blog tag Jon Skeet, or for instance these links:

Read the rest of this entry »

Posted in Development, Software Development, Testing | Leave a Comment »

Anyone having experience with HttpMaster | Master HTTP Testing and Debugging?

Posted by jpluimers on 2025/09/30

Is there anyone having experience with [Wayback/Archive] HttpMaster | Master HTTP Testing and Debugging?

Via [Wayback/Archive] HttpMaster (@http_master)

–jeroen

Posted in .NET, Development, Software Development, Testing, Web Development | Leave a Comment »

On my wish list for reading: Effective Software Testing

Posted by jpluimers on 2025/07/02

Always learning, I put this book on my wish list for reading: [Wayback/Archive] Effective Software Testing as from what I read it is a pragmatic book aimed at developers and suitable for teaching. That sounds right the niche I am in.

From [Wayback/Archive] Using the book in classroom:

Read the rest of this entry »

Posted in Agile, Development, Software Development, Testing, Unit Testing | Leave a Comment »

“How come these shapes are so DIFFICULT??”

Posted by jpluimers on 2025/06/03

Cool video about how developers feel when others (like QA) test or use the software they have just built:

[Wayback/Archive] Devs watching QA test the product – YouTube

I got to the video via [Wayback/Archive] sanja zakovska 🌱 on Twitter: “Devs watching QA test the product… “ to which the author responded with

[Wayback/Archive] Alison Burke on Twitter: “@sanjazakovska Incase anyone needs the resolution 😂😂 follow me on tiktok! vm.tiktok.com/ZMJKeK29a

Read the rest of this entry »

Posted in Conference Topics, Conferences, Dark Pattern, Development, Event, Software Development, Testing, User Experience (ux) | Tagged: , , , , , , , , , , , , , , | Leave a Comment »

Test Automation Code Smells – Angie Jones

Posted by jpluimers on 2024/12/25

Cool presentation: [Wayback/Archive] Test Automation Code Smells – Angie Jones.

A recording is at [Wayback/Archive] What’s That Smell? Tidying Up Our Test Code – YouTube (and embedded below the signature).

The code is at [Wayback] code_smells_workshop.zip.

Read the rest of this entry »

Posted in Agile, Development, Software Development, Testing, Unit Testing | Leave a Comment »

For my link archive – AndreaJensen on Twitter: “Hi testers, What do you find difficult, tricky, or challenging about #ExploratoryTesting? Please share your thoughts”

Posted by jpluimers on 2024/10/30

Since there is a lot of confusion about exploratory testing (for one: it is not ad hoc testing!), I need to revisit this some 2 year old tweet and learn more: [Wayback/Archive] AndreaJensen on Twitter: “Hi testers, What do you find difficult, tricky, or challenging about #ExploratoryTesting? Please share your thoughts. Rt are also highly appreciated. Thanks”

Read the rest of this entry »

Posted in Development, Testing | Tagged: | Leave a Comment »

Two Ways of Solo Programming – Seaside Testing

Posted by jpluimers on 2023/09/05

Food for thought from Stephan Kämper: [Wayback/Archive] Two Ways of Solo Programming – Seaside Testing

TL;DR:

  • it is about the time in between paid projects
  • mode 1: learning; each day ends with a working state (compiling source, passing tests)
  • mode 2: personal projects (libraries, tools); each day ends with a failing test as a guidance what to keep working on

The last one refers to [Wayback/Archive] Try ending today with a failing test for a great start tomorrow – DEV Community by [Archive] Nick Holden (@NickyHolden) / Twitter.

Via: [Wayback/Archive] Stephan Kämper on Twitter: “A new short-ish blog post about two slightly different ways of programming, when work ‘solo’ ➙ …” / Twitter

–jeroen

Posted in Agile, Awareness, Development, Software Development, TDD, Testing | Leave a Comment »

Great tags: #BugMagnet #IAmATester

Posted by jpluimers on 2022/11/24

I should use the great tags #BugMagnet #IAmATester more often.

Via: [Archive.is] Stephan Kämper on Twitter: “Moin @VIVANI_official, wenn man vom Twitter-Profil auf den Link zur Webseite klick, dann landet man auf einer Login-Seite von @WordPress, nicht beim Impressum, wie es der Link-Text vermuten lässt. #BugMagnet #IchBinEinTester”

–jeroen

Posted in Development, SocialMedia, Software Development, Testing | Leave a Comment »

RFC2606: Reserved Top Level DNS Names (RFC); draft-ellermann-idnabis-test-tlds-04: Reserved Top Level DNS Names (Internet-Draft, 2008)

Posted by jpluimers on 2022/01/20

Note

Though there are .example.edu and .example.info, though used in documentation and  registered by IANA, have a status is different from the official Reserved Top Level DNS Names:

This is not exactly the same situation as for say ".example.org", where IANA is the registrant *and* registrar.

Wikipedia links:

Read the rest of this entry »

Posted in Development, DNS, Documentation Development, Internet, Power User, Software Development, Testing | Leave a Comment »