EP1577760A2

Method and system for testing software development activity

Abstract

A system (100) and method to perform planning and performing testing for software modules within an automated development system are described. The system includes a testing module (112) containing an automated test case generation module (211), a test case execution and analysis module (212), a regression test planning module (213), a test plan generation module (214) and an automated test plan management module (215). These modules work together to provide an integrated test platform for creating and managing the test environment, creating test plans and test cases, performing unit level testing, module integration testing and system testing within a single development environment.

EP1577760A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 15 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    A system (100) for testing software development activity, the system comprising:a software coding module (111) ;a user interface module (101);and a testing module (112) for providing an integrated testing environment within a software development system, wherein the testing module (112) comprises: an automated test case generation module (211);a test case execution and analysis module (212) ;a regression test planning module (213) ;a test plan generation module (214);and an automated test plan management module (215).
  2. 5
    A method for testing software development activity within a software application, the method comprising:creating a testing environment (711) within a development environment and identifying resources to be utilized within a testing process;creating test plans (712) from software module development specifications;deriving additional test cases (713) from various paths within a software development process;executing test cases (714) and recording test results;and defining and executing regression test cases (715) if modifications have been made (716) to software module specification subsequent to completion of testing.
  3. 8
    A machine-readable medium storing a set on instructions that, when executed by a machine, cause the machine to perform a method for testing software artifacts, the method comprising:creating a testing environment (711) within a development environment;identifying resources to be utilized within a testing process;creating test plans (712) from software module development specifications;deriving additional test cases (713) from various paths within a software development process;executing test cases (714) and recording test results;and defining and executing regression test cases (715) if modifications have been made (716)to software module specification subsequent to completion of testing.