Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 5 This material was developed.

Slides:



Advertisements
Similar presentations
Testing Web Applications & Services Testing Web Applications & Web Services.
Advertisements

System Integration Verification and Validation
Component 4: Introduction to Information and Computer Science Unit 5: Overview of Programming Languages, Including Basic Programming Concepts Lecture 1.
Software Quality Assurance Plan
1 Software Testing and Quality Assurance Lecture 13 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Test Long and Prosper presented by Janet Gray July 26, 2005.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Documentation Testing
Lecture 6: Testing/Quality Assurance Damien Markey.
(c) 2007 Mauro Pezzè & Michal Young Ch 24, slide 1 Documenting Analysis and Test.
SE 555 – Software Requirements & Specifications Introduction
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
 What is Software Testing  Terminologies used in Software testing  Types of Testing  What is Manual Testing  Types of Manual Testing  Process that.
BY RAJESWARI S SOFTWARE TESTING. INTRODUCTION Software testing is the process of testing the software product. Effective software testing will contribute.
MSF Testing Introduction Functional Testing Performance Testing.
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
Extreme Programming Software Development Written by Sanjay Kumar.
Software Testing. Recap Software testing – Why do we do testing? – When it is done? – Who does it? Software testing process / phases in software testing.
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Categories of Testing.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Software Testing Life Cycle
CS4311 Spring 2011 Verification & Validation Dr. Guoqiang Hu Department of Computer Science UTEP.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 1 This material was developed.
Introduction to Information and Computer Science Information Systems Lecture b This material (Comp4_Unit9b) was developed by OHSU, funded by the Department.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Verification and Validation Overview References: Shach, Object Oriented and Classical Software Engineering Pressman, Software Engineering: a Practitioner’s.
Introduction to Information and Computer Science Information Systems Lecture c This material (Comp4_Unit9c) was developed by OHSU, funded by the Department.
Software Testing Testing principles. Testing Testing involves operation of a system or application under controlled conditions & evaluating the results.
Installation and Maintenance of Health IT Systems
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 2 This material was developed by Oregon Health & Science.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 4 This material was developed by Oregon Health & Science.
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
Introduction to Information and Computer Science Computer Programming Lecture b This material (Comp4_Unit5b), was developed by Oregon Health and Science.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 3 This material was developed by Oregon Health & Science.
Component 4: Introduction to Information and Computer Science Unit 5: Overview of Programming Languages, Including Basic Programming Concepts Lecture 4.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 3 This material was developed.
The Culture of Healthcare Privacy, Confidentiality, and Security Lecture d This material (Comp2_Unit9d) was developed by Oregon Health and Science University,
Component 4: Introduction to Information and Computer Science Unit 5: Overview of Programming Languages, Including Basic Programming Concepts Lecture 2.
Software Testing Process By: M. Muzaffar Hameed.
Component 8 Installation and Maintenance of Health IT Systems Unit 10 Developing a Test Strategy and Test Plan This material was developed by Duke University,
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 2 This material was developed.
PRESENTER PRIYANKA GUPTA.  Testing the complete system with respect to requirements.  In System testing, the functionalities of the system are tested.
Component 2: The Culture of Health Care
Unit 10 Implementation and Operation. Key Concepts Implementation deliverables Documentation Coding Reuse Testing Installation Training Support Factors.
LOGO TESTING Team 8: 1.Nguyễn Hoàng Khánh 2.Dương Quốc Việt 3.Trang Thế Vinh.
Component 10 – Fundamentals of Health Workflow Process Analysis and Redesign Unit 3-1 – Interpreting and Creating Process Diagrams: Introduction This material.
TESTING (S,S,AND A,B) By KARTHIKEYAN KANDASAMY. TESTING Scenario testing – 1.System & 2. Usecase Defect bash System o Functional and non functional testing.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 6 This material was developed by Oregon Health & Science.
HNDIT23082 Lecture 09:Software Testing. Validations and Verification Validation and verification ( V & V ) is the name given to the checking and analysis.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Component 4: Introduction to Information and Computer Science Unit 9/Part e: Components and Development of Large Scale Systems.
Introduction to Information and Computer Science Databases and SQL Lecture d This material (Comp4_Unit6d) was developed by Oregon Health & Science University,
Installation and Maintenance of Health IT Systems Developing a Test Strategy and Test Plan This material Comp8 _Unit10 was developed by Duke University,
Introduction to Project Management An Overview of Health IT Projects Lecture b This material (Comp19_Unit1b) was developed by Johns Hopkins University,
 Software reliability is the probability that software will work properly in a specified environment and for a given amount of time. Using the following.
