Software Testing Methodologies

  • November 07, 2008 07 Nov'08

    Software testing is an activity, not a phase or a department

    Treating testing as a phase rather than something that should be done continuously throughout software development is a recipe for defective software, says Kevlin Henney.

  • October 29, 2008 29 Oct'08

    The consequences of overlooking SOA testing blind spots

    Overlooking SOA application testing blind spots can result in unintended consequences such as buggy, insecure applications. Experts explain what you should keep your eyes open for.

  • October 29, 2008 29 Oct'08

    SOA applications bring testing challenges

    The complexity of SOA applications creates testing challenges. To address those challenges, experts recommend more collaboration across project teams, earlier involvement by testers and the use of automated tools.

  • October 13, 2008 13 Oct'08

    Test development can be agile, too

    Your software development project doesn't need to follow an agile methodology in order for you to do agile test development, Hans Buwalda told attendees at the recent Software Test and Performance Conference. In fact, agile is the only way to ...

  • July 28, 2008 28 Jul'08

    Software testing lessons taken from music

    You may not think so, but software testing and music have similarities. Michael Bolton and Nick Wolf demonstrated this at CAST 2008.

  • March 04, 2008 04 Mar'08

    Continuous integration meets application performance management

    As continuous integration gains popularity, the notion of continuous performance management also gains credence. Carefully mixing performance testing with continuous builds can lead to shorter development cycles, faster triaging and greater ...

  • October 19, 2007 19 Oct'07

    Modular test case design consolidates tests

    Through modularization, testers can break down applications into reusable modules. This process may reduce redundancy and increase the maintainability of test cases and pave the way to test automation.

  • February 20, 2007 20 Feb'07

    Find software bugs, defects using code coverage

    Software testing is uselss if it isn't complete. Statement and branch coverage can uncover glaring problems in unexecuted blocks of code, but they often miss bugs in the logic of your code. Path coverage, however, is a more comprehensive technique ...

  • October 01, 2006 01 Oct'06

    Is software becoming more testable?

    Software testing and validation hasn't advanced much recently, although test-driven development (TDD) has made software more testable. However, one innovation, model-based testing, is making waves.