Reinforcement Learning for Automatic Test Case Prioritization and Selection in Continuous Integration.
Helge SpiekerArnaud GotliebDusica MarijanMorten MossigePublished in: Software Engineering (2018)
Keyphrases
- test cases
- regression testing
- reinforcement learning
- test case selection
- software testing
- testing process
- test suite
- test generation
- black box
- test data
- test case generation
- test suite reduction
- machine learning
- integration testing
- object oriented
- action space
- test sequences
- test data generation
- number of test cases
- software maintenance
- learning process
- test set
- artificial intelligence
- state space
- case study
- relational databases
- domain specific languages
- dynamic programming
- set of test cases
- genetic algorithm