Pair Testing: How I Brought Developers into the Test Lab An Article by Jonathan Kohl Presented by: Nathan Smeal.

Slides:



Advertisements
Similar presentations
JOB SEARCH SKILLS Вопросы на Интервью. COMPONENTS OF SUCCESS Motivation Motivation Focus Focus Environment Environment Schedule Schedule.
Advertisements

Software Testing How has agile changed the game? Karen Greaves.
Webcoaching - an alternative and complementary form of meeting individuals with Neuropsychiatric Disorders Emma Nilsson & Stefan Lodestad.
Object-Oriented Software Development CS 3331 Fall 2009.
Computer Science Web Site Project Mr. Verlin South Philadelphia High School February 22, 2011.
Rubrics Cubed A Tripartite Approach to Teaching, Assessing, and Learning with Rubrics Robert L. Turner III, Ph.D., Modern Languages and Linguistics, University.
Group 3 John Gregory John Marsh Gerri Houston Samantha McNeily.
Chapter 8 Information Systems Development & Acquisition
Chapter 13 Selecting a Data Collection Method. DATA COLLECTION AND THE RESEARCH PROCESS Steps 1 and 2: Selecting a General Research Topic and Focusing.
Chapter 12 Selecting a Data Collection Method. DATA COLLECTION AND THE RESEARCH PROCESS Steps 1 and 2: Selecting a General Research Topic Steps 3 and.
Testing and Modeling Users Kristina Winbladh & Ramzi Nasr.
Project Management and Production of Digital Content PDI E2005 Room 4A.16 Session 3 13 September 2005 Peter Olaf Looms Tine Sørensen.
Proposals: three major types  Research Proposal proposes to define problem proposes to define problem  Evaluation Proposal proposes to evaluate solutions.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Telerik Software Academy Software Quality Assurance.
How do you practice Software Testing? By Michael Kelly.
Graduate Program in Business Information Systems
Putting Your Heads Together How To Form and Effectively Run a Study Group.
Software Testing Lifecycle Practice
Extreme programming overview Agenda  Extreme programming goals  Extreme programming values  Extreme programming practices  The Extreme programming.
WORK BASED PROJECT UNIVERSITI TEKNOLOGI MALAYSIA Executive Diploma Programmes.
Bull associates Creating Compelling Customer Value Propositions.
Higher Computing Software Development. Software Development Process There are 7 main stages involved in developing a new software program: Analysis Design.
2014 Redrock Software Conference Faculty Access in Your Trac System Session 36 1:40pm-2:05pm David Booth.
Overview Lifting the Curtain - Debriefings FAI Acquisition Seminar.
Partnering & Team building. Litigation – not having teamwork or partnering.
L643: Evaluation of Information Systems Week 11: March 17, 2008.
computer
MTAC Program Evaluation Survey 2003  Better Understand Membership Needs  Identify Actions Needed to Better Achieve MTAC’s Purpose.
Workshop on Teaching Introductory Statistics Session 1: Planning A Conceptual Course Using Common Threads And Big Ideas, Part I: GAISE Recommendations.
Complete College Georgia Policy Working Group: RHSC Deficiency February 26, 2014.
Culminating Project Assessment for Certification (CPAC) For Delivering GREAT customer service.
Effective Employer / Employee Relations Effective Employer / Employee Relations HUMAN RESOURCES HL ONLY.
XP Overview Short Life cycle Risky / Dynamic Requirements Increase developer productivity.
Where student writers help other student writers to write better. Building 51, Room 157 (850) (850) uwf.edu/writelab.
SQA and Test Tool Usage Today. Topics of Discussion lTraditional and New Roles of QA lExamples of QA Best Practices lBenefits of a QA program lCriteria.
Science Case Network Welcome RCN-UBE Project #
CANADIAN COAST GUARD AUXILIARY - PACIFIC CCGA-P STATION TRAINERS COURSE INTRODUCTION CANADIAN COAST GUARD AUXILIARY - PACIFIC Nov 2009.
ADMINISTRATIVE PROCEDURES REVIEW CONTENT, METHODOLOGY AND INSTRUMENTS Presented by: Nguyen Viet Anh, Member of the Prime Minister’s Special Task Force.
© BLR ® —Business & Legal Resources 1408 Performance Goals How Goals Help Supervisors Manage Employees More Effectively.
Study Advisory Meeting June 11, Study Advisory Meeting June 11, 2008 Project Development Process Planning Study (Recommendations) Environmental.
Agile Methods Presentation By: Jason Abbett. Definition A process to rapidly develop software Many kinds of agile methods but few are practiced.
Effective Communication for All Employees
Inquiry and IBL pedagogies What do inquiry tasks look like in science? Tool IH-1: Exploring teachers’ ideas.
Hello Friends Let’s get started…. PRESENTED BY: AJAY BALAMURUGADAS A SOFTWARE TESTER Software Tester's Role in Conscious Quality Delivery.
Handling Complaints. Understanding Objections Objections are concerns, hesitations, doubts, or other honest reasons a customer has for not making a purchase.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session #3.
May 2012 Post-Observation Conferences 0. May 2012 Observations: VDOE Recommendations Probationary teachers observed many times throughout the year Continuing.
Mahindra Satyam Confidential Quality Management System Software Defect Prevention.
Common Origination and Disbursement (COD) Open Forum Session 19.
“Getting the best outcomes for children” A series of workshops were held to promote partnerships between Early Years providers and Schools to deliver childcare.
Adult Skills Induction. Welcome to learndirect We are a training provider with 15 years experience at helping people gain qualifications and improve their.
London Museum Development Volunteer Training Bank: Customer Care.
Learning and remembering.
Consistency and Convenience: Use of Canvas in Help Desk Staff Training Jessica Morger Help Desk Supervisor.
Putting Your Heads Together
System Development Life Cycle (SDLC)
Business System Development
System Development Life Cycle (SDLC)

What is your FICO IQ Quiz? Link to article attached.
EVALUATION DISTRICT LEVEL STATE LEVEL NATIONAL LEVEL BEST TWO PROJECTS ARE RECOMMENDED FOR PARTICIPATION IN INDIAN SCIENCE CONGRESS.
كار همراه با آسودگي و امنيت
System Development Life Cycle (SDLC)
Make them as interesting as you can,
Putting Your Heads Together
Putting Your Heads Together
Types of Errors And Error Analysis.
Presentation transcript:

Pair Testing: How I Brought Developers into the Test Lab An Article by Jonathan Kohl Presented by: Nathan Smeal

Pair Testing What is it? Recommended? Benefits? How Should I go about it?

What is Pair Testing? Testing Technique Involves both the tester and developer

Benefits Mutual Learning Allows Tester to see design Allows Tester to see design Allows Developer to see pitfalls Allows Developer to see pitfalls Improves Automated testing Breaks communication barriers More effective testing Two heads are better than one Two heads are better than one Easier to pinpoint sporadic errors Easier to pinpoint sporadic errors

How To? Preliminary Meeting for Scope and Focus Goals and Focus Goals and Focus Elusive Bug New functionality Meet Customer testing criteria Session at Computer Revisit Goals

Concerns Both participants must be willing to learn Must be Mutual Respect Both must be active in the testing

Steps to Remember 1)Get Developer who buys into Pair testing 2)Test reasonable area of application 3)Plan 1) Goals 2) Meetings 3) Reporting 4)Work in group friendly environments 5)Evaluate