Black Box Software Testing Fall 2005 Overview for Students

Size: px
Start display at page:

Download "Black Box Software Testing Fall 2005 Overview for Students"

Transcription

1 Black Box Software Testing Fall 2005 Overview for Students Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology and James Bach Principal, Satisfice Inc. Copyright (c) Cem Kaner & James Bach, This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. These notes are partially based on research that was supported by NSF Grant EIA ITR/SY+PE: "Improving the Education of Software Testers." Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. 1

2 My current job titles are Professor of Software Engineering at Florida Institute of Technology, and Research Fellow at Satisfice, Inc. The theme of my career is satisfaction and safety of software customers and workers. I ve worked as a programmer, tester, writer, user interface designer, software salesperson, organization development consultant, teacher, as a manager of user documentation, software testing, and software development, and as an attorney focusing on the law of software quality. These have provided many insights into relationships between computers, software, developers, and customers. I m the senior author of three books: Lessons Learned in Software Testing (with James Bach & Bret Pettichord) Bad Software (with David Pels) Testing Computer Software (with Jack Falk & Hung Nguyen). I studied Experimental Psychology for my Ph.D., with a dissertation on Psychophysics (essentially perceptual measurement). This field nurtured my interest in human factors (and thus the usability of computer systems) and in measurement theory (and thus, the development of valid software metrics.) About Cem Kaner 2

3 About James Bach I started in this business as a programmer. I like programming. But I find the problems of software quality analysis and improvement more interesting than those of software production. For me, there's something very compelling about the question "How do I know my work is good?" Indeed, how do I know anything is good? What does good mean? That's why I got into SQA, in Today, I work with project teams and individual engineers to help them plan SQA, change control, and testing processes that allow them to understand and control the risks of product failure. I also assist in product risk analysis, test design, and in the design and implementation of computer-supported testing. Most of my experience is with market-driven Silicon Valley software companies like Apple Computer and Borland, so the techniques I've gathered and developed are designed for use under conditions of compressed schedules, high rates of change, component-based technology, and poor specification. 3

4 Credits & Legal Notices Many sections of this course were co-developed with Hung Quoc Nguyen or Doug Hoffman. We also thank Jack Falk, Elizabeth Hendrickson, Bob Johnson, Brian Lawrence, Pat McGee, Melora Svoboda, and the participants in the Los Altos Workshops on Software Testing and the Software Test Managers Roundtables. Additional acknowledgements appear on specific slides. These notes include some legal information, but you are not my legal client. I do not provide legal advice in the notes or the course. Even if we discuss specific situations in class, you cannot give enough information in a classroom setting for me to respond with a competent legal opinion. If you need legal advice, please consult your own attorney. The practices discussed in this course are useful for an introduction to testing, but more experienced testers will adopt additional practices. Mission-critical and lifecritical software development efforts involve specific and rigorous procedures that are not described in this course. 4

5 Center for Software Testing Education & Research Our mission is to create effective, grounded, timely materials to support the teaching and self-study of software testing, software reliability, and quality-related software metrics. Florida Tech s Center for Software Testing Education & Research formed in November 2003, as a collaboration among Cem Kaner, Ph.D., J.D. (Professor) (Director), Walter P. Bond, Ph.D. (Associate Professor), Scott Tilley, Ph.D. (Associate Professor), Michael Andrews, Ph.D. (Assistant Professor), James Whittaker, Ph.D. (Professor) We also collaborate closely with James Bach (Satisfice), Bret Pettichord (Thoughtworks), Douglas Hoffman (Software Quality Methods) and Pat Schroeder, Ph.D. (Milwaukee College of Engineering: Computer Science) Donations to to the the Center are are most welcome. Please contact us us at at kaner@cs.fit.edu. 5

6 Learning objectives Testing software involves investigating a product under tight constraints. Our goal is to help you become a better investigator: Develop skills with several techniques Choose effective techniques for a given objective under your constraints Improve the critical thinking and rapid learning skills that underlie good testing Communicate your findings effectively Plan investments (in documentation, tools, and process improvement) to meet your actual needs Create work products that you can use in job interviews to demonstrate testing skill 6

7 Course scope: Key approaches There are several approaches to testing. We can t cover them all in one course, without making the course too broad / shallow to meet our objectives. Here are some traditional distinctions: Black box versus glass box (white box) Behavioral (or functional) versus structural Functional versus parafunctional (nonfunctional) Unit versus integration versus subsystem versus system Verification versus validation Acceptance versus independent versus internal black box versus programmer. This course is about black box, behavioral, (primarily) system testing. 7

8 Buzzwords: Black box testing The black box tester works without knowledge of the code. He design tests from the specification (if there is one) and from his (research-based) knowledge of the product s user needs and characteristics, domain being automated, software / hardware environment, and other risks. (Some authors narrow this concept to testing exclusively against an authoritative specification.) The black box tester becomes an expert in the relationships between the program and the world in which it runs. 8

9 Buzzwords: Glass box testing The glass box tester works with knowledge of the code. This is often called white box to contrast with black box but we can t see the code through a white box any easier than through black. The glass box tester is a programmer, who becomes expert in the implementation of the product under test or the implementation of its relationships with the world. Glass box testers often ask Does this code do what the programmer expects? in contrast to the black box, Does this product fail to do what users (human and software) expect? 9

