Dataworks Development, Inc. P.O. Box 174 Mountlake Terrace, WA (425) fax (425)

Size: px
Start display at page:

Download "Dataworks Development, Inc. P.O. Box 174 Mountlake Terrace, WA (425) fax (425)"

Transcription

1 Dataworks Development, Inc. P.O. Box 174 Mountlake Terrace, WA (425) fax (425) The Freezerworks Validation Verification Package Dataworks Development, Inc. has over 20 years of experience devoted to designing and revamping its Software Development Lifecycle, which includes program testing. When requested, we provide documentation of this validation to our customers as a means for them to measure our internal dedication to quality product design. This Validation Verification Package contains the following items for your examination: Software Development LifeCycle (SDLC) Validation Process Freezerworks Modules Validated in the Test Scripts Validation Completion by Round, Spreadsheet Samples of Completed Test Script Pages Certificate of Validation Final documentation of the Test Scripts, above, encompasses approximately 6000 printed pages. For ease of review, selected representative samples of pages have been provided. Please note that the Test Scripts, referenced above, were written to satisfy requirements of validation by a software development company. While Dataworks strives to include the most extensive variety of test cases and data ranges in the Test Scripts, they are in no way intended to replace the user validation required by the FDA. They are not a substitution for the laboratories responsibility to assess their own unique needs (functional requirements) and risk levels. FDA philosophy dictates that users draft and perform their own test plans, based on these requirements and risk assessments. Only when all rounds of validation test scripts have been completed satisfactorily, all testing procedures performed, and all documentation reviewed, will the project manager certify a version of the software for public release. This Certificate of Validation is included at the conclusion of this document. Every staff member at Dataworks is devoted to providing our customers with the highest quality software possible. We hope that this Validation Verification Package will illustrate some of the steps we take to do just that. Shannon Murray Quality Assurance and Project Manager Vice President - Dataworks Development, Inc. (425) shannon@dwdev.com

2 SDLC Validation Process The Dataworks Software Development LifeCycle (SDLC) was written in accordance with the FDA s Guidelines for Software Development and other current information technology standards. This extensive SDLC system governs the creation of our software from start to finish, including: User Requirements and Systems Analysis Functional Specifications Design Specifications Coding Phase and Programming Conventions Validation and Testing Distribution Tracking Post-distribution Modification Requests or Error Reports Users' Manual File and Document Storage The following excerpt from the SDLC lists the Dataworks policies and procedures covered in the Validation and Testing section. Acceptable performance is documented at each step of the testing procedures and all documentation is reviewed, signed, and dated by the Project Manager. A. Programmer Validation Each programmer is required to perform initial validation of his own work by running the program to verify compliance with the Functional Specifications. The programmer must provide documentation in the EMP showing the validation steps taken (e.g., a checklist or test plan) and any resulting documentation (e.g., screen cast, output, etc.) B. Unit Testing During the Coding Phase of the SDLC, the Development Team Leader will create compiled copies of the program just for unit testing to be performed by an inhouse Quality Assurance Technician. Each version created will be assigned a unique subletter. The features comprising each unit to be tested will be determined by the Development Team Leader, assuring limited domino effects and avoiding crashes with unfinished modules. 1. Test Plan Outlines Developers will create Test Plan Outlines for the QA Technician to use in Unit Testing. These documents will be named according to the module, Error Report or Modification Report to which they refer and should be stored under G:\Dataworks Products\Product Name & Version\Test Plan Outlines\Module Name. The author s name must be at the end of each Test Plan. These outlines will be the foundation for later creating formal Test Plans. The Test Plan Outlines should include basic test case situations for the QA Technician to use in coordination with his own judgment, extrapolation and intuition when testing each module. Last Updated 04/24/2012 Validation Verification SDLC summary.doc Page 2 of 7

3 2. Documenting Unit Testing Unit Testing documents will be maintained in G:\Dataworks Products\Product Name & Version\Validation\Unit Testing. a. The Development Team Leader and Project Manager will maintain an Excel spreadsheet called Unit Testing with at least the following fields: Module Name Developer Date Code Completed Version Number Assigned Unit Testing Completed b. The software tester will use a copy of the Test Plan Outline in this folder as a testing document. Version Number and Date of Testing will be added to the top of each document. c. When requested by the Development Team Leader or the Project Manager, the software tester will make a WebEx recording of each testing session so that steps can be easily recreated. Recording requirement will be determined based on risk assessment and/or complexity of the module. d. Errors found during Unit Testing will be logged in the E s and M s Database. A summary, verbal or written, of each Unit Testing session will be reported to the Development Team Leader. The Development Team Leader will assign coding correction to a programmer. e. Modifications may be requested by the software tester at this time and logged into the E s and M s Database. The Development Team Leader and Project Manager will determine if the modification is worthy of incorporation into the current project, must wait for a subsequent version, or is denied. C. Source Code Review Initiation of source code review will be at the discretion of the Development Team Leader based on risk analysis of the programs altered. Source code will be reviewed by the Development Team Leader or a qualified programmer designated by the Project Manager. The reviewer should verify that the source code is in compliance with Programming Conventions and the program's design document. The reviewer must electronically sign the appropriate section of the Errors and Modifications database record, if applicable. D. Write Test Cases Last Updated 04/24/2012 Validation Verification SDLC summary.doc Page 3 of 7

