In today’s world of software, API usage has reached unprecedented levels. One reason for this is the wide use of service-oriented architectures (SOAs), which rely on APIs. Another reason is the ever-increasing interconnectedness of the digital worl
Quality Assurance
Requirements testing and management for a software product
Data tells us that nearly half of the world’s software projects exceed their allocated time and budget. Frequent reasons for this are ‘scope creep’ and the need to rework the solution because of various issues that surface. At the same time, an
CMMI: Bringing Organizational Excellence to Software QA, and Beyond
CMMI stands for Capability Maturity Model Integration. Sounds like a complex term the first time you hear it, doesn’t it? Let’s break it down and see what each component means. First Capability/Maturity Models were developed through the 1990’s
Can intelligent test automation (ITA) fix typical autotest ills?
A lot has been happening in the software testing universe lately – in part, thanks to the improvements in AI technologies; in part, because of the shifting software engineering practices that call for breaking old silos.
Software testing basics: why theory doesn’t always align with practice
There are a couple of reasons why I decided to write this post about testing basics among thousands of existing ones.
Death by a thousand bug reports – Part 3: What makes for a perfect bug report
A perfect bug report is one that ticks all the right boxes. While this sounds boring and may take your testers a while to accomplish, it is actually their job and will save your developers a great deal of time moving forward.