• Accelerate Agile Testing: Boost Efficiency with Keyword-Driven Automation

    As the world becomes more dependent on technology, the demand for software increases, and the need for quality assurance engineers becomes indispensable. In agile testing, quality assurance engineers must use [...]

  • Successful Automated Testing – It’s all in the Details

    Have you ever found yourself frustrated with test automation projects? You're not alone. In the world of software testing, it's all about the details. The complexity comes in knowing the [...]

  • Business Analyst vs. Functional Analyst | What are the role differences and why are they needed?

    Although job titles in business analysis can be vague and inconsistent across organizations, they remain valuable for distinguishing job roles within a broad profession.Recently, I've been contemplating the differences [...]

  • The Importance of Defining High-Quality, Testable Requirements for Bug-Free Code

    , taking the time to define and test high-quality, testable requirements is essential to producing bug-free code. It is a crucial step in the software development process that lays the foundation for the entire project. By understanding the requirements gathering process, defining high-quality requirements that are validated, testing requirements, and reaping the benefits of success stories, we can ensure that we are delivering high-quality software that meets the needs of the business and consumers. Let's make bug-free systems a reality for our companies and our customers.

  • Real-time Collaboration: The Key to Rapid and Effective Requirements Elicitation

    Preliminary Note: The following is an experience report drawn from my time working as a member of a Business Analysis (BA) team charged with gathering requirements for the configuration of a [...]

  • Should-Do vs. Does-Do

    I think there is a fundamental problem in our industry’s approach to test case design. It may seem obvious that software testing is all about verifying that your application does [...]

  • Test Automation Tools are Idiots: One reason it is hard to Automate Testing (…and what to do about it)

    In the software testing game it is all about the details.  Testing is really a simple thing to describe; does the software behave as expected?  The complexity comes in knowing [...]

  • Choosing your methodology wisely and planning carefully are the Quality Insurance for your software project.

    Quality Insurance

    Adam sorts out the meaning of 3 verbs (ensure, insure, assure), and the role of methodological rigor to ensure quality. Is Quality “Assurance” enough to ensure a quality outcome? How can we be more-sure in our assurances?

  • MBT blog

    Model-Based Testing: The Wave of the Future (but not really!)

    Whenever I go into detail when I tell people what I do for a living, I frequently hear how model-based testing is ‘The wave of the future!’. While it’s true [...]

  • 7 Reasons why Ranorex is a great companion to our Keyword Driven automation tool, TMX.

    As an Automation Engineer, my job is to prepare the playing field.  Before all the keyword tests can be created in our keyword driven automation tool, TMX, I first have [...]