4 The test plan outline will be initially developed by the programmer prior to coding, in the design phase, for each module (functional unit of code) modification. The test plans will be stored in Word and will be named according to the module, Error Report, or Modification Report to which they refer. The author's name must be at the end of each Test Plan. The program name, version #, authorized signature and date will be on the first page of each section of the test plan. The test plan may be modified during coding to reflect changes in the program. The objective of the test cases is to determine if the program meets the program specifications and to find errors via high yield test cases. (High yield test cases have a good probability of finding errors and reduce the number of test cases needed.) Know the specifications Know the expected results (exact output from specific inputs) Use test cases for valid and invalid input Watch for side effects; with every change, the probability of errors increases; for every fix after a successful test, start over with first test case Document test cases to avoid repeating the same tests Documented test cases include expected results Complete test set must be validated when any new set is added 1. Test cases developed parallel to the software from program requirements and specifications (black box testing). a. Equivalence Partitioning Analysis Only considers the input domain Test cases for valid input and invalid input One test case for each element of each class or partition (1) Range of Values - 3 test cases One valid test case with a value within domain Two invalid test cases with values without domain - One less than the lowest domain value - One greater than the highest domain value e.g., 1<=X<=9 as the domain where x is a value valid: 1<=X<=9 invalid: X < 1 & X > 9 (2) Number of Values - 3 test cases One valid test case with number of value within domain Last Updated 04/24/2012 Validation Verification SDLC summary.doc Page 4 of 7

5 Two invalid test cases with number of values without the domain e.g., 1<=N<=6 as the domain where N is the number of values valid: 1<=N<=6 invalid: N < 1 & N > 6 (3) Enumerations of values (input values have individual identities, or specific values) n + 1 test cases (where n is the number of enumerations) N valid test cases with values within the domain One invalid test case with value without the domain e.g., the domain is red, blue, or white three valid test cases (red, blue, white) and one invalid test case (green) (4) Must values - two test cases (Single Value Domains) One valid value that equals the must value One invalid value that does not equal the must value (5) Special condition values One test case for each special condition b. Boundary Value Analysis Considers both input and output Test cases from edges of equivalence classes or partitions (1) Range Test - 4 test cases for each domain e.g., domain is 1<=X<=9 two valid test cases: 1 & 9 two invalid test cases: 0 & 10 (2) Number of values - 4 test cases two valid test cases: minimum number and maximum number of values two invalid test cases: min - 1 and max + 1 (3) Consider outputs - test case for each possibility e.g., a positive and a negative (input and output) for size, quantities, hours worked, payment, etc. Last Updated 04/24/2012 Validation Verification SDLC summary.doc Page 5 of 7

6 c. Error Guessing From specifications and intuition, what are the problem areas and where might the errors be 2. Test cases developed from program code review for each module (white-box testing) Does not test for logic errors Does not test for correct usage of boolean operators a. Statement Coverage Test cases to ensure every statement is executed at least once with the expected results Test every path b. Decision Coverage Test case for each true and false path for each decision box Does not look inside decision box c. Condition Coverage Tests inside decision boxes A true and a false test case for each condition within the decision box (tests the >, <, =, <>, <=, >= operators) d. Decision / Condition Coverage Test case for each condition for each true and each false path within the decision box e. Multiple Decision / Condition Coverage Test case each path of each decision Tests each condition within each decision box following each possible path 3. Test cases for testing modules and for integrated testing of the modules (testing the interface between the modules). a. Desk Checking: step by step examination of the code b. Inspection: inspection of the requirements, the design and the code to find faults c. Walk Through: visual and verbal step by step evaluation of the module to critique style, errors, development standards, areas of possible errors, etc. Last Updated 04/24/2012 Validation Verification SDLC summary.doc Page 6 of 7

7 d. Static Analysis: paper review to find logic errors, questionable coding practices, and other weaknesses of the source code 4. Test Cases for Systems Testing a. Stress Tests: test real time process for ability to handle and react to program interrupts b. Volume Tests: test system using the maximum amount of data over a period of time c. Usability Tests: machine - user interface d. Performance Testing: response times, throughput, number of transactions e. Storage Testing: compares the amount of storage actually used against the amount expected 5. The Test Plan will be reviewed and approved by the Development Team Leader and the Project Manager prior to its use for In-House Formal Validation. E. In-House Formal Validation Testing must be performed in-house by one or two people (depending on the size and scope of the program or module) according to the test plan. At least one of those performing the testing must not have participated in the programming of the project being tested. Testing Attitude Assume the program is incorrect For every error that is found, the probability of other existing errors increases A successful test will find an error Every modification will cause errors There will always be a combination of circumstances in the "real world" not accounted for in testing Testing does not prove correctness of a program, only that the program is correct for specific conditions (or "reliable across an expected domain producing expected results") F. Beta-site Testing Beta site testing on a user system will be performed after the in-house testing is complete and any errors corrected. Modifications requested or errors reported by the Beta site will be fully documented in the Errors and Modifications Database. Last Updated 04/24/2012 Validation Verification SDLC summary.doc Page 7 of 7

8 Dataworks must confirm with Beta sites that the tested programs comply with Functional Specifications. Confirmation must be documented and approved by the Project Manager. G. Reporting Errors or Requesting Modifications During the testing phase any errors or omissions found will be entered in the Errors and Modifications Database. These errors will be corrected and the validation process will begin again. H. Documentation Acceptable performance must be documented at each step of the testing procedures. All documentation of testing must be reviewed, signed, and dated by the Project Manager. 1. The test plan documentation includes the test cases, the expected results for each test case, and the actual results from each test case. Results will be verified through screen captures, reference reports, etc., which demonstrate that the logic flow is correct. 2. The test plan documentation will include: the source code tested the domain tested (black box testing) the critical pathways (white box testing) 3. After approval by the Development Team Leader and the Project Manager, the completed documentation will be kept in the program documentation notebooks. Last Updated 04/24/2012 Validation Verification SDLC summary.doc Page 8 of 7

9 Freezerworks Modules Validated in Test Scripts The following is an overview of modules covered in the Freezerworks Validation Test Scripts. Some program menu options are tested under multiple modules, and some modules contain validation of multiple menu options. See the Validation Completion spreadsheet for a list of Test Script documents. Initialization Data Files Serial Number Login System Properties Windows Option Multi-User System Configuration and Setup Client Licenses Menu Access (limited login) System Administration Users Groups Permissions Security Sample Types User Defined Fields Configure Samples Input Form Configure Samples List View Configure Aliquots List View Configure Transactions List View User Defined Reports. Audit Trail Samples Add, Modify, Delete Samples View Move Samples Check for Duplicates Create Duplicate Aliquots Add, Modify, Delete Aliquots Transactions View Sub-aliquoting Lineage Shipping Last Updated: 11/24/2010 Validation Verif FW Modules Validated.doc Page 1 of 2

