SE2832- Introduction to Software Verification

Slides:



Advertisements
Similar presentations
Thoughts on Systematic Exploratory Testing of Important Products James Bach, Satisfice, Inc.
Advertisements

Quardev Laboratories 3411 Thorndyke Ave W., Seattle Session-Based Test Management WTST5 Lightning Talk These are slides for a 5-minute “lightning” talk.
SAITS Learning Opportunities Introduction to Pivots and Dashboards December 12, :00 – 12:00 Cathy Bates.
COMP8130 and COMP4130 Adrian Marshall Verification and Validation Exploratory Testing Adrian Marshall.
I can carry out simple percentage calculations.
How to record your own voiceover. Tools you need : Movie Maker ( Windows ) A simple PC Microphone Your script About 20 minutes !
ET Workshop v Opening©2002 Amland Consulting0-1 Exploratory Testing v Workshop in Risk-Based Agile Testing Parts of this class have been.
M.Ellis 17th August MICE Software School Aims Course content –Management –Specifications –Design –Production –Testing –Use Information –Operation.
Do Now 4/30: DO NOT record today’s Do Now – answer on notes Several students are conducting an experiment to test the effect of exercise on heart rate.
What do we know about exploratory testing? Implications for Practice
+ Creating Lifelong Readers: Day 1 Reflecting on personal experiences with reading and what we can do as caretakers/educators to help our kids develop.
Training begins in… 15:00 minutes Training begins in… 14:00 minutes.
Type your question here. Type Answer Type your question here. Type Answer.
MAS222: Differential Equations Semester 1: Ordinary Differential Equations Lecturer: Jonathan Potts Website:
Computer Science Introduction to the Number Base Unit developed by John Owen Computer Science Instructor, Rockport-Fulton High School, Rockport, Texas.
 It is the process that is used to find answers to questions about the world around us.
Introducing Exploratory Testing SAST Q Petter Mattsson, Test Manager Herman Afzelius, Head of System Verification.
The Scientific Method by A.Cloutier 2011 Sandwich High School copyright The process of finding answers to the questions we have concerning the matter in.
Writing a Lab The Components of a Lab. Writing a Lab  Writing a lab requires you to record a series of things down before, during and after an experiment/project.
DeltaV Operation, Operate This tutorial will demonstrate how to open an experiment, make configuration changes and download.
How to Conduct an Interview Adapted from Scholastic Kids Press Corps.
SOFTWARE TESTING Sampath Kumar Vuyyuru. INTRODUCTION Software Testing is a way of executing the software in a controlled manner to check whether the software.
Before Class This is an excellent time to review unit 1 material Focus on our most important concepts: Exploratory narratives (as a genre) Serial position.
Unit 6: Identifying Relevant Health Science Issues Ice breaker: While we wait for class to start at the top of the hour, from Unit 5, please share at least.
What do you already know about Environmental issues? Pre-Assessment l You have 10 minutes to write down all your ideas about products which have an impact.
1. Begin Quick Start 2. Administration 3. Good to Know 4. Slightly Technical 5. User Experience 6. You are ready to go !
We have learned many ways to remember our subtraction facts. Think for a moment about the strategies we have learned so far.
Ice breaker: While we wait for class to start at the top of the hour, from Unit 5, please share at least 1 elective course that you are excited about potentially.
Launch Abby and Zack are mixing red and yellow paint to make an orange color to paint their kitchen table. They each think they have the perfect shade.
Session 1, Whole-class Assessments
Module Content Research Principles and Approaches Types of Research
Click here for the answer. Click here for the answer.
Click here for the answer. Click here for the answer.
Mid-term Exam Account for 20% of the grade 100 points in total
Strategies for Problem Solving
Strategies for Problem Solving
CON 280: Source Selection and the Administration of Service Contracts
An Introduction to Differentiation
Click here for the answer. Click here for the answer.
Clouds in a Bottle Science Lab
Commonapp.org #commonappready © 2015 The Common Application.
Mobile Apps How to get more out of your workforce and save time money and resources.
Objective: Be able to add and subtract directed numbers.
Introduction to Research & Scientific Literature
YiWen Hon CILIP HLG Conference 2018
How can differentiation help me move all students toward a core science goal? Please text ________ to _______ to join our group. AUGUST 2016.
Scientific Method Notes
Money.
Last week’s Character Dare
Daily Objective Identify and explain what to include in the Results section of the Baggie Garden lab report.
Scientific Method.
Revolution Stations Goal: to learn historical context behind a text in order to better understand themes explored in a text.
Your code is not just…your code
Unit 1 Day 1: The Real Number Line
Excel-Based Information Management
Grab all Warm up and glue in your journal and complete.
D12 – Bellringer Now, let’s review our reading from last time (pp ), and answer the following: When looking at an argument, as you prepare to analyze.
Becoming a Good Test Taker
How can I formatively assess my students in ways that provide actionable data? Please text ________ to _______ to join our group.
Objective: Be able to add and subtract directed numbers.
PRESENTATION GUIDELINES
Shows the settings for the polls availability.
Getting to Know You Notes to Trainer:
Exploring Exploratory Testing
Exploring the Instructional Shifts Inherent in the 2020 CAS
Tech for Education Teacher Notes Before delivering Tech for Education please make sure you have: - Watched the short video tutorial found at:
Your code is not just…your code
(Type Answer Here) (Type Answer Here) (Type Answer Here)
The Scientific Method.
Presentation transcript:

SE2832- Introduction to Software Verification EXPLORATORY TESTING

Materials Bach, James. "Exploratory testing explained." (2003). https://goo.gl/yMVCmu Bach, James. "Heuristic Test Strategy Model." (excerpted) (2015). https://goo.gl/N7fhP2

Outline Unit 1: Introduction Unit 2: Exercise A - E

Outcomes By the end of the class, you should be able to: To be able to define the terms, exploratory testing, charter, and timebox. To be able to conduct simple exploratory tests. To be able to compare exploratory testing to scripted testing To be able to articulate some pros and cons of exploratory testing.

Let’s explore exploratory testing! 1. Exploratory Testing Let’s explore exploratory testing!

adhoc testing Most people think this means chaos and anarchy, however, it really is learning, designing tests, and executing them at the same time.

Exercise A Download the PhonixJ Jar here. Note the time you started and find one bug. Note the time when you found your first bug and then write a test case for it. When you finish, answer these questions here: https://se2832.bcdennis.com/lesson-15-exercise-a/

Exercise B Take a few moments and reflect upon how you manage contacts and what a contact management app should be able to do. Look for another bug. Note the time you started. Note the time when you found it. When you finish, answer these questions here: https://se2832.bcdennis.com/lesson-15-exercise-b/

Exercise C You have 5 minutes to find the most interesting, non-trivial bug. Note any other bugs you find. When you finish, answer these questions here: https://se2832.bcdennis.com/lesson-15-exercise-c/

Exercise D Spend 5 minutes and test all actions and fields related to adding a contact. Record how many bugs you found. When you finish, answer these questions here: https://se2832.bcdennis.com/lesson-15-exercise-d/

Exercise E Answer these questions here: https://se2832.bcdennis.com/lesson-15- exercise-e/

Lab 8 - Exploratory Testing next meeting Lab 8 - Exploratory Testing