is a great eye
Transcription
is a great eye
Tom van de Ven, high-tech test consultant A High-tech tester is a great eye-witness | A high-tech tester is a great eye-witness He Workshop high-tech testing Experience exploratory testing in a high tech environment and learn why good eye-witness skills can help you. Tom van de Ven, High Tech testconsultant 0@hightechtester He | 3 Workshop outline What do you want to learn? Some preparation Set the rules for testing this SUT Assignment Start with demo of the high-tech system under test Go test! Process results Discuss your experiences with testing in this high-tech environment Wrap-up! A high-tech tester is a great eye-witness | 4 What do you want to learn? | 5 Prepare yourselves High-tech product in its environment Degrees of freedom explode rapidly Degrees of freedom you’ve missed Can’t test it all Limited time due to HW delivery, PCB delay, other discipline delay, … Good practice: Exploratory testing Use knowledge-dinosaurs within the organisation Pay attention to “all” the details! A high-tech tester is a great eye-witness | 6 Prepare yourselves Definition of Exploratory Test ”An interactive process of simultaneous learning, test design, and test execution.” Exploratory testing is not against the idea of scripting. In some contexts, you will achieve your testing mission better through a more scripted approach; in other contexts, your mission will benefit more from the ability to create and improve tests as you execute them. I find that most situations benefit from a mix of scripted and exploratory approaches. James Bach Exploratory Testing Explained A high-tech tester is a great eye-witness | 7 Prepare yourselves Charter States the mission and perhaps some of the tactics to be used. Sometimes charters are written down. Optional to use test design techniques to define charters (eg. CTM) Timebox Defines the period of time in which the tester design, learn and execute test Notes Not mandatory for freestyle, but is recommended. Should be used when executing session based exploratory. The only written output of an exploratory test except for bug reports. A high-tech tester is a great eye-witness | 8 Testing rules in this workshop are Exploratory testing 15 minutes preparation time for all • Create your own ET template • Create your own test charter 10 minutes execution time per group • Everyone can watch • No comments! Process results: 10 minutes for all Present your findings Evaluation time A high-tech tester is a great eye-witness | 9 Assignment Test the CheapTV 2.0 from Flatscreen Inc. before it is demo-ed at the “LCD-TV-gathering-of-great-industries”. Current status: • Under construction by dev: “demo mode” • Base functions should be working Give test advice on the subjects • Switch inputs • Stability and use your own TV-watching-skills/common sense to do this within this workshop A high-tech tester is a great eye-witness | 10 Demo of the high-tech system under test The lead engineer will give you a demo Pay attention! A high-tech tester is a great eye-witness | 11 Go test! | Proces results | How did it go? Did you use other test design techniques? What would you change to this ET approach? Would you do this kind of testing again? Where would you use ET? Can you reproduce your tests? How do you present your test advice? Is it difficult to conclude a negative test advice? A high-tech tester is a great eye-witness | 14 Wrap-up! You have to pay attention during a demo Be a good eye-witness Use all preparation time you can get Being prepared, fit, rested, focussed helps Write down every detail of SUT, environment, data and test steps to make it reproducable Use your eye-witnessing skills Finish with the all-important eye-witness report A high-tech tester is a great eye-witness | 15 Degrees of freedom in high-tech environments are quickly out of our control. Exploratory testing is very usefull, using knowledge-dinosaurs. Test engineers with great eye-witness skills are crucial to make it a success. In short: Yes, a high-tech test engineer is a great eye-witness! |