A Simple SQA Plan.

Slides:



Advertisements
Similar presentations
We have developed CV easy management (CVem) a fast and effective fully automated software solution for effective and rapid management of all personnel.
Advertisements

Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
Software Quality Assurance Plan
Damian Gordon.  Static Testing is the testing of a component or system at a specification or implementation level without execution of the software.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
SE 555 Software Requirements & Specification Requirements Validation.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Chapter 5: Project Scope Management
 QUALITY ASSURANCE:  QA is defined as a procedure or set of procedures intended to ensure that a product or service under development (before work is.
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?
1 CSc Senior Project Software Testing. 2 Preface “The amount of required study of testing techniques is trivial – a few hours over the course of.
Design Reviews Peer Reviews. Agenda Peer Reviews Participants of Peer Review Preparation for a Peer Review Session The Peer Review Session Post-peer Review.
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
… and after unit testing …
Software Testing Life Cycle
S oftware Q uality A ssurance Part One Reviews and Inspections.
Software Process Guidelines VIETTEL Corporation. CONTENTS I.Standard folder structure II.Review Process III.Data Repository IV.Naming Convention 2.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
S Q A.
SOFTWARE REUSABILITY AJAYINDER SINGH CSC What is Software Reuse Software reuse is the process of implementing or updating software systems using.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
Requirements and Estimation Process From a CMM Level 5 Organization Alan Prosser.
Test Plan Outline. Key Points from the Narrative process is ad hoc a lot of code reuse usability is very important accuracy and interoperability are problems.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
1 Construction Chapter Key Concepts Be familiar with the system construction process. Understand different types of tests and when to use Understand.
Reviews and Inspections. Types of Evaluations Formal Design Reviews conducted by senior personnel or outside experts uncover potential problems Inspections.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
HP Project & Portfolio Management Entering Actual Hours for Project work July 11, 2007 CIMpleBS.com/HP-PPM/Training-Time Sheets.pps By Dan Gallagher See.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Edline and GradeQuick Training Welcome! Please Sign In.
Page © ASME 2015 Module B – Process B4.Initiating and Terminating Standards Projects Standards and Certification Training.
1 test10b Software Testing Necessary to measure and certify quality in software.
NEM201 Week 4 Project Plan Create and complete outstanding items. 01. Front Cover 02. Document details 03. Scope Document 04. Technical Design 05. Creative.
More SQA Reviews and Inspections. Types of Evaluations  Verification Unit Test, Integration Test, Usability Test, etc  Formal Reviews  aka "formal.
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?
SQA COMPONENTS IN THE PROJECT LIFE CYCLE C HAPTER 8 Dr. Ahmad F. Shubita.
Software Configuration Management
Scope Planning.
Software Engineering (CSI 321)
ELECTROPHYSIOLOGY REPORTING SYSTEM AviDocs™ - EP
Working in Groups in Canvas
Software Quality Assurance
Software Support Framework
Requirements Analysis and Specification
HCS 542 Possible Is Everything/tutorialrank.com
WEB 407 Competitive Success/snaptutorial.com
WEB 407 Education for Service-- snaptutorial.com.
HCS 542 Education for Service/tutorialrank.com
Standards and Certification Training
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Engineering Processes
Review.
Thursday’s Lecture Chemistry Building Musspratt Lecture Theatre,
Scope Management Chapter 5
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Systems Analysis and Design
Before During After Follow-up Resolve Review Pre-review Familiarize
Software Reviews - Overview
QA Reviews Lecture # 6.
Engineering Processes
Software Testing Lifecycle Practice
Scope Management Chapter 5
Improving Your Testing
Think about your view of QA
Sample PowerPoint presentation
Software Reviews.
Presentation transcript:

A Simple SQA Plan

Key Points from the Narrative process is ad hoc a lot of code reuse usability is very important accuracy and interoperability are problems testing is not formal at all little or no unit testing of reused modules

Suggestions Schedule time for and set milestones for: FTRs Requirements Detailed Design Peer Reviews new code modules Unit Testing (black box) all code module Gather these procedures in an "SQA Guidelines" document When time and money permit, send off an interested person to FTR training

Suggested format for SQA Guidelines Items to be Reviewed Pass Fail Criteria Responsibilities Schedule of Tests and Reviews

SQA Guidelines I. Items to be Reviewed System Requirements formal technical review consisting of facilitator: in-house requirements guru from different group author : Sue scribe: Zack customer rep (or sample user if customer is not available)

System Design Software Design FTR similar to above FTR need to assign specific people Software Design FTR facilitator: in-house designer from another group author: Zack or The Other Bob scribe: Tim or John member: Tim or John

All Reused Code Modules All New Code Modules code walkthroughs black box testing All Reused Code Modules white box testing for automatic ordering module In the future, perhaps add User Interface Usability Testing

SQA Guidelines II. Pass Fail Criteria System Requirements completeness System Design need a checksheet which includes survey of users' environment Software Design need a checksheet

New Code Modules Reused Modules User Interface need coding guidelines for walkthroughs black box - simple black box testing Reused Modules black box - boundary value analysis User Interface meets all usability criteria described in SRS be sure to use different browsers

SQA Guidelines III. Responsibilities Need to fill in this table Task Person Expected Completion

SQA Guidelines IV. Schedule for Tests and Reviews SRS FTR - end of week 2 System Design FTR - end of week 3 Software Design FTR - end of week 4 Unit Testing - scheduled throughout coding

Summary concentrate effort on problem areas insure completion by requirements design new code insure completion by adding these tasks to the schedule as milestones, and assigning responsibility