The course covers the following subject
Exploratory testing is about making an effective use of our available resources, skills and practical knowledge and about finding as many high severity defects as possible within a certain time limit. It is based on the tester’s skills, knowledge about testing and system at hand, and known testing methods and tools.
Exploratory testing is often integrated in the test strategy together with regular manual testing. As testers, we learn about the system more and more during the project, and additional ‘exploratory tests’ (or heuristics) should be added continuously to our current manual test cases repository. However, we may find ourselves sometimes with vague requirements, no specification documents, or asked to test very early while there are no mature documents. We may find ourselves identifying clusters of defects in certain areas, we are concerned about. In these cases and more, Exploratory Testing can be a very effective approach that can assist us in deploying a less risky software or system into production.
Hands-on exercises will be performed throughout the workshop to exercise participants in using the techniques via the tools.
The objectives of this workshop is to give the participants a practical overview of
- What is Exploratory Testing?
- When and where to use Exploratory Testing?
- How to run an effective ET session?
- What to measure in an ET session?
- How to manage an ET session?
These questions and more are a part of the challenges we face in implementing ET today, whether it is in incremental models or more recently in iterative models (i.e. Agile).
The workshop emphasizes the implementation of exploratory testing methods and mindset. A mini-project shall be introduced, with class students working in pairs, plus a full day of individual work on your OWN systems (as much as possible) shall be facilitated – bring your own project to class!!!
Through presentation, discussion, debate, brainstorming, questioning, and fun – we shall go through terminology, methodology, concepts and tools and learn how to run ET sessions.
Required equipment: The workshop includes hands-on exercises, and participants are required to have their laptop with them in class including Office 2010 and up, internet connection, and access to their email account.
Required knowledge: Participants should have basic testing knowledge about testing life cycle, testing techniques and methods, test measurements.
Trainer: Alon Linetzki, QualityWize™, Israel
Mr. Alon Linetzki, has been a professional developer, system analyst, system architect, test engineer, test manager, quality assurance manager & a coach for the last 33 years.
Alon’s main domains of expertise are in: Agile and Transition to agile, Exploratory Testing, Software and Test Process Improvement & Optimization, Test Management and Test Design Optimization, Risk Based Testing, Test Automation, Root Cause Analysis, Measurements & Metrics, Requirements Ambiguity Analysis, Specification And Test Modeling, Personal Communication & Building Smart Teams.
He is a popular speaker in international conferences worldwide (CzechTest, STAREast, EuroSTAR, ChinaTest, BTD, Agile Testing Days, QS-TAG, STF, etc.).
He is co-founded ISTQB® in Israel (2004), leads the ISTQB® Marketing WG, is the ISTQB® Partner Program Lead w/w, and has established the Sigist in Israel – Israeli testing forum (2000).
He is one of the authors for the ISTQB® Foundation level Agile Tester certification, and serves as the ITCB Vice President and marketing director.
Alon is also asked from time to time, to speak on quality and testing related topics, at the Beer-Sheva University, Industrial Engineering department.