One of the touted advantages of cloud computing (especially Software as a Service) is that it removes the need to support older application versions. The IT department doesn’t have to worry about keeping end-user software in compliance with security patches or upgrading the business’ computers with commercial applications (such as Microsoft Office) or custom in-house [...]
testing
How to Improve Communication Between QA and Development
A couple months ago, I perused an online article which purported to tell developers what they should learn in order to communicate better with testers. Number one on the list was, “Learn to use the bug tracking system.” After I screamed, I resolved to float some more useful ideas. Programmers know they need to get [...]
Why QA Must Have Its Own Databases
Starting a software QA cycle? Standard references tell you that you need to control the test plan, hardware, operating system, application, test scripts, and result reports. As widely-accepted as this checklist is, it leaves “data” invisible. That’s a mistake, but one you can correct. Three reasons data emerge from the QA shadows First, let’s be [...]
Improve Software Quality With Requirements-Based Testing
Faulty requirements can pop up anywhere. For example, imagine you’re reserving a vacation suite. The requirements might include the length of stay, number of beds, kitchen, WiFi, proximity to attractions, and so on. If the booking clerk gets just one of these requirements wrong, the experience could be quite different than what was intended by [...]
Testing Apps For SmartPhones and Mobile Devices (Without Buying Out the Store)
When its QA team began testing the company’s mobile expense tracking application, “We started out buying one of everything,” says ProOnGo CEO Phillip Leslie. At the time, ProOnGo was targeting Windows Mobile and BlackBerry smartphones for its ProOnGo Expense software. But, Leslie acknowledges, “This approach to testing on devices doesn’t scale.” As the company expanded [...]
I Think My Testing Group Can Be Better
Software testing is rarely the first place anyone looks to start improving the development organization. And there is wisdom in ensuring your project and development practices are in good order to avoid problems getting through to testing. But a review of the quality assurance (QA) side of the house cannot be ignored. There are many [...]