10 Buzzwords: Structural testing Structural testing either means the same thing as glass box testing or it narrows the definition slightly to an emphasis on the structure of the program (control flow) and its internal representations and management of data (data structures, data flow). 10

11 Buzzwords: Behavioral testing Behavioral testing is focused on the observable behavior of the product. It is like black box testing, except that behavioral testers might read the code and design tests on the basis of their knowledge of the code. 11

12 Buzzwords: Functional Functional testing is behavioral testing that looks at the program as a collection of functions (features). Functional testers may focus too narrowly on capability (can the program do this) and reliability, ignoring the parafunctional (sometimes called nonfunctional) attributes, such as usability, scalability, maintainability, speed, security, localizability, supportability, et cetera. These ilities are often called the quality attributes or quality characteristics of a system. 12

13 Buzzwords: Unit through System Unit testing is focused on isolated units (modules, classes, functions) of the product. Many people equate unit tests and glass box tests, but you can do black box unit tests and glass box integration / system tests. Integration tests study how two (or more) units work together. You can have low-level (two or three units) and high-level (many units) integration tests. Integration testers often use their knowledge of the code to predict and evaluate how data flows among the units. System tests are integration tests that look at the product as a system for delivering intended benefits. Lower-level tests are code-focused. Higher-level tests are benefit-focused. 13

14 Buzzwords: Acceptance testing Acceptance testing is done by the customer or her agent or by a surrogate (someone who plays the role of the buyer or her agent, even though he is neither.) Some acceptance testers do more verification, others more validation. Acceptance testing is almost always black box. 14

15 Buzzwords: Independent testing Independent testing is testing done independently of the developers, often an external test lab. In some companies, an inhouse test group operates independently. The essence of independence is that the developers (or development company) doesn t drive the strategy of testing or the testers evaluations of their results. Especially in regulated environments, independent testing may include code inspection or review of glass box tests. 15

16 Buzzwords: Programmer testing The programmer tests her own code, or code she s going to maintain. She uses her knowledge of the code to focus and prioritize tests. Programmers typically use an array of tools to test more easily or more automatically. The test-driven programmer uses tests to guide her design and programming decisions or to improve her understanding of another programmer s code. Programmer testing is typically (but not necessarily) glass box, verificationoriented, and often includes both structural and behavioral tests. At Florida Tech, the Testing 2 course focuses on programmer testing 16

17 Buzzwords: Internal black box Internal or in-house black box testing is black box testing done by employees of the company developing the product under test. This is what is done by most software testing groups in most companies that develop software. In a company that does extensive programmer testing, the main value added by in-house black box testers comes from parafunctional analysis and validation, not from functional verification. 17

18 The scope of this course This course focuses on in-house, system-level, black box testing. A course on acceptance testing would emphasize more specification analysis, contract law (acceptance testers check whether the software offered meets sales promises or its custom-software purchase agreement) and more heavily the extent to which this product will meet the tester s company s needs. 18

19 Taking this course at Florida Tech 1. Watch the lecture before class Sometimes: reading required before class. Other times: readings required after a class, to help with an assignment or prep for an exam question. The website also includes demonstrations / examples for many techniques we offer. 2. Quiz often at the start of class. 3. We use class time for discussions, student presentations, and labs. 4. Assessment based on: Quiz scores Presentations Assignments / Labs Midterm and final (see the study guide.) 19

20 The study guide We focus students work with 100 essay questions in a study guide. We encourage students to develop answers together. We draw all mid-term and final exam questions from the study guide. We expect well-reasoned, well-presented answers. This is the tradeoff. You have lots of time before the exam to work on the answers. By the time of the exam, you should have good ones. Some students try to memorize other students answers instead of working on their own. Don t do that. It s ineffective. Look at Assessment in the software testing course at /a/assessment.pdf 20

21 Tips for self-study If possible, work with a friend. Compare notes, evaluate each other s answers to the study guide questions. Try the multiple choice questions to check your basic understanding of the material. These are superficial tests of knowledge. They help identify what you don t understand at all. Try the techniques yourself. We use open source software at Florida Tech. You can join the same projects. We have some grading notes for some of the essay questions. We expect to develop more each time we teach the course. Work through these answer the question yourself first, then critically compare your answer and your reasoning to the notes. 21

22 Discussion groups There are two discussion lists for the BBST course. Both are moderated. The broad discussion list is at To discuss how to teach the course or how to improve it for self-study, 22

Building a Free Courseware Community Around an Online Software Testing Curriculum

Building a Free Courseware Community Around an Online Software Testing Curriculum Building a Free Courseware Community Around an Online Software Testing Curriculum Cem Kaner Professor of Software Engineering Florida Institute of Technology Rebecca L. Fiedler Assistant Professor of Education

More information

Adapting Academic Course Materials in Software

Adapting Academic Course Materials in Software Adapting Academic Course Materials in Software Testing for Industrial Professional Development More details on NSF Project: http://www.kaner.com/pdfs/bbstwtst2008advisoryboard.pdf p p More details on AST

More information

Cem Kaner -- kaner@kaner.com James Bach -- james@satisfice.com November, 1999

Cem Kaner -- kaner@kaner.com James Bach -- james@satisfice.com November, 1999 Paradigms of Black Box Software Testing Cem Kaner -- kaner@kaner.com James Bach -- james@satisfice.com November, 1999 The Puzzle Black box testing groups vary widely in their approach to testing. Tests

More information

