Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.

Slides:



Advertisements
Similar presentations
Technical System Options
Advertisements

Software Quality Assurance Plan
Test process essentials Riitta Viitamäki,
INFORMATION TECHNOLOGY
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Configuration Management
Requirements Specification and Management
Presentation by Prabhjot Singh
Software Quality Assurance Plan
Network Design and Implementation
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)
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
ATOM: A System for Building Customized Program Analysis Tools.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Chapter 1 Introduction to C Programming. 1.1 INTRODUCTION This book is about problem solving with the use of computers and the C programming language.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Project Execution & Termination Life Cycle Execution Presented by: Basker George.
Introduction to Computer Technology
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
SYSTEM LIFE CYCLES. OBJECTIVES o Be able to describe the stages of development of a hardware/software system. o Know what the different stages of the.
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Characterizing the Existing Network Designing and Supporting Computer Networks.
Commercial Database Applications Testing. Test Plan Testing Strategy Testing Planning Testing Design (covered in other modules) Unit Testing (covered.
12.
Extreme Programming Software Development Written by Sanjay Kumar.
Introduction to Software Quality Assurance (SQA)
Lesson 7 Guide for Software Design Description (SDD)
Software Configuration Management
CPIS 357 Software Quality & Testing
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
End HomeWelcome! The Software Development Process.
Software Testing. What is Testing? The process consisting of all life cycle activities, both static and dynamic, concerned with planning, preparation.
Chapter 9 Testing the System Shari L. Pfleeger Joann M. Atlee
Interfaces to External EDA Tools Debussy Denali SWIFT™ Course 12.
Software Quality Assurance
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
1 Introduction to Software Testing. Reading Assignment P. Ammann and J. Offutt “Introduction to Software Testing” ◦ Chapter 1 2.
Software Testing Process By: M. Muzaffar Hameed.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Software Engineering Lecture # 1.
1 Applets are small applications that are accessed on an Internet server, transported over the internet, automatically installed and run as a part of web.
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Understand Windows Services Software Development Fundamentals LESSON 5.3.
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
Testing throughout Lifecycle Ljudmilla Karu. Verification and validation (V&V) Verification is defined as the process of evaluating a system or component.
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
IS Development Methodology
Topic 2: Hardware and Software
Items to consider before automating an application
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Software Engineering (CSI 321)
System Design.
Systems Analysis and Design
CHAPTER 2 Testing Throughout the Software Life Cycle
Systems Design, Implementation, and Operation
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Baisc Of Software Testing
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
Operating Systems Tasks 04/04/2019.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Requirements Engineering
Operating Systems Tasks 05/08/2019.
Presentation transcript:

Ch-11 Project Execution and Termination

System Testing This involves two different phases with two different outputs First phase is system test planning and second phase is system testing activity The system test planning must be done before system testing activity and it can take place any time after HLD is completed System testing activity can be performed after all modules have been coded and unit tested Output of test planning stage is test plan During system testing activity, system test plan is executed and main output is system test report System test plan defines the test environment, test parameters, test procedures and stopping criteria For the environment, all hardware, software, communication and security level requirements of the environment are specified Test procedures identify the features to be tested and not to be tested

Continue… Features to be tested include user interfaces, hardware and software interfaces, communication interfaces and business process For each feature different test cases are specified A test case gives the condition that needs to be tested as well as expected results Test procedure section of plan specifies the tools to be used and procedures to be followed

Acceptance and Installation Whatever software is developed, it must be formally accepted by customer to be considered successful Customer does acceptance testing in the environment in which the software operate When the test results satisfy the acceptance criteria, software is accepted Acceptance test plan is prepared by the customer and the testing is carried out by the customer After acceptance the software has to be installed in the customer environment and put to production use Both acceptance testing and installation require instructions on how to load the software in production environment Without these guidelines it will be difficult for the customer to operate A release note is prepared for the project

Continue… This document describes what directories to create, where to place which files and what else to do to make the software operational