(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe 2002.1 Selecting an Appropriate Software Testing Method Ibrahim.

Slides:



Advertisements
Similar presentations
Internal Control Integrated Framework
Advertisements

QWE March © 2002 The authors, all rights reserved. Experiences in Testing the Pocket PC.
Thursday, November 1, 2001(c) 2001 Ibrahim K. El-Far. All rights reserved.1 Enjoying the Perks of Model-based Testing Ibrahim K. El-Far Florida Institute.
Friday 6 September 2002(c) 2002 The Authors. All Rights Reserved.1 A Framework for Testing Wireless Applications Ibrahim K. El-Far Roussi Roussev Nattawut.
SE Name SE Title Blackboard Training: Approaches and Opportunities.
1 Introduction to Software Engineering Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Internet Librarian 2007 Project management workshop 28 th October 2007 Mary Auckland Project management workshop 28 th October.
Testing Coverage Test case
1 Software Unit Test Coverage And Test Adequacy Hong Zhu, Patrick A. V. Hall, John H.R. May Presented By: Arpita Gandhi.
Test Yaodong Bi.
Copyright © 2010, SAS Institute Inc. All rights reserved. Making Data Work for Kids: EVAAS Teacher Reports October 2012 SAS ® EVAAS ® for K-12.
Lecture 8: Testing, Verification and Validation
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved Chapter The Future of Training and Development.
Software Quality Assurance Plan
© Copyright 2008, SoftWell Performance AB 1 Performance Testing Distributed Systems Concepts and Terminology v0.6.1.
Copyright © 2003 Software Quality Research Laboratory Software Production Essentials Seeing Past the Buzz Words.
Software Testing and Quality Assurance
Software Quality Metrics
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics
Chapter 15 Design, Coding, and Testing. Copyright © 2005 Pearson Addison-Wesley. All rights reserved Design Document The next step in the Software.
Software Design & Production Methodologies STRUCTURED & OBJECT-ORIENTED METHODS for SYSTEMS ANALYSIS & DESIGN Vassilka Kirova Computer & Information Science.
A GOAL-BASED FRAMEWORK FOR SOFTWARE MEASUREMENT
Project Management and MS Project. The project management triangle: Time Resources Scope.
SOFTWARE PROJECT MANAGEMENT Project Quality Management Dr. Ahmet TÜMAY, PMP.
Ensuring Quality and Productivity If you forget the customer, nothing much else matters. —Anne Mulcahy, CEO, Xerox Corporation Chapter 2 Copyright © 2010.
Copyright 2005 Thomson/South-Western Basic Letter & Memo Writing Fifth Edition Chapter 1: Effective Communication.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
PJSISSTA '001 Black-Box Test Reduction Using Input-Output Analysis ISSTA ‘00 Patrick J. Schroeder, Bogdan Korel Department of Computer Science Illinois.
Functional Testing Test cases derived from requirements specification document – Black box testing – Independent testers – Test both valid and invalid.
What is Business Analysis Planning & Monitoring?
Manufacturing Processes Copyright © Texas Education Agency, All rights reserved.
Extreme Programming Software Development Written by Sanjay Kumar.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
CPIS 357 Software Quality & Testing
Software Testing Damian Gordon.
Chapter 6 : Software Metrics
Software Testing Course Shmuel Ur
SOFTWARE TESTING Scope of Testing  The dynamic Indian IT industry has always lured the brightest minds with challenging career.

SOFTWARE SYSTEMS DEVELOPMENT 4: System Design. Simplified view on software product development process 2 Product Planning System Design Project Planning.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Software Engineering 2 Software Testing Claire Lohr pp 413 Presented By: Feras Batarseh.
Formal Methods in Software Engineering
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 19Slide 1 Chapter 19 Verification and Validation.
Testing Techniques Software Testing Module ( ) Dr. Samer Hanna.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Session # Rational User Conference 2002 Author Note: To edit Session # go to: View/Master/Title Master ©1998, 1999, 2000, 2001, 2002 Rational Software.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2007 Pearson Education Canada 9-1 Chapter 9: Internal Controls and Control Risk.
Continual Service Improvement Methods & Techniques.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Introduction to Software Testing Maili Markvardt.
Verification vs. Validation Verification: "Are we building the product right?" The software should conform to its specification.The software should conform.
Governance, risk and ethics. 2 Section A: Governance and responsibility Section B: Internal control and review Section C: Identifying and assessing risk.
I&C Lab Seminar Procedure for the Software Requirements Specification for Safety Critical Systems Seo Ryong Koo Korea Advanced Institute Science.
TQS - Teste e Qualidade de Software (Software Testing and Quality) Software Testing Concepts João Pascoal Faria
TQS - Teste e Qualidade de Software (Software Testing and Quality) Software Testing Concepts João Pascoal Faria
Identify the Risk of Not Doing BA
Software Requirements
A test technique is a recipe these tasks that will reveal something
Project Management Process Groups
Conducting the Assurance Engagement
© Oxford University Press All rights reserved.
Introduction to Project Management
Software Design & Production Methodologies
Presentation transcript:

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Selecting an Appropriate Software Testing Method Ibrahim K. El-Far Florida Institute of Technology

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Overview Needed research areas Test method evaluation issues What to evaluate Hidden misconceptions in comparisons Factors influencing evaluation

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Categories of Quality Activities Going into the product Good process Documentation Formal analysis Design reviews Code Inspections After the fact Program proof Fault injection Mutation analysis Testing

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Variety of Testing Styles Scenario Exploratory model-based Stochastic Control flow Functional Data flow Clear box Partition Black box Random Boundary Value Risk-based Requirements-based

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Needed Research Areas How to evaluate new test method Assess worth, goals, activities Estimate how well it integrates into existing practices and tools How to evaluate existing methods Study thoroughness and cost Determine where improvements can be made How to put methods to work in combination

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Test Method Evaluation Issues What is it about the testing method that we want to evaluate? Does the evaluation involve any entity other than the method itself? Is there a precise set of measures that describe what we want to evaluate? Are there uncontrollable factors affecting the evaluation? What is the scope of the results of the evaluation?

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe What to Evaluate Effectiveness – Is the method producing the right results? Efficiency – Is the method wasting as little resources as possible? Human elements – Is the method dependent on skills, expertise, knowledge, and personal communication?

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Comparing Effectiveness Number of defects found Delivered reliability Detecting defects of a specific class Satisfying the adequacy criteria Power of finding faults

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Comparing Cost Size of test suites Speed of producing test suites Return of investments Bugs Reliability Information

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Comparing Human Element Degree of human action involvement Dependency on human skills Dependency on domain expertise Amount of needed on preparation

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Factors Influencing Evaluation The Nature of Programs The Nature of The Method Circumstances Surrounding Development and Test

(c) Copyright 2002 Ibrahim K. El-Far. All rights reserved. Presented at Quality Week Europe Contact Information Ibrahim K. El-Far Department of Computer Sciences, Florida Institute of Technology, 150 W. University Blvd., Melbourne, Florida 32901, USA.