10 Search Simple, Advanced, Quick Search, Scheduling, By Scanned Field, By Location, By ASCII File Add, View Transactions Batch Update Configure Batch Entry Enter and Update: Samples, Aliquots, New Positions, Transactions Freezers Configuration Add, Modify, Delete Security Explore Freezers (by alias, by tree, and by visual ) QC Check Freezer Import Data Export Data Printing Configure and Print Reports Configure and Print Labels Label Specifications Adjust Printer Settings Scanner alternate keyboard input Web Links Installation Windows Standalone Windows Server Mac Standalone Mac Server Windows and/or Mac Client Upgrading Older Versions From Freezerworks Basic to Freezerworks Unlimited From Older Freezerworks Unlimited to Current Freezerworks Unlimited Last Updated: 11/24/2010 Validation Verif FW Modules Validated.doc Page 2 of 2

11 Printed: 09/27/2013 Validation Verification FUL 6.0 Rounds.xls Page 1

12 Printed: 09/27/2013 Validation Verification FUL 6.0 Rounds.xls Page 2

13 Printed: 09/27/2013 Validation Verification FUL 6.0 Rounds.xls Page 3

14 Printed: 09/27/2013 Validation Verification FUL 6.0 Rounds.xls Page 4

15 Printed: 09/27/2013 Validation Verification FUL 6.0 Rounds.xls Page 5

16 Sample Pages of Validation and Test Plan Documentation A complete set of printed documentation is available for inspection at Dataworks. As referenced earlier, these samples should give a comprehensive overview of the kinds of documents required by our validation process. Sample 1: The Test Plan Outline As required by the SDLC, a Test Plan Outline must be created by the programmers to be used by the Validators in Unit Testing and in drafting the formal Test Plans. This particular change to the software affects the Shipping Module. The Test Plan Outline lists all items to be checked that are linked to that change.

17 Sample 2: Completed Test Script With No Problems The following is the first pages of a five page Test Plan chapter testing transaction activities. The Validator has performed and verified each step. The Project Manager has reviewed the page, as noted on the page footer. All printed copies are stored with the Project Manager.

18 Sample 3: Program Error Reported During Testing The following is a single page of a Test Script chapter within the Freezers Entry module. The Validator has performed each step, but noted one step in which the program did not function according to the script. The Validator reports the error by making an entry in the Dataworks internal EMP database, as noted by the initials next to Entered in DB: on the footer of this page. The database assigns the unique tracking number E30128 and the Validator makes a note of it. The Project Manager follows the detailed progress of the reported error through the database s Error Report, Disposition & Release, and Status History tabs.

19 (Sample 3 continued)

20 (Sample 3 continued)

21 Sample 4: Test Plan Error Discovered During Testing The following is a single page of a Test Plan chapter within the Aliquots module. The Validator noticed that the value for the row should be 1 not 7, as required by the specifications and displayed in the software. After consulting with a supervisor, a mistake in the Test Plan (noted with TP on the page) is determined. The Project Manager confirms, and corrects the Test Plan as noted by the initials next to Doc Corrected:

22 (Sample 4 continued) The Test Plan is corrected at step #55. The MS Word function track changes is used any time a Test Plan is modified. The heading of the document is also updated. Below is the resulting corrected document, ready for the next round of validation.

23 Sample 5: Confirmation Chart for Configurable Fields Due to the configurable nature of Freezerworks, the Test Scripts often contain charts of User Defined Fields for use when confirming the same item for a multitude of fields. The chart displayed below illustrates one set of data used in this round of validation. Each field name in the chart represents a User Defined Field set up to test a unique combination of limits and boundaries for each field type.

24 Sample 6: Testing Label Printing Printing labels and other reports is an important feature of Freezerworks. Below is an example of verifying the Barcode Label feature. When other printed reports are tested, a similar task is performed: printed materials generated are attached directly to the Test Plans before they are submitted to the Project Manager for review.

25 (Sample 6 continued)

26 (Sample 6 continued) Labels are attached to the submitted Test Plan.

27 (Sample 6 continued)

28 Sample 7: Confirmation Chart for Performance Requirements The following chart is an example of one of many pages of moves tested with the Move Samples option. Due to the configurable nature of Freezerworks, a multitude of freezers must be configured to test all of the various ranges, limits, and boundaries. The sample below shows that not only was each move performed successfully, but was also checked afterwards for accuracy in the Explore Freezers and Audit Trail options.

29

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake Sample ISTQB examination 1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake 2 Regression testing should

More information

CASA External Peer Review Program Guidelines. Table of Contents

CASA External Peer Review Program Guidelines. Table of Contents CASA External Peer Review Program Guidelines Table of Contents Introduction... I-1 Eligibility/Point System... I-1 How to Request a Peer Review... I-1 Peer Reviewer Qualifications... I-2 CASA Peer Review

More information

Data Integrity and Electronic Records Compliance with DoseControl

Data Integrity and Electronic Records Compliance with DoseControl 1.0 PURPOSE To provide detailed descriptions of the functional specifications for the GEX DoseControl Dosimetry System, related to data integrity and electronic records compliance. 2.0 BACKGROUND The DoseControl

More information

Sample Exam. Certified Tester Foundation Level

Sample Exam. Certified Tester Foundation Level Sample Exam Certified Tester Foundation Level Answer Table ASTQB Created - 2018 American Stware Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made,

More information

Business Requirements Document (BRD) Template

