QA

Articles

Toolkit full of tools What Testers Need in Their Accessibility Testing Toolkits

A software tester’s accessibility testing toolkit should contain various tools, both to help testers “walk in the shoes” of their users and to quickly flag obvious problems and expose accessibility features (or a lack of them). High performance is only achievable with human skill, but these tools will help you uncover potential issues and make your product a better user experience for a wider audience.

Albert Gareev's picture Albert Gareev
A line of identical rubber ducks The Unspoken Requirement: Testing for Consistency

It's easy to see that style consistency is important when discussing the user interface. But there are other areas where being consistent is just as important, even though they are not as visible. Consistency is one of the quality attributes of a product—any product—even if it is not stated clearly in the requirements documents, and testers have a responsibility to check for it.

Michael Stahl's picture Michael Stahl
Legos 100 Percent Unit Test Coverage Is Not Enough

Many people equate 100 percent unit test coverage with high code quality, but that is not enough. Code coverage tools only measure whether the tests execute the code; they make no judgment on the effectiveness of the tests. Testers should review unit tests, even if they have high coverage levels, and either help improve the tests or supplement them with extra tests where necessary.

John Ruberto's picture John Ruberto
Slot machine QA for Slot Machines: Testing Randomization, Winning Combinations, and Big Payouts

Considering their underlying technology, slot machines are intriguing test subjects. The software at the back end randomly generates the numbers and patterns of the winning combinations, and when you add currency processing into the mix, you have some interesting test cases. If you've ever wondered what goes into testing slot machines, read on.

Krishnan Govindarajan's picture Krishnan Govindarajan

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.