Blog Posts

Subscribe to the full blog feed using RSS

All Posts | Categories | Archive

Can we effectively use Thread.sleep?

4 minute read - Test Automation

TLDR; I use Thread.sleep as a tactic, not a strategy, unless I’m simulating random user pauses, in which case my implementation of that abstraction will involve a sleep.

When do you use Thread.sleep?

I avoid Thread.sleep as much as possible when automating.


You can submit to Conferences

21 minute read - Public Speaking

TLDR; Identify why you should be the one talking about a topic and hold that Why at your core as you build a short sales pitch for the conference organizers.

Conferences publish call for submissions. You can, and should, answer that call and submit a presentation.

Updated: 20200606 to combine 3 related older blog posts into this. Added a section on pay to speak and tips to reduce cost.


How and Why to use Variation in Software Testing

5 minute read - Test Automation

TLDR; Variation is a useful tactic to apply to Software Testing. Often this is random variation within an equivalence class. We can also vary when performing Exploratory Testing. Consider varying order, data, state, timing.

I found what looks like a potential bug in LinkedIn regarding the hastag processing, and it made me think through how applying a Variation tactic could help.