Cem Kaner, J.D., Ph.D. Florida Institute of Technology STAR East May 2011

Cem Kaner, J.D., Ph.D. Florida Institute of Technology STAR East May 2011 Cem Kaner, J.D., Ph.D. Florida Institute of Technology STAR East May 2011 1 Over the past couple of years, the airwaves have been flooded with commercials for investment-support software. Do your research

More information

Schools of Software Testing

Schools of Software Testing Schools of Software Testing bret@pettichord.com www.pettichord.com March 2007 Copyright 2003-2007 Bret Pettichord. Permission to reproduce granted with attribution. 2 What is a School? Defined by Intellectual

More information

Growing testing skills using the Agile Testing Ecosystem. Dr Lee Hawkins Principal Test Architect Dell Software, Melbourne

Growing testing skills using the Agile Testing Ecosystem. Dr Lee Hawkins Principal Test Architect Dell Software, Melbourne Growing testing skills using the Agile Testing Ecosystem Dr Lee Hawkins Principal Test Architect Dell Software, Melbourne Who am I? 16 years at Quest Software / Dell Software in Melbourne, Australia. Really

More information

Contracting Issues in Software Testing Outsourcing

Contracting Issues in Software Testing Outsourcing Contracting Issues in Software Testing Outsourcing Cem Kaner, J.D., Ph.D. Professor & Director Center for Software Testing Education & Research Florida Institute of Technology Architectures of Test Automation

More information

Good Enough V&V for Simulations: Some Possibly Helpful Thoughts from the

Good Enough V&V for Simulations: Some Possibly Helpful Thoughts from the Good Enough V&V for Simulations: Some Possibly Helpful Thoughts from the Law & Ethics of Commercial Software Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology Stephen

More information

Exploratory Testing Dynamics

Exploratory Testing Dynamics Exploratory Testing Dynamics Created by James and Jonathan Bach 1 v1.6 Copyright 2005-2006, Satisfice, Inc. Exploratory testing is the opposite of scripted testing. Both scripted and exploratory testing

More information

Cem Kaner, J.D., Ph.D. Progressive Insurance July 31, 2006

Cem Kaner, J.D., Ph.D. Progressive Insurance July 31, 2006 Career Development, Education, Training & Certification Cem Kaner, J.D., Ph.D. Progressive Insurance July 31, 2006 Copyright (c) Cem Kaner 2006. This work is licensed under the Creative Commons Attribution-ShareAlike

More information

Exploratory Testing Dynamics

Exploratory Testing Dynamics Exploratory Testing Dynamics Created by James Bach, Jonathan Bach, and Michael Bolton 1 v2.2 Copyright 2005-2009, Satisfice, Inc. Exploratory testing is the opposite of scripted testing. Both scripted

More information

Quality Cost Analysis: Benefits and Risks

Quality Cost Analysis: Benefits and Risks Quality Cost Analysis: Benefits and Risks Copyright Cem Kaner January, 1996 All rights reserved Because the main language of [corporate management] was money, there emerged the concept of studying quality-related

More information

A PUBLIC AGENDA CITIZEN CHOICEWORK GUIDE FOR COMMUNITY CONVERSATIONS, CLASSROOMS, STUDY GROUPS AND INDIVIDUALS. Public Agenda

A PUBLIC AGENDA CITIZEN CHOICEWORK GUIDE FOR COMMUNITY CONVERSATIONS, CLASSROOMS, STUDY GROUPS AND INDIVIDUALS. Public Agenda PUBLIC AGENDA Independent, Thought-Provoking, Always in the Public Interest Teaching Methods A PUBLIC AGENDA CITIZEN CHOICEWORK GUIDE FOR COMMUNITY CONVERSATIONS, CLASSROOMS, STUDY GROUPS AND INDIVIDUALS

More information

Outsourcing the Software Testing Effort: A Negotiating Checklist. Cem Kaner, J.D., Ph.D. STAR East, 2000

Outsourcing the Software Testing Effort: A Negotiating Checklist. Cem Kaner, J.D., Ph.D. STAR East, 2000 Outsourcing the Software Testing Effort: A Negotiating Checklist Cem Kaner, J.D., Ph.D. STAR East, 2000 This Session My plan is to introduce the outline (15 minutes), then illustrate issues by bringing

More information

HOSPITALITY PROFESSIONAL COURSE (HPC) Course Overview and Syllabus

HOSPITALITY PROFESSIONAL COURSE (HPC) Course Overview and Syllabus HOSPITALITY PROFESSIONAL COURSE (HPC) Course Overview and Syllabus Overview The Hospitality Professional Course (HPC) consists of a series of self-paced online seminars and activities that have been created

More information

Subject & Course: CS362 Software Engineering II. Credits: 4. Instructor s Name: Arpit Christi. Instructor s Email: christia@onid.oregonstate.

Subject & Course: CS362 Software Engineering II. Credits: 4. Instructor s Name: Arpit Christi. Instructor s Email: christia@onid.oregonstate. Subject & Course: CS362 Software Engineering II Credits: 4 Instructor s Name: Arpit Christi Instructor s Email: christia@onid.oregonstate.edu Important Dates: See Important Dates in Blackboard Blackboard

More information

Lee Copeland. lee@sqe.com

Lee Copeland. lee@sqe.com Lee Copeland lee@sqe.com SQE 2012 What Is An Innovation? in no va tion (ĭn'ə-vā'shən) 1. Something new or different 2. Something newly introduced or adopted 3. A creation (a new device or process) resulting

