Date post: | 17-Jan-2018 |
Category: |
Documents |
Upload: | louisa-patterson |
View: | 217 times |
Download: | 0 times |
Novice Testers, Novice Novice Testers, Novice PilotsPilots
Home-Brewed Testing for a Home-Brewed Testing for a Distributed Flight Simulator Distributed Flight Simulator
ProjectProject
Mike Meade, QuardevMike Meade, Quardev
X-Pit CockpitX-Pit Cockpit
Overview of the X-Pit Overview of the X-Pit SystemSystem
Router
PWM Controller
Switch/LED Controlelr
`
FS2004
`
Cockpit Controller
`
Instructor Console
ITA – Locating Existing ITA – Locating Existing BugsBugs
Useful for white or “gray” box Useful for white or “gray” box testingtesting
IsolateIsolate TargetTarget AmplifyAmplify
IsolateIsolate Isolate the modulesIsolate the modules Research and understand module Research and understand module
functionsfunctions 22nn-1 possible locations-1 possible locations
2 modules = 3 combinations2 modules = 3 combinations 3 modules = 7 combinations3 modules = 7 combinations 4 modules = 15 combinations4 modules = 15 combinations
TargetTarget Target remaining modulesTarget remaining modules Design tests to exercise possible Design tests to exercise possible
modulesmodules Ok to exercise eliminated modulesOk to exercise eliminated modules Try to target Try to target
1 module with 1 test 1 module with 1 test 1 module with multiple tests1 module with multiple tests
AmplifyAmplify Use general Exploratory Testing Use general Exploratory Testing
techniquestechniques Use data to amplify test resultsUse data to amplify test results Exercise base casesExercise base cases Document test resultsDocument test results
What we foundWhat we found Bug was located in the “router” Bug was located in the “router”
microcontrollermicrocontroller Bug existed since beginningBug existed since beginning Load on the system masked the bugLoad on the system masked the bug The router never sent the “IThe router never sent the “I22C Stop” C Stop”
signalsignal