Category: Testing thoughts

Testing Art of War

Applying Sun Tzu's Art of War principles to software testing with 10 actionable strategies. Learn how shapelessness, skill-sharpening, and strategic thinking can transform your testing approach.

Read more

Maximizing Your Employability as a Software Engineer in Test

Employability refers to a person's ability to quickly find an attractive job opportunity that matches their skills and qualifications. Recent layoffs in Big Tech companies such as Twitter, Google, and Spotify have highlighted the importance of employability for IT specialists. These layoffs have shown that even highly skilled and experienced professionals can be affected by changes in the industry or company-specific issues. Therefore, it is crucial for IT specialists to be aware of their employability and to take steps to improve it.

Read more

On being multiskilled

Advocates for becoming multiskilled in IT, offering tips like continuous learning, accepting new perspectives, volunteering, varying approaches, perseverance, exploring unknowns, adopting a beginner's mind, and setting realistic expectations.

Read more

How to get a first job as a software tester?

Advises those seeking a first software testing job to broaden their search to other IT roles and emphasizes learning programming as the key skill to increase hiring chances across the industry, explaining why junior roles are challenging to fill and linking programming skills to antifragility.

Read more

How to be a failure as a software tester

A satirical guide offering tongue-in-cheek advice on how to fail as a software tester, covering neglecting personal development, abusing the 'quality guardian' role, avoiding technology, shirking environment responsibility, disrupting team flow, and ignoring the community.

Read more

What CIA teaches us about productivity

Draws productivity lessons by contrasting tips from the declassified CIA Simple Sabotage manual, advocating for empowered decision-making, failing fast, prioritizing, avoiding useless meetings, continuous improvement, and knowledge sharing, with applications to software testing.

Read more

How to start learning test automation

A guide for manual testers transitioning to automation, covering prerequisites (Agile, CI/CD, ROI), benefits (fun, career growth, respect, pay), learning at work vs. after hours, and specific learning paths for Selenium GUI and REST API automation.

Read more

How to become a software tester

Provides 10 practical tips for aspiring software testers: Get relevant education, master English, avoid negativity, develop soft skills, consider ISTQB, learn programming/automation, engage with the community, read SE books, find mentors, and attend meetups.

Read more

Mapping lean principles to testing

Applies Poppendieck's seven Lean principles to software testing: Eliminate waste (automate smartly, balance costs), Amplify learning, Decide late (BDD, maintainable tests), Deliver fast, Empower the team, Build integrity (perceived & conceptual), See the whole.

Read more

Learning pathways for testers

Outlines learning pathways for testers: Motivation (like your job, beginner's mind, supportive company, fair pay), Learning at Work (use time wisely, step out of comfort zone, seek feedback), and Learning After Work (avoid burnout, read daily, diversify knowledge, choose sources critically).

Read more

(In)famous testers

Discusses the concept of a shared "testing brand" in IT, urging testers to uphold its reputation by improving skills and avoiding complacency, referencing negative perceptions of some ISTQB testers and "bad actors".

Read more

System Testing

Highlights the lack of clear resources on system testing, contrasts the ISTQB definition with a practical view, and examines potential system testing approaches by analyzing Apple job requirements.

Read more

Ideal tester equals 3.141592..

Discusses the ideal tester role, arguing that both deep technical expertise (T-shaped skills) and strong social/collaboration skills are equally crucial for success, referencing ThoughtWorks articles and Janet Gregory.

Read more

Our future as testers

Discusses the future of software testing roles amid automation trends, arguing testers remain crucial due to production bug costs but need to evolve skills in programming, scripting, UX, DevOps, and business domains.

Read more