More information

Learning and Teaching

Learning and Teaching B E S T PRACTICES NEA RESEARCH BRIEF Learning and Teaching July 2006 This brief outlines nine leading research-based concepts that have served as a foundation for education reform. It compares existing

More information

THE ART OF INTERVIEWING AND SELECTING THE BEST TESTERS

THE ART OF INTERVIEWING AND SELECTING THE BEST TESTERS BIO PRESENTATION T6 November 18, 2004 11:15 AM THE ART OF INTERVIEWING AND SELECTING THE BEST TESTERS Elisabeth Hendrickson Quality Tree Software, Inc. International Conference On Software Testing Analysis

More information

Do You Have the Right Stuff to be a Good Tester?

Do You Have the Right Stuff to be a Good Tester? An e-newsletter published by April 2008 Software Quality Consulting, Inc. Vol. 5 No. 4 Welcome to Food for Thought TM, an e-newsletter from Software Quality Consulting. I've created free subscriptions

More information

Today s Testing Innovations

Today s Testing Innovations Europe s Premier Software Testing Event Stockholmsmässan, Sweden Testing For Real, Testing For Now Today s Testing Innovations Lee Copeland, Software Quality Engineering, USA WWW.EUROSTARCONFERENCES.COM

More information

BUSINESS STRATEGY SYLLABUS

BUSINESS STRATEGY SYLLABUS Master of Science in Management BUSINESS STRATEGY SYLLABUS Academic Year 2011-2012 Professor: Yuliya Snihur Email: yuliyaigorivna.snihur@upf.edu Office hours: by appointment COURSE OUTLINE Strategy involves

More information

Quality Meets the CEO

Quality Meets the CEO Quality Meets the CEO Jeffery E. Payne jepayn@rstcorp.com Reliable Software Technologies Corporate management does not care about quality. This is the cold, hard reality of the software world. Management

More information

Softw are Testing as a Social Science

Softw are Testing as a Social Science Software Testing as a Social Science Cem Kaner Florida Institute of Technology IFIP Working Group 10.4 Software Dependability Siena, Italy July, 2004 CENTER FOR SOFTWARE TESTING EDUCATION AND RESEARCH

More information

The ROI of Test Automation

The ROI of Test Automation The ROI of Test Automation by Michael Kelly www.michaeldkelly.com Introduction With the exception of my first project team out of college, in every project team since, I ve had to explain either what automated

More information

Motivation: Igniting Exceptional Performance

Motivation: Igniting Exceptional Performance Motivation: Igniting Exceptional Performance T raining Leader s Guide Coastal Training Technologies Corp. 500 Studio Drive Virginia Beach, VA 23452 Table of Contents Motivation: Igniting Exceptional Performance

More information

Lessons Learned in Software Testing

Lessons Learned in Software Testing Lessons Learned in Software Testing An excellent book covering a range of testing topics Practical rather than academic In the next few lectures, we ll discuss some of the key lessons from this book, and

More information

Agile Testing Overview

Agile Testing Overview Copyright (c) 2008, Quality Tree Software, Inc. 1 Agile Myths, Busted Contrary to popular myth, Agile methods are not sloppy, ad hoc, do-whatever-feelsgood processes. Quite the contrary. As Mary Poppendieck

More information

EMBRACING TECHNOLOGY TO ACHIEVE RESULTS WHAT IS LEARNSMART? HOW LEARNSMART BENEFITS EDUCATORS

EMBRACING TECHNOLOGY TO ACHIEVE RESULTS WHAT IS LEARNSMART? HOW LEARNSMART BENEFITS EDUCATORS McGraw-Hill LearnSmart Effectiveness Study Evaluating the adaptive learning tool s impact on pass and retention rates and instructional efficiencies at seven U.S. universities EMBRACING TECHNOLOGY TO ACHIEVE

More information

Grade 3: Module 1: Unit 1: Lesson 8 Paragraph Writing Instruction