Business Requirements Document (BRD) Template Business Requirements Document (BRD) Template Following is a template for a business requirements document (BRD). The document includes many best practices in use today. Don t be limited by the template,

More information

Sample Exam Syllabus

Sample Exam Syllabus ISTQB Foundation Level 2011 Syllabus Version 2.9 Release Date: December 16th, 2017. Version.2.9 Page 1 of 46 Dec 16th, 2017 Copyright 2017 (hereinafter called ISTQB ). All rights reserved. The authors

More information

Bridge Course On Software Testing

Bridge Course On Software Testing G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Accredited by NAAC with A Grade of UGC, Approved by AICTE, New Delhi Permanently Affiliated to JNTUA, Ananthapuramu (Recognized by UGC under 2(f) and 12(B)

More information

Web Services Configuration Guide

Web Services Configuration Guide Web Services Configuration Guide Freezerworks 2017 PO Box 174 Mountlake Terrace, WA 98043 www.freezerworks.com support@freezerworks.com 425-673-1974 877-289-7960 U.S. Toll Free Freezerworks is a registered

More information

Software Testing. Software Testing

Software Testing. Software Testing Software Testing Software Testing Error: mistake made by the programmer/ developer Fault: a incorrect piece of code/document (i.e., bug) Failure: result of a fault Goal of software testing: Cause failures

More information

Types of Software Testing: Different Testing Types with Details

Types of Software Testing: Different Testing Types with Details Types of Software Testing: Different Testing Types with Details What are the different Types of Software Testing? We, as testers are aware of the various types of Software Testing such as Functional Testing,

More information

The Corticon Rule Modeling Methodology. Applied to. FEMA Disaster Assistance Fraud Detection. A Case Study

The Corticon Rule Modeling Methodology. Applied to. FEMA Disaster Assistance Fraud Detection. A Case Study The Corticon Rule Modeling Methodology Applied to FEMA Disaster Assistance Fraud Detection A Case Study By Mike Parish Contents Table Of Figures... 4 The Business Problem... 6 Identify the Business Decision(s)

More information

Helix Test Case Management Best Practices

Helix Test Case Management Best Practices The following information provides best practices for test case management activities in Helix ALM. These best practices are guidelines. Your testing process and business rules should dictate whether or

More information

Auditing in an Automated Environment: Appendix E: System Design, Development, and Maintenance

Auditing in an Automated Environment: Appendix E: System Design, Development, and Maintenance Accountability Modules Auditing in an Automated Environment: Agency Prepared By Initials Date Reviewed By Audit Program - System Design, Development, and Maintenance W/P Ref Page 1 of 1 Procedures Initials

More information

Diploma in Software Testing 2.0 (HP)

Diploma in Software Testing 2.0 (HP) SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 108 Hrs. Diploma in Software Testing

More information

By V-cubed Solutions, Inc. Page1. All rights reserved by V-cubed Solutions, Inc.

By V-cubed Solutions, Inc.   Page1. All rights reserved by V-cubed Solutions, Inc. By V-cubed Solutions, Inc. Page1 Purpose of Document This document will demonstrate the efficacy of CODESCROLL CODE INSPECTOR, CONTROLLER TESTER, and QUALITYSCROLL COVER, which has been developed by V-cubed

More information

<PROJECT NAME> IMPLEMENTATION PLAN

<PROJECT NAME> IMPLEMENTATION PLAN IMPLEMENTATION PLAN Version VERSION HISTORY [Provide information on how the development and distribution of the Project Implementation Plan was controlled and tracked.

More information

Learn Well Technocraft

Learn Well Technocraft -This course includes Manual Testing aspects plus basic automation testing tools. The content included in the syllabus is sufficient for clearing the ISTQB certification. Note: We have combo course and

More information

Sparta Systems TrackWise Digital Solution

Sparta Systems TrackWise Digital Solution Systems TrackWise Digital Solution 21 CFR Part 11 and Annex 11 Assessment February 2018 Systems TrackWise Digital Solution Introduction The purpose of this document is to outline the roles and responsibilities

More information

Test design techniques

Test design techniques INF3121 : Software Testing 12. 02. 2015 Lecture 4 Test design techniques Lecturer: Raluca Florea INF3121/ 12.02.2015 / Raluca Florea 1 Overview 1. The test development process 2. Categories of test design

More information

Higher-order Testing. Stuart Anderson. Stuart Anderson Higher-order Testing c 2011

Higher-order Testing. Stuart Anderson. Stuart Anderson Higher-order Testing c 2011 Higher-order Testing Stuart Anderson Defining Higher Order Tests 1 The V-Model V-Model Stages Meyers version of the V-model has a number of stages that relate to distinct testing phases all of which are

More information

System Assessment Report Relating to Electronic Records and Electronic Signatures; Final Rule, 21 CFR Part 11

System Assessment Report Relating to Electronic Records and Electronic Signatures; Final Rule, 21 CFR Part 11 Page 1 /16 System Assessment Report Relating to Electronic Records and Electronic Signatures; Final Rule, 21 CFR Part 11 System: Touch Control for Titrando (Software version 5.840.0150) Page 2 /16 1 Procedures

More information

CompTIA Project+ (2009 Edition) Certification Examination Objectives

CompTIA Project+ (2009 Edition) Certification Examination Objectives CompTIA Project+ (2009 Edition) Certification Examination Objectives DRAFT INTRODUCTION The Project + examination is designed for business professionals involved with projects. This exam will certify that

More information

Examination Questions Time allowed: 1 hour 15 minutes

Examination Questions Time allowed: 1 hour 15 minutes Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Foundation Certificate in Software Testing Practice Exam Examination Questions 2011-10-10 Time allowed:

More information

Caliber 11.0 for Visual Studio Team Systems

Caliber 11.0 for Visual Studio Team Systems Caliber 11.0 for Visual Studio Team Systems Getting Started Getting Started Caliber - Visual Studio 2010 Integration... 7 About Caliber... 8 Tour of Caliber... 9 2 Concepts Concepts Projects... 13 Baselines...

More information

CS 424 Software Quality Assurance & Testing LECTURE 3 BASIC CONCEPTS OF SOFTWARE TESTING - I

CS 424 Software Quality Assurance & Testing LECTURE 3 BASIC CONCEPTS OF SOFTWARE TESTING - I LECTURE 3 BASIC CONCEPTS OF SOFTWARE TESTING - I WHAT IS SOFTWARE TESTING? Testing can find faults in the software but cannot prove that the software is error-free. OBJECTIVES OF SOFTWARE TESTING To test

More information

[IT6004-SOFTWARE TESTING] UNIT 2

[IT6004-SOFTWARE TESTING] UNIT 2 1. List the two basic Testing strategies. UNIT 2 Black box testing. White box testing. 2. What are the knowledge sources for Black box testing? Requirements Document specification Domain knowledge Defect

More information

Basic Training in Software Testing (2 Days)

Basic Training in Software Testing (2 Days) www.peaklearningllc.com Basic Training in Software Testing (2 Days) This is a practical hands-on seminar to cover the critical path of testing. Your instructor will be an experienced practitioner in the

More information

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Manual Testing.  Software Development Life Cycle. Verification. Mobile Testing 10 Weeks (Weekday Batches) or 12 Weekends (Weekend batches) To become a Professional Software Tester To enable the students to become Employable Manual Testing Fundamental of Testing What is software testing?

More information

Three General Principles of QA. COMP 4004 Fall Notes Adapted from Dr. A. Williams

Three General Principles of QA. COMP 4004 Fall Notes Adapted from Dr. A. Williams Three General Principles of QA COMP 4004 Fall 2008 Notes Adapted from Dr. A. Williams Software Quality Assurance Lec2 1 Three General Principles of QA Know what you are doing. Know what you should be doing.

More information

Part 5. Verification and Validation

Part 5. Verification and Validation Software Engineering Part 5. Verification and Validation - Verification and Validation - Software Testing Ver. 1.7 This lecture note is based on materials from Ian Sommerville 2006. Anyone can use this

More information

Validation Package. PROTOCOL EXCERPTS For further information, excerpts of the Validation Package are available.

Validation Package. PROTOCOL EXCERPTS For further information, excerpts of the Validation Package are available. To validate StatLIA 3.2, Brendan offers a Validation Package that includes User Requirements, Installation and Operational Qualification (IQ/OQ) Protocol, and a Trace Matrix to link the test cases with

More information

FedRAMP Security Assessment Plan (SAP) Training

FedRAMP Security Assessment Plan (SAP) Training FedRAMP Security Assessment Plan (SAP) Training 1. FedRAMP_Training_SAP_v6_508 1.1 FedRAMP Online Training: SAP Overview Splash Screen Transcript Title of FedRAMP logo. FedRAMP Online Training; Security

More information

MIS Week 9 Host Hardening

MIS Week 9 Host Hardening MIS 5214 Week 9 Host Hardening Agenda NIST Risk Management Framework A quick review Implementing controls Host hardening Security configuration checklist (w/disa STIG Viewer) NIST 800-53Ar4 How Controls

More information

Automation Change Management for Regulated Industries

Automation Change Management for Regulated Industries Automation Change Management for Regulated Industries Achieving Part 11 Compliance A White Paper Synopsis This whitepaper provides information related to FDA regulation 21 CFR Part 11 (Part 11) for organizations

More information

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0 Surname, Name: Gender: male female Company address: Telephone: Fax: E-mail-address: Invoice address: Training provider: Trainer: Certified Automotive Software Tester Sample Exam Paper Syllabus Version

More information

EPRI Software Development 2016 Guide for Testing Your Software. Software Quality Assurance (SQA)

EPRI Software Development 2016 Guide for Testing Your Software. Software Quality Assurance (SQA) EPRI Software Development 2016 Guide for Testing Your Software Software Quality Assurance (SQA) Usability Testing Sections Installation and Un-Installation Software Documentation Test Cases or Tutorial

More information

Certified Assessor. Application for COBIT Certified Assessor

Certified Assessor. Application for COBIT Certified Assessor Application for COBIT Certified Application for COBIT Certified REQUIREMENTS TO BECOME A COBIT CERTIFIED ASSESSOR There is a required US $100 Application processing fee. Payment of the COBIT Certified

More information

It is primarily checking of the code and/or manually reviewing the code or document to find errors This type of testing can be used by the developer

It is primarily checking of the code and/or manually reviewing the code or document to find errors This type of testing can be used by the developer Static testing Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed. Dynamic testing,

More information

Chapter 9 Quality and Change Management

Chapter 9 Quality and Change Management MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

Pearson Education 2007 Chapter 9 (RASD 3/e)

Pearson Education 2007 Chapter 9 (RASD 3/e) MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

SDLC Maturity Models

SDLC Maturity Models www.pwc.com SDLC Maturity Models SecAppDev 2017 Bart De Win Bart De Win? 20 years of Information Security Experience Ph.D. in Computer Science - Application Security Author of >60 scientific publications

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 22000 Lead Auditor www.pecb.com The objective of the Certified ISO 22000 Lead Auditor examination is to ensure that the candidate has

More information

GRCA FULL MEMBER GRADE (GRC Manufacturer) Regulations, Membership Procedure and Assessment

GRCA FULL MEMBER GRADE (GRC Manufacturer) Regulations, Membership Procedure and Assessment GRCA FULL MEMBER GRADE (GRC Manufacturer) Regulations, Membership Procedure and Assessment The International Glassfibre Reinforced Concrete Association (GRCA) October 2017 The International Glassfibre

More information

Software Testing Interview Question and Answer

Software Testing Interview Question and Answer Software Testing Interview Question and Answer What is Software Testing? A process of analyzing a software item to detect the differences between existing and required conditions (i.e., defects) and to

More information

Application Control Review. August 4, 2012

Application Control Review. August 4, 2012 Application Control Review August 4, 2012 Application Controls Review - Scope Web security Access Controls Password Controls Service Level Agreement Database Access Controls Perimeter Security Controls

More information

SERVICE OPERATION ITIL INTERMEDIATE TRAINING & CERTIFICATION

SERVICE OPERATION ITIL INTERMEDIATE TRAINING & CERTIFICATION SERVICE OPERATION ITIL INTERMEDIATE TRAINING & CERTIFICATION WHAT IS ITIL SO? The intermediate level of ITIL offers a role based hands-on experience and in-depth coverage of the contents. Successful implementation

More information

Final Estimates Level 2

Final Estimates Level 2 Florida Department of TRANSPORTATION Final Estimates Level 2 Module 11: Material Acceptance and Certification 11/1/2017 FDOT Final Estimates Level 2 Release 11, Module 11 1 Module Content 11/1/2017 FDOT

More information

Verification and Validation. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 22 Slide 1

Verification and Validation. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 22 Slide 1 Verification and Validation Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 22 Slide 1 Verification vs validation Verification: "Are we building the product right?. The software should

More information

Chapter 10. Testing and Quality Assurance

Chapter 10. Testing and Quality Assurance Chapter 10 Testing and Quality Assurance Different styles of doing code review Human Reviewer Code Inspection with continuous integration infrastructure Pinger s testing set up Testing Related topics 1.

More information

I-9 AND E-VERIFY VENDOR DUE DILIGENCE

I-9 AND E-VERIFY VENDOR DUE DILIGENCE I-9 AND E-VERIFY VENDOR DUE DILIGENCE WHITE PAPER I-9 and E-Verify Vendor Due Diligence Key questions to ask electronic I-9 vendors to ensure you are making the best choice for your business. 1. Vendor

More information

Timber Products Inspection, Inc.

Timber Products Inspection, Inc. Timber Products Inspection, Inc. Product Certification Public Document Timber Products Inspection, Inc. P.O. Box 919 Conyers, GA 30012 Phone: (770) 922-8000 Fax: (770) 922-1290 TP Product Certification

More information

User Guide How to Conduct an Audit By: PCE Systems January, 2018

User Guide How to Conduct an Audit By: PCE Systems January, 2018 User Guide How to Conduct an Audit By: PCE Systems January, 2018 1 How to Conduct an Audit The following steps will outline how to conduct an audit and manage provider responses. This guide assumes audit

More information

QA Best Practices: A training that cultivates skills for delivering quality systems

QA Best Practices: A training that cultivates skills for delivering quality systems QA Best Practices: A training that cultivates skills for delivering quality systems Dixie Neilson QA Supervisor Lynn Worm QA Supervisor Maheen Imam QA Analyst Information Technology for Minnesota Government

More information

Standard Operating Procedure Title: Guideline for the Validation of Excel Spreadsheets

Standard Operating Procedure Title: Guideline for the Validation of Excel Spreadsheets Department Validation/Technical Services Document no VAL-170 Prepared by: Date: Supersedes: Checked by: Date: Date Issued: Approved by: Date: Review Date: 1 Purpose The purpose of this document is to provide

More information

Chapter 11, Testing. Using UML, Patterns, and Java. Object-Oriented Software Engineering

Chapter 11, Testing. Using UML, Patterns, and Java. Object-Oriented Software Engineering Chapter 11, Testing Using UML, Patterns, and Java Object-Oriented Software Engineering Outline Terminology Types of errors Dealing with errors Quality assurance vs Testing Component Testing! Unit testing!

More information

Sparta Systems TrackWise Solution

Sparta Systems TrackWise Solution Systems Solution 21 CFR Part 11 and Annex 11 Assessment October 2017 Systems Solution Introduction The purpose of this document is to outline the roles and responsibilities for compliance with the FDA

More information

In this Lecture you will Learn: Testing in Software Development Process. What is Software Testing. Static Testing vs.

In this Lecture you will Learn: Testing in Software Development Process. What is Software Testing. Static Testing vs. In this Lecture you will Learn: Testing in Software Development Process Examine the verification and validation activities in software development process stage by stage Introduce some basic concepts of

More information

Client Computing Security Standard (CCSS)

Client Computing Security Standard (CCSS) Client Computing Security Standard (CCSS) 1. Background The purpose of the Client Computing Security Standard (CCSS) is to (a) help protect each user s device from harm, (b) to protect other users devices

More information

Compile together the individual QA Testing Checklists for your team site.

Compile together the individual QA Testing Checklists for your team site. Overview In this phase of the project you test and revise your client site using three different testing methods: quality assurance testing (done individually), user testing, and heuristic evaluation.

More information

HP Records Manager. Kofax Capture Template. Software Version: 8.1. Document Release Date: August 2014

HP Records Manager. Kofax Capture Template. Software Version: 8.1. Document Release Date: August 2014 HP Records Manager Software Version: 8.1 Kofax Capture Template Document Release Date: August 2014 Software Release Date: August 2014 Legal Notices Warranty The only warranties for HP products and services

More information

SWAMID Person-Proofed Multi-Factor Profile

SWAMID Person-Proofed Multi-Factor Profile Document SWAMID Person-Proofed Multi-Factor Profile Identifier http://www.swamid.se/policy/assurance/al2mfa Version V1.0 Last modified 2018-09-12 Pages 10 Status FINAL License Creative Commons BY-SA 3.0

More information

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms Standard Glossary of Terms used in Software Testing Version 3.2 Foundation Extension - Usability Terms International Software Testing Qualifications Board Copyright Notice This document may be copied in

More information

IECEx Guide Guidance for Applications from Service Facilities seeking IECEx Certification

IECEx Guide Guidance for Applications from Service Facilities seeking IECEx Certification IECEx Guide Guidance for Applications from Service Facilities seeking IECEx Certification INTERNATIONAL ELECTROTECHNICAL COMMISSION SCHEME FOR CERTIFICATION TO STANDARDS RELATING TO EQUIPMENT FOR USE IN

More information

Zigbee Test Tool brings major benefits to IoT device manufacturers

Zigbee Test Tool brings major benefits to IoT device manufacturers Zigbee Test Tool brings major benefits to IoT device manufacturers white paper Authors: Henk Veldhuis, Global Director Smart Lighting/Smart Home TÜV Rheinland and Musa Unmehopa, Vice Chairman of the Zigbee

More information

GUPM100 USB Optical Power Meter Function and Specifications

GUPM100 USB Optical Power Meter Function and Specifications 1 GUPM100 USB Optical Power Meter Function and Specifications 52082469 2 Table of Contents I. Introduction... 3 II. Device Overview... 4 III. Data Manager for Windows... 5 IV. GVIS for Windows... 9 V.

More information

In-Depth Guide to PaperVision Enterprise

In-Depth Guide to PaperVision Enterprise 800.422.1330 In-Depth Guide to is a simple and searchable enterprise content management (ECM) system. Securley store, share and collaborate on any type of information with unlimited users inside. 800.422.1330

More information

DRAFT Reliability Standard Audit Worksheet 1

DRAFT Reliability Standard Audit Worksheet 1 DRAFT Reliability Standard Audit Worksheet 1 PRC-025-2 Generator Relay Loadability This section to be completed by the Compliance Enforcement Authority. Audit ID: Registered Entity: NCR Number: Compliance

More information

ALM120 Application Lifecycle Management 12.0 Essentials Gold Package

ALM120 Application Lifecycle Management 12.0 Essentials Gold Package Course Data Sheet ALM120 Application Lifecycle Management 12.0 Essentials Gold Package Course No: ALM120-120 For software version(s): Software version used in the labs: 12.0 Delivery formats: Instructor

More information

NorthClark Computing, Inc. Quality Control and Supplier Corrective Action Requests User Guide

NorthClark Computing, Inc. Quality Control and Supplier Corrective Action Requests User Guide ERP Consulting Web Development Custom Programming Solutions Desktop & Web Applications for Manfact Quality Control and Supplier Corrective Action Requests User Guide Web and Desktop Applications for Manfact

More information

7.0 Test Design Techniques & Dynamic Testing

7.0 Test Design Techniques & Dynamic Testing 7.0 Test Design Techniques & Dynamic Testing Test Design Techniques 7.1 The Test Development Process 7.2 Categories of Test Design Techniques 7.3 Specification based or Black Box Techniques 7.4 Structure

More information

Statement of 21 CFR Part 11 Validation Results

Statement of 21 CFR Part 11 Validation Results Statement of Validation Results Software application: Session Manager DB (TurboTag ) Sealed Air Corporation Version: 2.1.1.5 Status: Validated through version 2.1.1.5 (Original validation completed on

More information

Tiger Scheme QST/CTM Standard

Tiger Scheme QST/CTM Standard Tiger Scheme QST/CTM Standard Title Tiger Scheme Qualified Security Tester Team Member Standard Version 1.2 Status Public Release Date 21 st June 2011 Author Professor Andrew Blyth (Tiger Technical Panel)

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO/IEC 20000 Lead Auditor www.pecb.com The objective of the Certified ISO/IEC 20000 Lead Auditor examination is to ensure that the candidate

More information

Terminology. There are many different types of errors and different ways how we can deal with them.

Terminology. There are many different types of errors and different ways how we can deal with them. Testing Terminology Reliability: The measure of success with which the observed behavior of a system confirms to some specification of its behavior. Failure: Any deviation of the observed behavior from

More information

Guide to IREE Certification

Guide to IREE Certification Guide to IREE Certification Certification Congratulations on your decision to pursue Investor Ready Energy Efficiency (IREE) Certification for your project! As a building owner, by choosing to pursue IREE

More information

Policy Document. PomSec-AllSitesBinder\Policy Docs, CompanyWide\Policy

Policy Document. PomSec-AllSitesBinder\Policy Docs, CompanyWide\Policy Policy Title: Binder Association: Author: Review Date: Pomeroy Security Principles PomSec-AllSitesBinder\Policy Docs, CompanyWide\Policy Joseph Shreve September of each year or as required Purpose:...

More information

Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation

Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation Dr. Frank Wallrapp 1 and Andreas Lex 2 German Space Operations Center, DLR Oberpfaffenhofen,

More information

Certified Tester Foundation Level(CTFL)

Certified Tester Foundation Level(CTFL) Certified Tester Foundation Level(CTFL) ISTQB : International Software Testing Qualifications Board Heading: The International Software Testing Qualifications Board (ISTQB) is an internationally recognized

More information

Equitrac Embedded for Sharp OSA

Equitrac Embedded for Sharp OSA Equitrac Embedded for Sharp OSA 1.4 Setup Guide 2014 Equitrac Embedded for Sharp OSA Setup Guide Revision Date Revision List September, 2014 Updated for Equitrac Office/Express 5.4 April 16, 2013 Updated

More information

CLAIMS MANAGEMENT SYSTEM

CLAIMS MANAGEMENT SYSTEM TRAINING GUIDE This training manual shows a high-level overview of our claims management system. This training guide should be considered as a work in progress; because, as we develop new advancements

More information

Web Applications (Part 2) The Hackers New Target

Web Applications (Part 2) The Hackers New Target Web Applications (Part 2) The Hackers New Target AppScan Source Edition Terence Chow Advisory Technical Consultant An IBM Rational IBM Software Proof of Technology Hacking 102: Integrating Web Application

More information

Client-server application testing plan

Client-server application testing plan Client-server application testing plan 1. INTRODUCTION The present plan contains and describes testing strategy principles applied for remote access system testing. The plan is intended to be used by project

More information

Request for Qualifications for Audit Services March 25, 2015

Request for Qualifications for Audit Services March 25, 2015 Request for Qualifications for Audit Services March 25, 2015 I. GENERAL INFORMATION A. Purpose This Request for Qualifications (RFQ) is to solicit a CPA firm with which to contract for a financial and

More information

Security Management Models And Practices Feb 5, 2008

Security Management Models And Practices Feb 5, 2008 TEL2813/IS2820 Security Management Security Management Models And Practices Feb 5, 2008 Objectives Overview basic standards and best practices Overview of ISO 17799 Overview of NIST SP documents related

More information

Personnel Certification Program

Personnel Certification Program Personnel Certification Program ISO 9001 (QMS) / ISO 14001 (EMS) Form PC1000 Last Updated 9/11/2017 Page 1 of 14 INDEX Auditor Certification Quality or Environmental Program Pg 3-4 Certification Status

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 9001 Lead Auditor www.pecb.com The objective of the PECB Certified ISO 9001 Lead Auditor examination is to ensure that the candidate possesses

More information

2016 SC REGIONAL HOUSING AUTHORITY NO. 3 S EIV SECURITY POLICY

2016 SC REGIONAL HOUSING AUTHORITY NO. 3 S EIV SECURITY POLICY 2016 SC REGIONAL HOUSING AUTHORITY NO. 3 S EIV SECURITY POLICY Purpose: The purpose of this policy is to provide instruction and information to staff, auditors, consultants, contractors and tenants on

More information

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 HP Quality Center Upgrade Best Practices White paper Table of contents About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 Defining... 3 Determine the need for an HP Quality Center Upgrade...

More information

COMMON CRITERIA CERTIFICATION REPORT

COMMON CRITERIA CERTIFICATION REPORT COMMON CRITERIA CERTIFICATION REPORT McAfee Policy Auditor 6.4 with epolicy Orchestrator 5.10 5 November 2018 383-4-455 V1.0 Government of Canada. This document is the property of the Government of Canada.

More information

Analytics: Server Architect (Siebel 7.7)

Analytics: Server Architect (Siebel 7.7) Analytics: Server Architect (Siebel 7.7) Student Guide June 2005 Part # 10PO2-ASAS-07710 D44608GC10 Edition 1.0 D44917 Copyright 2005, 2006, Oracle. All rights reserved. Disclaimer This document contains

More information

American Association for Laboratory Accreditation

American Association for Laboratory Accreditation R311 - Specific Requirements: Federal Risk and Authorization Management Program Page 1 of 10 R311 - Specific Requirements: Federal Risk and Authorization Management Program 2017 by A2LA. All rights reserved.

More information

Sample Security Risk Analysis ASP Meaningful Use Core Set Measure 15

Sample Security Risk Analysis ASP Meaningful Use Core Set Measure 15 Sample Security Risk Analysis ASP Meaningful Use Core Set Measure 15 Risk Analysis with EHR Questions Example Answers/Help: Status What new electronic health information has been introduced into my practice

More information

Register for this Exam You need an HPE Learner ID and a Pearson VUE login and password.

Register for this Exam You need an HPE Learner ID and a Pearson VUE login and password. Exam Preparation Guide Advanced HP Application Lifecycle Management 12.x.Software Exam description This exam tests that you can support all phases of the quality and test management process with HPE ALM

More information

GLOBAL TRANSPORT VT & BATCH SOLUTION

GLOBAL TRANSPORT VT & BATCH SOLUTION GLOBAL TRANSPORT VT & BATCH SOLUTION USER GUIDE VERSION 17.2 NOVEMBER Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 COPYRIGHT 2007- GLOBAL PAYMENTS INC. ALL RIGHTS RESERVED.

More information

Veritas Enterprise Vault Setting up SharePoint Server Archiving 12.2

Veritas Enterprise Vault Setting up SharePoint Server Archiving 12.2 Veritas Enterprise Vault Setting up SharePoint Server Archiving 12.2 Veritas Enterprise Vault: Setting up SharePoint Server Archiving Last updated: 2017-08-10. Legal Notice Copyright 2017 Veritas Technologies

More information

Sparta Systems Stratas Solution

Sparta Systems Stratas Solution Systems Solution 21 CFR Part 11 and Annex 11 Assessment October 2017 Systems Solution Introduction The purpose of this document is to outline the roles and responsibilities for compliance with the FDA

More information

COMMON CRITERIA CERTIFICATION REPORT

COMMON CRITERIA CERTIFICATION REPORT COMMON CRITERIA CERTIFICATION REPORT WorkCentre 7525/7530/7535/7545/7556 with FIPS 140-2 Compliance over SNMPv3 25 July 2016 v1.0 383-4-371 Government of Canada. This document is the property of the Government

More information

Test Driven Development (TDD), and Working with Legacy Code Using C# Workshop ( 4 days)

Test Driven Development (TDD), and Working with Legacy Code Using C# Workshop ( 4 days) Test Driven Development (TDD), and Working with Legacy Code Using C# Workshop ( 4 days) HOTEL DUBAI GRAND April 16 to 19-2018 Monday to Thursday ) (4 days) 9 am to 4 pm ISIDUS TECH TEAM FZE PO Box 9798

More information

W H IT E P A P E R. Salesforce Security for the IT Executive

W H IT E P A P E R. Salesforce Security for the IT Executive W HITEPAPER Salesforce Security for the IT Executive Contents Contents...1 Introduction...1 Background...1 Settings Related to Security and Compliance...1 Password Settings... 1 Session Settings... 2 Login

More information

ISASecure SSA Certification for DeltaV and DeltaV SIS

ISASecure SSA Certification for DeltaV and DeltaV SIS ISASecure SSA Certification for DeltaV and DeltaV SIS Frequently Asked Questions This FAQ addresses questions around the scope and relevance of the ISASecure System Security Assurance certification applied

More information