Developing and Managing of Software Testing Requirements

Developing testing requirements is a key activity in software testing.Managing testing requirements is an importance approach for testing quality assurance.The method for obtaining complete and correct testing requirements is presented.In this paper,the extended UML use case was used to describe testing requirements specifically.The priority of the testing was determined based on the risk analysis of testing requirements.And the type and depth of the testing could be decided based on the testing priority.The solution combining the requirement traceability matrix with configuration management was presented to adapt to the changing tesing requirtements.The method to measure the changing degree of requirements and the testing coverage based on the requirement traceability matrix was proposed.