Grade 3: Module 1: Unit 1: Lesson 8 Paragraph Writing Instruction Grade 3: Module 1: Unit 1: Lesson 8 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Exempt third-party content is indicated by the footer: (name

More information

How to Hand Exams Back to Your Class

How to Hand Exams Back to Your Class How to Hand Exams Back to Your Class by Howard E. Aldrich Kenan Professor of Sociology, Chair of the Management & Society Curriculum, and Adjunct Professor of Business (Kenan-Flagler School of Business)

More information

Test Management and Techniques

Test Management and Techniques These slides are distributed under the Creative Commons License. In brief summary, you may make and distribute copies of these slides so long as you give the original author credit and, if you alter, transform

More information

P-4: Differentiate your plans to fit your students

P-4: Differentiate your plans to fit your students What Makes a Differentiated Classroom Different From a Traditional Classroom? In the chart below, you ll notice the ways in which a differentiated classroom differs from a traditional classroom. You may

More information

Why go to College? http://www.actstudent.org/college/

Why go to College? http://www.actstudent.org/college/ Why go to College? http://www.actstudent.org/college/ Whether you are uncertain about going to college or you just need some reassurance you're on the right track, here are a few reasons to go to college:

More information

DOCTORAL DEGREE IN EDUCATION. Ed.D. Leadership in Schooling

DOCTORAL DEGREE IN EDUCATION. Ed.D. Leadership in Schooling DOCTORAL DEGREE IN EDUCATION Ed.D. Leadership in Schooling Option: STEM Education ADMITTING FOR SUMMER 2016 ONWARDS Ed.D. Leadership in Schooling 42 credits 3-4 years Leadership in Schooling Faculty Michaela

More information

Teacher Effectiveness Webinar Series

Teacher Effectiveness Webinar Series Teacher Effectiveness Webinar Series Using Teacher Evaluation to Change Teaching Welcome Elizabeth Greninger, Ph.D. Webinar facilitator, edcount, LLC Courtney A. Bell, Ph.D. Presenter, Understanding Teaching

More information

CENTER FOR TEACHING EXCELLENCE

CENTER FOR TEACHING EXCELLENCE Faculty Certificate Seminar Series - Thursday, 2/11 M24 Getting Started with Designing Online and Blended Learning Courses: How Mezzanine Stocking Hall can you convert your existing class to an online

More information

MOTIVATION CHECKLIST

MOTIVATION CHECKLIST 2011 Dr. Mary Kay Whitaker Need Satisfaction is Directly Related to Motivation The purpose of this Motivation Checklist is for you, as a leader, to proactively uncover what the people on your team need

More information

Main Question 1: How and where do you or your family use the Internet - whether on a computer or a cell phone? Follow up questions for INTERNET USERS

Main Question 1: How and where do you or your family use the Internet - whether on a computer or a cell phone? Follow up questions for INTERNET USERS TABLE 1: Current Internet use Main Question 1: How and where do you or your family use the Internet - whether on a computer or a cell phone? Follow up questions for INTERNET USERS 1. What do you use to

More information

This module introduces the use of informal career assessments and provides the student with an opportunity to use an interest and skills checklist.

This module introduces the use of informal career assessments and provides the student with an opportunity to use an interest and skills checklist. Building Career Facilitation Skills Module 3: Informal Career Assessments Facilitator s Curriculum Time Required: 1 hour Summary and Rationale This module introduces the use of informal career assessments

More information

Masters Programs Course Syllabus

Masters Programs Course Syllabus 2 nd Semester, 2 nd Half (4 th Quarter) 2015-2016 2261 Energy Finance INSTRUCTOR: João Pedro Pereira CONTACT: joao.pereira@novasbe.pt; phone 213 801 637; office 330.368. OFFICE HOURS: Thu, 15h-16h, or

More information

COURSE SYLLABUS Southeast Missouri State University

COURSE SYLLABUS Southeast Missouri State University COURSE SYLLABUS Southeast Missouri State University Department of Management and Marketing Course No: MK342 Title of Course: Professional Selling Revision: Spring 2012 I. Catalog Description and Credit

More information

ONLINE SAFETY TEACHER S GUIDE:

ONLINE SAFETY TEACHER S GUIDE: TEACHER S GUIDE: ONLINE SAFETY LEARNING OBJECTIVES Students will learn how to use the Internet safely and effectively. Students will understand that people online are not always who they say they are.

More information

Four Schools of Software Testing. bret@pettichord.com www.pettichord.com

Four Schools of Software Testing. bret@pettichord.com www.pettichord.com Four Schools of Software Testing bret@pettichord.com www.pettichord.com Workshop on Teaching Software Testing, Florida Tech, February 2003 Why Classify Testing Doctrines into Schools? Clarify why testing

More information

Fundamental Challenges in Software Testing

Fundamental Challenges in Software Testing Fundamental Challenges in Software Testing Cem Kaner Florida Tech Colloquium Presentation at Butler University, April 2003 This research was partially supported by NSF Grant EIA-0113539 ITR/SY+PE: "Improving

More information

DOCTORAL DEGREE IN EDUCATION. Ed.D. Leadership in Schooling

DOCTORAL DEGREE IN EDUCATION. Ed.D. Leadership in Schooling DOCTORAL DEGREE IN EDUCATION Ed.D. Leadership in Schooling ADMITTING FOR SUMMER 2016 ONWARDS Ed.D. Leadership in Schooling 42 credits 3-4 years Leadership in Schooling Faculty Michaela Colombo, Associate

More information

Authority versus Power by Melissa McDermott

Authority versus Power by Melissa McDermott Authority versus Power by Melissa McDermott Lesson Description: This formative lesson focuses on developing an understanding of the concept of authority. Students will identify and role play scenarios

More information

Teaching All Students to Read: With Strong Intervention Outcomes

Teaching All Students to Read: With Strong Intervention Outcomes Teaching All Students to Read: Practices from Reading First Schools With Strong Intervention Outcomes Summary Document Elizabeth Crawford and Joseph Torgesen Introduction One of the most critical needs

More information

Measuring the Effectiveness of Software Testers

Measuring the Effectiveness of Software Testers Measuring the Effectiveness of Software Testers Cem Kaner, JD, PhD STAR East 2003 Orlando, FL March 2003 Copyright Cem Kaner. All Rights Reserved. This research was partially supported by NSF Grant EIA-0113539

More information

How to Write Your PERSONAL STATEMENT

How to Write Your PERSONAL STATEMENT How to Write Your PERSONAL STATEMENT for graduate or professional school [Also called Autobiographical Statements, Statements of Intent (or Purpose), or just Essays ] by Eric R. Anderson This is one section

More information

Math: Study Skills, Note Taking Skills, And Test Taking Strategies

Math: Study Skills, Note Taking Skills, And Test Taking Strategies Math: Study Skills, Note Taking Skills, And Test Taking Strategies Math Study Skill Active Study vs. Passive Study Be actively involved in managing the learning process, the mathematics and your study

More information

Industrial-Organizational Psychology Perspectives of Business School Faculty Positions

Industrial-Organizational Psychology Perspectives of Business School Faculty Positions Industrial-Organizational Psychology Perspectives of Business School Faculty Positions Sylvia G. Roch University at Albany Many industrial-organizational psychologists who are interested in academia choose

More information

Analyzing Videos to Learn to Think Like an Expert Teacher...

Analyzing Videos to Learn to Think Like an Expert Teacher... Analyzing Videos to Learn to Think Like an Expert Teacher... Early Childhood Mathematics Education Graduate Courses Joon Sun Lee, Herbert P. Ginsburg, and Michael D. Preston Joon Sun Lee, PhD, is an assistant

More information

Online Education Disadvantages. Many students can learn with the music on or searching things on the web others cannot,

Online Education Disadvantages. Many students can learn with the music on or searching things on the web others cannot, Online Instruction 12 Online Education Disadvantages Many students can learn with the music on or searching things on the web others cannot, some students need complete silence without any type of distraction.

More information

Science teachers pedagogical studies in Finland

Science teachers pedagogical studies in Finland 1 Science teachers pedagogical studies in Finland Jari Lavonen Summary An overview of planning, organising and evaluating of science teachers pedagogical studies in Finland is given. Examples are from

More information

Anne-Marie Charrett. What I do Anne-Marie Charrett is a software test consultant offering the following services:

Anne-Marie Charrett. What I do Anne-Marie Charrett is a software test consultant offering the following services: Anne-Marie Charrett Anne-Marie Charrett is a software testing trainer and coach with an international reputation of excellence and passion for the craft of software testing. Anne-Marie graduated as an

More information

SPIN Selling SITUATION PROBLEM IMPLICATION NEED-PAYOFF By Neil Rackham

SPIN Selling SITUATION PROBLEM IMPLICATION NEED-PAYOFF By Neil Rackham SITUATION PROBLEM IMPLICATION NEED-PAYOFF By Neil Rackham 1. Sales Behavior and Sales Success Small Sales Selling Techniques The traditional selling techniques that most of us have been trained to use

More information

DATA ENGINEERING FELLOWS PROGRAM

DATA ENGINEERING FELLOWS PROGRAM DATA ENGINEERING FELLOWS PROGRAM Insight Data Engineering Fellows Program is an intensive, seven week professional training fellowship. The program enables software engineers and academic programmers to

More information

Workshop on Agile Test Strategies and Experiences. Fran O'Hara, Insight Test Services, Ireland

Workshop on Agile Test Strategies and Experiences. Fran O'Hara, Insight Test Services, Ireland Workshop on Agile Test Strategies and Experiences W8 Fran O'Hara, Insight Test Services, Ireland Workshop Agile Test Strategies and Experiences Version 1.0 Fran O Hara Fran.ohara@insight-test.com Europe

More information

Basic 12 for High School Workshop 1: How will you make your college dreams come true?

Basic 12 for High School Workshop 1: How will you make your college dreams come true? Basic 12 for High School Workshop 1: How will you make your college dreams come true? Description: The workshop is an introductory workshop to the idea that students are in control of their future and

More information

Unit 2 Module 3: Generating Examples and Nonexamples

Unit 2 Module 3: Generating Examples and Nonexamples Unit 2 Module 3: Generating Examples and Nonexamples Section 1 Slide 1 Title Slide Welcome to the third module in the Vocabulary Instructional Routines unit, Generating Examples and Nonexamples. Slide

More information

CSE 4415 / SWE 5415 Software Testing 2 Fall 2004 Olin Engineering Building, Room 128 Credits: 3.00

CSE 4415 / SWE 5415 Software Testing 2 Fall 2004 Olin Engineering Building, Room 128 Credits: 3.00 CSE 4415 / SWE 5415 Software Testing 2 Fall 2004 Olin Engineering Building, Room 128 Credits: 3.00 SOFTWARE TESTING 2. (Catalog description) Explores structural (glass box) methods for testing software.

More information

Software Testing Interview Questions

Software Testing Interview Questions Software Testing Interview Questions 1. What s the Software Testing? A set of activities conducted with the intent of finding errors in software. 2.What is Acceptance Testing? Testing conducted to enable

More information

The REAL Agile Testing Quadrants (as we believe they should always have been)

The REAL Agile Testing Quadrants (as we believe they should always have been) Copyright 2014, James Bach / Satisfice and Michael Bolton / DevelopSense 09 Sep 14 The REAL Agile Testing Quadrants (as we believe they should always have been) James Bach Satisfice http://www.satisfice.com

More information

A bigger family, a better future.

A bigger family, a better future. A bigger family, a better future. Child sponsorship is changing for the better Sponsors like you are a vital part of our big, supportive family. Like us, you want the very best for your sponsored child.

More information

Flowers for Algernon by Daniel Keyes Harcourt: New York 2004

Flowers for Algernon by Daniel Keyes Harcourt: New York 2004 Flowers for Algernon by Daniel Keyes Harcourt: New York 2004 Questioning Strategy: Socratic Seminar Purpose of the Strategy This book is dense and complicated, and the end of the novel is extremely ambiguous.

More information

Neil Murray University of South Australia April 2011

Neil Murray University of South Australia April 2011 Introduction When it comes to writing, academic disciplines particularly those within the humanities and social sciences have a good deal in common and, for the most part, they share very similar expectations

More information

Multiple Choice Test Taking Tips

Multiple Choice Test Taking Tips Tips on answering multiple choice questions Multiple Choice Test Taking Tips Read the question before you look at the answer. Come up with the answer in your head before looking at the possible answers,

More information

GOD S BIG STORY Week 1: Creation God Saw That It Was Good 1. LEADER PREPARATION

GOD S BIG STORY Week 1: Creation God Saw That It Was Good 1. LEADER PREPARATION This includes: 1. Leader Preparation 2. Lesson Guide GOD S BIG STORY Week 1: Creation God Saw That It Was Good 1. LEADER PREPARATION LESSON OVERVIEW Exploring the first two chapters of Genesis provides

More information

Metro Early College High School The Educational Council of Franklin County, Ohio Columbus, Ohio. www.themetroschool.org/

Metro Early College High School The Educational Council of Franklin County, Ohio Columbus, Ohio. www.themetroschool.org/ Metro Early College High School The Educational Council of Franklin County, Ohio Columbus, Ohio www.themetroschool.org/ Learning tour conducted on Monday, October 6, 2008 Thumbnail Sketch Metro Early College

More information

Investing in Software Testing: Manual or Automated?

Investing in Software Testing: Manual or Automated? Abstract Investing in Software Testing: Manual or Automated? Automated test tools are powerful aids to improving the return on the testing investment when used wisely. Some tests inherently require an

More information

Publishing papers in international journals

Publishing papers in international journals Publishing papers in international journals I B Ferguson The Horticulture & Food Research Institute of New Zealand Private Bag 92169 Auckland New Zealand iferguson@hortresearch.co.nz 1. Introduction There

More information

Study Guide for the Library Media Specialist Test Revised 2009

Study Guide for the Library Media Specialist Test Revised 2009 Study Guide for the Library Media Specialist Test Revised 2009 A PUBLICATION OF ETS Table of Contents Study Guide for the Library Media Specialist Test TABLE OF CONTENTS Chapter 1 Introduction to the Library

More information

BBC Learning English Talk about English Business Language To Go Part 1 - Interviews

BBC Learning English Talk about English Business Language To Go Part 1 - Interviews BBC Learning English Business Language To Go Part 1 - Interviews This programme was first broadcast in 2001. This is not a word for word transcript of the programme This series is all about chunks of language

More information

AICPA Feedback for Success - College Program Manual

AICPA Feedback for Success - College Program Manual AICPA Feedback for Success - College Program Manual AICPA Feedback for Success 2 Opening Notes to Facilitator This curriculum incorporates video, exercises, and discussion. The content is directed at soft

More information

MGT 162: NEGOTIATION Winter 2015

MGT 162: NEGOTIATION Winter 2015 MGT 162: NEGOTIATION Winter 2015 PROFESSOR: Katie Baca-Motes EMAIL: kbacamotes@ucsd.edu PHONE: 303-217-3254 OFFICE HOURS: Tuesdays 9:30-10:30 Otterson 2E108 T.A. Silvia Saccardo COURSE OBJECTIVES The ability

More information

Two Futures of Software Testing

Two Futures of Software Testing Two Futures of Software Testing Michael Bolton DevelopSense EuroSTAR November, 2008 The notes that appear here recount and, in many cases, amplify on the talk that I gave at EuroSTAR. The Dark Future:

More information

Preventing bullying: a guide for teaching assistants. SEN and disability: developing effective anti-bullying practice

Preventing bullying: a guide for teaching assistants. SEN and disability: developing effective anti-bullying practice Preventing bullying: a guide for teaching assistants SEN and disability: developing effective anti-bullying practice Preventing bullying: a guide for teaching assistants 2 Introduction This guide is based

More information

Thought for the Day Master Lesson

Thought for the Day Master Lesson Welcome and Introductions Lesson 2 LESSON 2 Thought for the Day Master Lesson Thought for the Day Education is not the filling of a pail, but the lighting of a fire. William Butler Yeats Overview: The

More information

Business Process Reengineering (BPR) for Engineering Management (EM) Majors: Industry Perspective and Students Feedback

Business Process Reengineering (BPR) for Engineering Management (EM) Majors: Industry Perspective and Students Feedback Business Process Reengineering (BPR) for Engineering Management (EM) Majors: Industry Perspective and Students Feedback Rashmi Jain, PhD Associate Professor Stevens Institute of Technology Rashmi.Jain@stevens.edu

More information

Online Courses: During the Course

Online Courses: During the Course Online Courses: During the Course Keep up Keeping up is essential to your success in an online course. Without weekly lectures, online courses can easily be put on the back burner. It is critical to stay

More information

A Writer s Workshop: Working in the Middle from Jennifer Alex, NNWP Consultant

A Writer s Workshop: Working in the Middle from Jennifer Alex, NNWP Consultant Structure of a Workshop: A Writer s Workshop: Working in the Middle from Jennifer Alex, NNWP Consultant For the last four years, writing and reading workshops have been the foundation of my classroom practice.

More information

Self-Acceptance. A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN 0-9703809-3-3. Grade Level: Third grade

Self-Acceptance. A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN 0-9703809-3-3. Grade Level: Third grade Self-Acceptance A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN 0-9703809-3-3 This Book Kit was planned by Lindsay N. Graham Grade Level: Third grade Characteristic Trait: Self Acceptance

More information

MAKING CONNECTIONS FOR STUDENT SUCCESS

MAKING CONNECTIONS FOR STUDENT SUCCESS MAKING CONNECTIONS FOR STUDENT SUCCESS Making Connection for Student Sucess is designed to support the personalized learning approach the National Association for Secondary School Principals promotes as

More information

How To Set Up A Video Email Referral Marketing Campaign That Spits Out Referrals & Repeat Business

How To Set Up A Video Email Referral Marketing Campaign That Spits Out Referrals & Repeat Business How To Set Up A Video Email Referral Marketing Campaign That Spits Out Referrals & Repeat Business 1 The Key To Long Lasting Referral & Repeat Business Lead Generation Before we get started here s something

More information

Teaching with Fanuc Certified Education CNC Training On-Line Content

Teaching with Fanuc Certified Education CNC Training On-Line Content Teaching with Fanuc Certified Education CNC Training On-Line Content Thank you for deciding to use our on-line content to help you teach your CNC classes. We hope you find that it streamlines your teaching

More information

How To Measure Quality

How To Measure Quality Introduction Metrics for Software Testing: Managing with Facts Part 4: Product Metrics In the previous article in this series, we moved from a discussion of process metrics to a discussion of how metrics

More information

Psych 605 Advanced Human Learning Professor Neil H. Schwartz, Ph.D. Fall Semester 2014

Psych 605 Advanced Human Learning Professor Neil H. Schwartz, Ph.D. Fall Semester 2014 Psych 605 Advanced Human Learning Professor Neil H. Schwartz, Ph.D. Fall Semester 2014 Class Meetings: Tuesdays & Thursdays 3:30 p.m. - 4: 45 p.m. Modoc Hall Room 222 Office Hours: Mondays 2:00 p.m. -

More information

Teaching & Media: A Systematic Approach

Teaching & Media: A Systematic Approach Teaching & Media: A Systematic Approach The Gerlach & Ely Model A Critique by Sarah Grabowski February 27, 2003 Dr. Rob Branch EDIT 6180 The Gerlach & Ely Model From Teaching and Media: A Systematic Approach,

More information

The 7 Deadly Sins of Copywriting

The 7 Deadly Sins of Copywriting The 7 Deadly Sins of Copywriting by Beverly Bergman Turning Copy Into Gold 2008 BB Marketing Solutions Copywriting Communications Group www.turningcopyintogold.com Dear Marketing Professional, There are

More information

Effective Practices in Fully Online Higher Education Programs

Effective Practices in Fully Online Higher Education Programs Effective Practices in Fully Online Higher Education Programs PRELIMINARY FINDINGS SUMMARY Education institutions of all shapes and sizes are taking a serious look at fully online programs as a strategy

More information

Study Guide for the Physical Education: Content and Design Test

Study Guide for the Physical Education: Content and Design Test Study Guide for the Physical Education: Content and Design Test A PUBLICATION OF ETS Copyright 2011 by Educational Testing Service. All rights reserved. ETS, the ETS logo, GRE, and LISTENING. LEARNING.

More information

A Primer on Writing Effective Learning-Centered Course Goals

A Primer on Writing Effective Learning-Centered Course Goals A Primer on Writing Effective Learning-Centered Course Goals Robert K. Noyd (DFB) & The Staff of The Center for Educational Excellence (CEE) US Air Force Academy A Shift from a Topic-Centered to a Learning-Centered

More information

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs CHAPTER 3 Methods of Proofs 1. Logical Arguments and Formal Proofs 1.1. Basic Terminology. An axiom is a statement that is given to be true. A rule of inference is a logical rule that is used to deduce

More information

Sales Management 101, Conducting Powerful Sales Review Meetings

Sales Management 101, Conducting Powerful Sales Review Meetings Sales Management 101, Conducting Powerful Sales Review Meetings Dave Brock, Partners In EXCELLENCE Dimensions of EXCELLENCE is based on the four dimensions of performance and organizational excellence.

More information

REDEFINING QUALITY ASSURANCE

REDEFINING QUALITY ASSURANCE David Chappell REDEFINING QUALITY ASSURANCE AN ALM PERSPECTIVE Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Here s a simple way for your organization to increase the quality

More information

Step 1 Self-assessment (Who am I? What do I have to offer?)

Step 1 Self-assessment (Who am I? What do I have to offer?) Your Job Search Your job search is a process which begins during your studies, when you start thinking about life after you ve completed your studies. It is an ongoing process, from your first job you

More information

Course Certificate In. Pharmaceuticals and Medical Research: Clinical Research Monitoring & Coordination

Course Certificate In. Pharmaceuticals and Medical Research: Clinical Research Monitoring & Coordination Course Certificate In Pharmaceuticals and Medical Research: Clinical Research Monitoring & Coordination Welcome to the latest in distance learning courses designed to prepare you, on your own schedule,

More information

Developing Research & Communication Skills

Developing Research & Communication Skills Developing Research & Communication Skills Guidelines for Information Literacy in the Curriculum Executive Summary This handbook provides colleges and universities with suggestions for how they might develop

More information