Testing throughout Lifecycle Ljudmilla Karu. Verification and validation (V&V) Verification is defined as the process of evaluating a system or component.
D E P A R T M E N T O F COMPUTER SCIENCE AND SYSTEMS ANALYSIS SCHOOL OF ENGINEERING & APPLIED SCIENCE O X F O R D O H I O MIAMI UNIVERSITY Software Testing.
Leanne Guy EGEE JRA1 Test Team Manager
TESTING IN THE SOFTWARE LIFE CYCLE &TEST LEVELS Chapter 2 1/11/
Applied Software Implementation & Testing
Introduction to Software Testing
Component 4: Introduction to Information and Computer Science
Requirements Document
Software Testing Strategies
Presentation transcript:

Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 5 This material was developed by Oregon Health & Science University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number IU24OC

Topic II: Systems Development Lifecycle (SDLC) 1.Systems Planning 2.Systems Analysis 3.Systems Design 4.Systems Implementation 5.Systems Support and Security Component 4/Unit 9-5 Health IT Workforce Curriculum Version 2.0/Spring Testing

Testing: What, Why, How Syntax Errors Logic Errors Test Plan Test Data GUI Component 4/Unit 9 Health IT Workforce Curriculum Version 2.0/Spring Component 4/Unit 9-53 Health IT Workforce Curriculum Version 2.0/Spring 2011

Testing Overview Create the Test Plan Determine Test Cases and Test Data Execute Tests –Test Environment –Automate Tests Fix Bugs and Retest Repeat as Necessary Component 4/Unit 9-5 Health IT Workforce Curriculum Version 2.0/Spring

Test Plan Testing goals Key areas of focus Testing deliverables How tests will run List of items to test Roles and responsibilities Prerequisites Environment Assumptions What to do when test is successful What to do when test fails Glossary Component 4/Unit 9-5 Health IT Workforce Curriculum Version 2.0/Spring

Test Cases Test cases are written to: –Cover all use cases and scenarios –Validate technical requirements and specifications –Verify the application/system meets the business and functional requirements specified –Verify the system meets performance standards Formal and Informal Test Cases Scenario testing Component 4/Unit 9-5 Health IT Workforce Curriculum Version 2.0/Spring

Contents of Test Cases Test Case ID Test Case Description: –What to test –How to test Input Data Expected Result Actual Result Pass? or Fail? Additional information may also be captured: –Test Suite Name –Test Category –Tested By –Test Date –Test Iteration Component 4/Unit 9-5 Health IT Workforce Curriculum Version 2.0/Spring

Testing Sequence Component 4/Unit 9-5 Health IT Workforce Curriculum Version 2.0/Spring

Testing for Users Performance Usability Accessibility –Americans with Disabilities –Section 508 of the Rehabilitation Act –Web Accessibility Initiative Component 4/Unit 9 Health IT Workforce Curriculum Version 2.0/Spring Component 4/Unit 9-59 Health IT Workforce Curriculum Version 2.0/Spring 2011

Testing Types (1 of 2) Ad Hoc Compatibility Exploratory Installation Load Stress Maintenance Component 4/Unit 9 Health IT Workforce Curriculum Version 2.0/Spring Component 4/Unit Health IT Workforce Curriculum Version 2.0/Spring 2011

Testing Types (2 of 2) Recovery Reliability Regression Sanity Scalability Security Smoke Volume Component 4/Unit 9 Health IT Workforce Curriculum Version 2.0/Spring Component 4/Unit Health IT Workforce Curriculum Version 2.0/Spring 2011

Reliability Theory Probability Statistics Failure Rate Hazard Rate Component 4/Unit 9 Health IT Workforce Curriculum Version 2.0/Spring Component 4/Unit Health IT Workforce Curriculum Version 2.0/Spring 2011