SLIDE 6 ORACLES
RUN SUT GENERATE TEST CASES AUTOMATE TEST CASES SUT INSTRUMENT COLLECT & PREPROCESS LOGS LOGGING TEST-WARE GENERATION ANALYSE & INFER MODELS ANALYSE & INFER ORACLES EXECUTE TEST CASES TEST EVALUATION EVALUATE TEST CASES
MODEL BASED ORACLES HUMAN ORACLES
TEST RESULTS TEST EXECUTION
FREE ORACLES Model based
PROPERTIES BASED ORACLES Log based
End-users
PATTERN BASED ORACLES
MANUALLY
Domain experts
Domain Input Specifications
OPTIONAL MANUAL EXTENSIONS
FITTEST ¡con+nuous ¡tes+ng ¡system ¡
LOGGING ¡ 1. Run ¡the ¡target ¡System ¡that ¡is ¡Under ¡Test ¡(SUT) ¡ 2. Collect ¡the ¡logs ¡it ¡generates ¡ ¡ This ¡can ¡be ¡done ¡by: ¡ ¡
- real ¡usage ¡by ¡end ¡users ¡of ¡the ¡applica+on ¡in ¡
the ¡produc+on ¡environment ¡
- test ¡case ¡execu+on ¡in ¡the ¡test ¡environment. ¡
¡ ¡