Back to Search
Start Over
Syntactic Rules of Extracting Test Cases from Software Requirements
- Source :
- ICIME
- Publication Year :
- 2016
- Publisher :
- ACM, 2016.
-
Abstract
- Software testing has been one of the important area for software engineering to contribute high quality software. Decision table testing is a general technique to develop test cases from information about conditions and actions from software requirements. Extracting conditions and actions from requirements is the key for efficient decision table testing. We propose, experiment upon, and evaluate the syntactic rules of conditions and actions for automatic software test cases generation. Our approach uses natural language processing to select sentences from the requirements on the basis of syntactic similarity, and then to determines conditions and actions through dependency and case analysis. Experiments revealed that F-measure reached from 0.70 to 0.77 for different style of descriptions. The results on case studies further demonstrate the effectiveness of our technique.
- Subjects :
- 060201 languages & linguistics
business.industry
Computer science
Software development
Software requirements specification
06 humanities and the arts
02 engineering and technology
computer.software_genre
0602 languages and literature
Software construction
0202 electrical engineering, electronic engineering, information engineering
Non-functional testing
020201 artificial intelligence & image processing
Software verification and validation
Software requirements
Artificial intelligence
business
computer
Requirements analysis
Natural language processing
Software verification
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2016 8th International Conference on Information Management and Engineering
- Accession number :
- edsair.doi...........a0009fe2f912100e313a7eff97b31050