Learn to “get traction” as a tester on your team.

Learn to “get traction” in your team. A guide for professional testers. Software development is a fast paced world. We are constantly trying to work to the rhythms of “web time.”  Professional software testers have valuable input for the team. The problem is that it can be hard to break free of the daily concerns…

2

Carreer counseling for testers

Carreer counseling for testers As a field, software design is still very much a work in progress. Testers often lack guidance about what it looks like to grow in their careers. Testing software isn’t just a job. It’s technically demanding, creative important work. If you don’t think so, I hope you are working for my…


Stop going 40 mph in first gear.

Stop going 40 mph in first gear. This article is recommends three sources for better ways to work. It’s not about testing in particular, just working. Working in technology can be chaotic. You will often get a lot of training in the deeply technical. What you rarely get well trained in are the things that…


Escape the BVT automation trap.

Escape the BVT automation trap. Create outstanding BVTs on time and on budget. The build verification tests (BVTs) for your product are important to get right. Automated BVTs are a very powerful tool in your test arsenal. They allow you to know if a build is worth testing in a short amount of time with…


Be a testability champion!

Be a testability champion! When you are in a design phase for a product test should be involved and comment on the designs. The job of the professional software tester at this point is to give actionable feedback on the testability of the product. Testability can be a nebulous concept. It’s more than just sprinkling…

1

Get good returns on your test automation dollar.

Get good returns on your test automation dollar.     Building test automation is like building a house. Test automation seems like such a good idea. Convert something time consuming and boring into an automated process. It really is a good idea but you have to watch out for some pitfalls. Just as you wouldn’t…

2

How to easily use the observer pattern to loosely couple tests to the logging engine

One important aspect of any testing is logging good information about what’s going on in the tests. Tests are made up of many modules. In a lot of cases one logging engine is packaged with the test harness. All of the components downstream from the harness instantiate the logging engine. Sometimes they use an interface…

1

Why the world needs you to be a Test Architect

  Why the world needs you to be a Test Architect How testers can be the heroes of the product lifecycle. A band of testers The modern software process can be like a minefield. Products slip. Products ship with poor quality. Shipped products can be expensive and cumbersome to maintain. Running services can require armies…