Test Strategy Best Practices By Gabriel Rodriguez.

Slides:



Advertisements
Similar presentations
1 COMPUTER GENERATED & STORED RECORDS CONTROLS Presented by COSCAP-SA.
Advertisements

Performing Test Best Practices By Gabriel Rodriguez.
Defect Tracking and Management
Information System Audit : © South-Asian Management Technologies Foundation Chapter 4: Information System Audit Requirements.
Software Quality Assurance Plan
MIS 2000 Class 20 System Development Process Updated 2014.
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Auditing Computer-Based Information Systems
Group 3 John Gregory John Marsh Gerri Houston Samantha McNeily.
Auditing Computer Systems
Acquiring Information Systems and Applications
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights Reserved. 7-1 Chapter 7 CHAPTER 7 THE EFFECT OF INFORMATION TECHNOLOGY ON THE AUDIT.
Software project management (intro) Quality assurance.
Pertemuan 16 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Internal Control. COSO’s Framework Committee of Sponsoring Organizations 1992 issued a white paper on internal control Since this time, this framework.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Tester’s Role in Software Development and Acquisition Best Practice By Gabriel Rodriguez.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Session 6: Data Integrity and Inspection of e-Clinical Computerized Systems May 15, 2011 | Beijing, China Kim Nitahara Principal Consultant and CEO META.
Folder Structure Management Best Practice By Gabriel Rodriguez.
Best Practices By Gabriel Rodriguez
Test Reporting Best Practices By Gabriel Rodriguez.
Acquiring Information Systems and Applications
Chapter 10 Information Systems Controls for System Reliability—Part 3: Processing Integrity and Availability Copyright © 2012 Pearson Education, Inc.
© 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 CHAPTER 11: DATA AND DATABASE ADMINISTRATION Modern Database Management 11 th Edition Jeffrey.
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
Commercial Database Applications Testing. Test Plan Testing Strategy Testing Planning Testing Design (covered in other modules) Unit Testing (covered.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Managing Software Quality
Chapter 2 The process Process, Methods, and Tools
Best Practices By Gabriel Rodriguez
Chapter 5 Internal Control over Financial Reporting
Don’t Just “Test”… Validate!!
Important acronyms AO = authorizing official ISO = information system owner CA = certification agent.
IT Service Delivery And Support Week Eleven – Auditing Application Control IT Auditing and Cyber Security Spring 2014 Instructor: Liang Yao (MBA MS CIA.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
How To Build a Testing Project 1 Onyx Gabriel Rodriguez.
Other Quality Attributes Other Important Quality attributes Variability: a special form of modifiability. The ability of a system and its supporting artifacts.
Georgia Electronic Voting System Testing and Security Voting Systems Testing Summit November 29, 2005.
CHAPTER 13 Acquiring Information Systems and Applications.
1 Chapter Nine Conducting the IT Audit Lecture Outline Audit Standards IT Audit Life Cycle Four Main Types of IT Audits Using COBIT to Perform an Audit.
Database Security Outline.. Introduction Security requirement Reliability and Integrity Sensitive data Inference Multilevel databases Multilevel security.
[Hayes, Dassen, Schilder and Wallage, Principles of Auditing An Introduction to ISAs, edition 2.1] © Pearson Education Limited 2007 Slide 7.1 Internal.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
LESSON 3. Properties of Well-Engineered Software The attributes or properties of a software product are characteristics displayed by the product once.
Test Manager’s Role Best Practice By Gabriel Rodriguez.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Copyright © 2007 Pearson Education Canada 23-1 Chapter 23: Using Advanced Skills.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
System Analysis and Design Copyright © Genetic Computer School 2007 SAD14-1 CHAPTER OVERVIEW  Overview Of System Maintenance  Tasks Performed During.
Certified Software Tester How To Build a Testing Project, Part 2.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
 System Requirement Specification and System Planning.
Copyright © 2016 Pearson Education, Inc. CHAPTER 12: DATA AND DATABASE ADMINISTRATION Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman,
Certified Software Tester How To Build a Testing Project, Part 1.
Dr. Ir. Yeffry Handoko Putra
Software Project Configuration Management
McCall’s Quality Factors
APPLICATION RISK AND CONTROLS
Software Quality Assurance
Software engineering.
مقدمه اي بر مهندسي نيازمنديها
Thursday’s Lecture Chemistry Building Musspratt Lecture Theatre,
Internal Control Internal control is the process designed and affected by owners, management, and other personnel. It is implemented to address business.
Presentation transcript:

Test Strategy Best Practices By Gabriel Rodriguez

Copyright MSQAA Federation Chapter. Agenda Test Strategy Test Strategy Case Study Q&A Reference

Copyright MSQAA Federation Chapter. Test Strategy

Copyright MSQAA Federation Chapter. Test Strategy The objective of testing is to reduce the risks inherent in computer systems. The strategy must address the risks and present a process that can reduce those risks. The two components of the testing strategy are: – Test factors The risk or issue that needs to be addressed as part of the test strategy. – Test Phase The phase of the systems development life cycle in which testing will occur.

Copyright MSQAA Federation Chapter. Test Strategy Not all the test factors will be applicable to all software systems. The development team will need to select and rank the test factors for the specific software system being developed. Once selected and ranked, the strategy for testing will be partially defined. The test phase will vary based on the testing methodology used. For example, the test phases in a traditional waterfall life cycle methodology will be much different from the phases in a Rapid Application Development methodology.

Copyright MSQAA Federation Chapter. Test Strategy Test Factors – The risk factors become the basis or objectives of testing. The risks associated with testing will be called “test factors.” The test factors themselves are not risks, they are attributes of the software that, if they are wanted and not present, pose a risk to the success of the software, and thus constitute a business risk.

Copyright MSQAA Federation Chapter. Test Strategy The following list describes the test factors: – Correctness Assurance that the data entered, processed, and output by the application system is accurate and complete. – File Integrity Assurance that the data entered into the application system will be returned unaltered. – Authorization Assurance that the data is processed in accordance with the intents of management.

Copyright MSQAA Federation Chapter. Test Strategy The following list describes the test factors: – Audit Trail The capability to substantiate the processing that has occurred. The process of saving the supporting evidential matter is called an audit trail. – Continuity of Processing The ability to sustain processing in the event problems occur. Assurance that the backup information are available to recover operations should integrity be lost due to problems. – Service Levels Assurance that the desired results will be available with a time frame acceptable to the user.

Copyright MSQAA Federation Chapter. Test Strategy The following list describes the test factors: – Access control Assurance that the application system resources will be protected against accidental and intentional modification, destruction, misuse, and disclosure. – Compliance Assurance that the system is designed in accordance with organizational strategy, policies, procedures, and standards. – Reliability Assurance that the application will perform its intended function with the required precision over an extended period of time.

Copyright MSQAA Federation Chapter. Test Strategy The following list describes the test factors: – Ease of Use The extent of effort required learning, operating, preparing input for, and interpreting output from the system. – Maintainability The effort required to locate and fix an error in an operational system. – Portability The effort required transferring a program from one hardware configuration and/or software system environment to another.

Copyright MSQAA Federation Chapter. Test Strategy The following list describes the test factors: – Coupling The effort required to interconnect components within an application system and with all other application systems in their processing environment. – Performance The amount of computing resources and code required by a system to perform its stated functions. – Ease of Operation The amount of effort required to integrate the system into the operating environment and then to operate the application system.

Copyright MSQAA Federation Chapter. Test Strategy Four steps must be followed to develop a customized test strategy: – Select and Rank Test Factors The customers/key users of the system in conjunction with the test team should select and rank the test factors. Only three to seven factors will be selected. These should be listed in the matrix in sequence from the most significant test factor to the least significant. – Identify the System Development Phases The project development team should identify the phases of their development process.

Copyright MSQAA Federation Chapter. Test Strategy Four steps must be followed to develop a customized test strategy: – Identify the Business Risks associated with the System under Development The developers, key users, customers, and test personnel should brainstorm the risks associated with the software system.The risks should then be ranked into high, medium, and low. One-third of all risks should be indicated as high; one-third, medium; one- third, low. – Place Risks in the Matrix The risk team should determine the test phase in which the risk needs to be addressed by the test team and the test factor to which the risk is associated.

Copyright MSQAA Federation Chapter. Test Strategy Case Study

Copyright MSQAA Federation Chapter. Test Strategy Case Study Select and Rank Test Factors:

Copyright MSQAA Federation Chapter. Test Strategy Case Study System Development Phases:

Copyright MSQAA Federation Chapter. Test Strategy Case Study Identify Business Risks:

Copyright MSQAA Federation Chapter. Test Strategy Case Study Place Risks in Matrix:

Copyright MSQAA Federation Chapter. Q&A Any questions…

Copyright MSQAA Federation Chapter. Reference CSTE Study Guide 2002 by QAI CSTE Study Guide 2006 by QAI

Copyright MSQAA Federation Chapter. Thank you…