Advice from Mike Kelly

Ask the Expert Center:Software Testing and QA

Software Testing and QA

Advice from Mike Kelly

Mike Kelly is the director of testing and quality assurance for Interactions, president of the Association for Software Testing and co-founder of the Indianapolis Workshops on Software Testing.

Display in sets of:
  • Automated testing tools and Ajax

    Ask the Expert -  Testing Ajax using automated tools requires a lot of skill on the part of the tester. Expert Mike Kelly explains where to begin and what you may need in order to sufficiently test Ajax applications.

  • Choosing code coverage tools

    Ask the Expert -  Code coverage is an important aspect of software testing, so how do you choose the right tool? Testing expert Mike Kelly discusses tools he's used what points testers should consider when it comes to code coverage.

  • Qualities to look for in a software performance tester

    Ask the Expert -  Hiring skilled staff can be a challenge. Software testing expert Mike Kelly provides a list of six things to look for when hiring a software performance tester.

  • How to test Web services

    Ask the Expert -  Testing Web services requires some adjustment on the part of the tester. Expert Mike Kelly explains how to approach testing Web services and how it differs from testing other software.

  • How to design test cases from use cases

    Ask the Expert -  Use cases can be very helpful when designing test cases. Expert Mike Kelly explains how testers can mine use cases for information and which testing techniques are most effective.

  • The future of software testing

    Ask the Expert -  Should a business analyst invest time and money in software testing training or will testing jobs become scarce as more are moved offshore? Expert Mike Kelly offers his insight.

  • Software quality and testing: Resources for beginners

    Ask the Expert -  Beginning a career in software quality and testing can be a daunting process. Expert Mike Kelly provides resources for those interested in QA and software testing.

  • Cultivating the software tester/programmer relationship

    Ask the Expert -  Software testers need to work with programmers. What do you do if programmers are reluctant? Expert Mike Kelly has a game he plays with programmers that helps break down the wall.

  • Regression testing is more than retesting

    Ask the Expert -  Regression testing is a necessary component to any software development lifecycle. Expert Mike Kelly explains the motivations for conducting regression tests.

  • Test cases from requirements specifications and use cases

    Ask the Expert -  Software requirements specifications and use cases may both be used to create test cases. Expert Mike Kelly explains what testers should keep in mind when writing test cases with these sources.