DMS Training 2017年4月22日(土) Instructor:

Slides:



Advertisements
Similar presentations
Mercury Quality Center 9.0 Training Material
Advertisements

Using the Self Service BMC Helpdesk
Recruitment Booster.
AIMSweb Progress Monitor Online User Training
Practice Insight Instructional Webinar Series Eligibility Manager
Defect Tracking and Management
WASTE MANAGEMENT ©2010 SciQuest USA Confidential 1 Powered by RFx User Guide.
* Requisition Processing Common Problems * Budget Checking Errors * Run Controls * Process Scheduler Request & Process Monitor * Questions.
Guide to using the myNATE website
Validating and Improving Test-Case Effectiveness Author: Yuri Chernak Presenter: Lam, Man Tat.
Pre-Authorization for Faculty Travel Request Form.
What is so good about Archie and RevMan 5
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
How To Batch Register Your Students
8 Story St. B2: Machine login on the base of the monitor 1 harvardtest.service-now.com Username = your 8-digit HUIDPassword = [your production password]
Inti Online Login Page (Lecturer/Student/Administrator View)
Software Enhancements Operations keeps the lights on, strategy provides a light at the end of the tunnel, but project management is the train engine that.
Arizona Department of Education Exceptional Student Services Vouchers System RTC User.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
NEW RMU PORTAL – RMU Panel.
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
© 2012 IBM Corporation Rational Insight | Back to Basis Series Work on a Defect from QA Liu Xue Ning.
Washington Campus Compact New Time Log Database Note to users: You should use Internet Explorer to use this database. In other programs (i.e. Firefox)
DWINSA 2007 Website. Website Purpose Allow states to track status of questionnaires Allow systems >100K or states to upload project data.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
SEIMS SUPPORT N.C. State Board of Elections
Creating a Web Site to Gather Data and Conduct Research.
Nancy Severe-Barnett Program Coordinator, SCIS
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Nipissing’s ROMEO e-System Internal Research Funding (IRF) Internal Research Grant Application Form (IRG)
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
State of Kansas Travel Authorizations Statewide Management, Accounting and Reporting Tool Entering a Travel Authorization Navigation: Employee Self Service.
Lesson Understand templates 2 Create a new document from a template 3 Work with template elements 4 Create a custom template 5 Use a custom template.
PearsonAccess April 14, PearsonAccess – Agenda Order Tracking Additional Orders Student Data Upload (SDU) files New Student Wizard Online Testing.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Department of Tourism Computerization Project Phase I Accreditation JULY 2009.
Inspection and Review The main objective of an Inspection or a Review is to Detect Defects. (Today -there may be some other goals or broader definition.
Chair of Software Engineering Exercise Session 6: V & V Software Engineering Prof. Dr. Bertrand Meyer March–June 2007.
Academic 2016 Student Enrolment Day 1 Integrated National Education Information System (iNEIS TM )
Academic 2016 Student Enrolment Day 1 Integrated National Education Information System (iNEIS TM )
Test status report Test status report is important to track the important project issues, accomplishments of the projects, pending work and milestone analysis(
Vendor Bid System (VBS) Seminar. Agenda Vendor Bid System Overview Step-by-Step Advertisement Posting Editing Active Advertisements Recommended Practices.
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Timesheet training Version: Introduction Duration: 1.5 hours Purpose: Guide on how to use Timesheet.
Top-performing urban school district in Florida Introduction to TIDE 1.
QC – User Interface QUALITY CENTER. QC – Testing Process QC testing process includes four phases: Specifying Requirements Specifying Requirements Planning.
FHA Training Module 1 This document reflects current policy related to this topic. Its content is approved for use in all external and internal FHA-related.
Page ADP PearsonAccess Proctor Training. Page Agenda Test Overview Testing Components Proctor Roles and Responsibilities Overview Administering the Test.
Virginia Administrative Training Module 1: Processing, Online, Scoring and Reporting Training Presentation Training Presentation Working Within PearsonAccess.
Texas Assessment Management System STAAR Alternate Manage Teacher Assignments.
American Diploma Project Administrative Site Training.
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
American Diploma Project Administrative Site Training.
American Diploma Project Administrative Site Training.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Lesson 9 Sharing Documents
How to Create and Start a Test Session
Managing Rosters Screener Training Module Module 5
Inspection and Review The main objective of an Inspection or a Review is to detect defects. (Not for Giving Alternative Solutions) This activity and procedure.
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
AGILENT TECHNOLOGIES RESTRICTED
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
LESSON 01 Hands-on Training Execution
Project Name - Testing Iteration 1 UAT Kick-off
Test Cases, Test Suites and Test Case management systems
Guide: Certify results Version of Ladok by the latest update:
Presentation transcript:

DMS Training 2017年4月22日(土) Instructor: Version: 2.8 Author: Hoang A Na – FRD.BGD Updated by: HuyenLL 2017年4月22日(土) Instructor:

Introduction Purpose: Guide project team to understand about defect information, logging, monitoring and measuring defects using Defect Management System (DMS) Duration: 2 hours Audience: PM, PTL, Dev, Tester, QA Test: Paper or online post assessment with pass mark of 25/40

Objectives After the course, student will: Understand basic concept of Defects Able to use DMS for defect logging/tracking

Part 1: CONCEPTS of DEFECT Defect Concept Defect information in DMS. Detail for : Defect Status Defect Severity Defect Type Cause Category Defect original

What is a defect? A defect is any non-fulfilment of a product requirement related to an intended or specified use. (All non-fulfilment found by internal reviewer, external reviewer and customer). Testing activities & Reviewing activities are called “Quality Control activities” (QC activities) Reviewing activities include: Document review ; code review; other review, acceptance review. Testing activities include: Unit test, integration test, System test, Other test ,Acceptance test. If you consider any recommendations to fix, this recommendation should be logged as a defect in DMS.

What should be done after a defect is found? The defect is logged into DMS. The defect needs to be communicated and assigned to developers that can fix it. After the defect is resolved, fixes should be re-tested, and determinations made regarding requirements for regression testing to check that fixes didn’t create defects elsewhere. DMS should encapsulate these processes.

Defect information The defect information includes Severity, Type, Description…. as below image

DEFECT STATUS

DEFECT STATUS (cont.) Error: The defect is not fixed, or fixed but not satisfactorily as required Assigned: The defect is reviewed by PM/PTL and assigned to one member to fix it Corrected: The defect is already fixed and waiting to re-test Closed: The defect is fixed satisfactorily as required Accepted: The defect has not been fixed satisfactorily as required, but it’s accepted by concession of authority or customer Cancelled: It’s not a defect or defect is removed by actions other than bug fixing.

Defect Severity - FATAL Defect severity have 4 levels : Fatal, Serious, Medium and Cosmetic with weight 10-5-3-1 . Fatal Major errors that cause failure of the application or the building of the application. Example: + Misunderstanding major features of customer requirements, that causes rework of whole or major parts of application (for example: main functionalities, application environments, business rules, etc.)    + Irrecoverable database corruption +There is no workaround and testing cannot continue

Defect Severity - SERIOUS Major errors in document s that cause failure in functionalities or failure to achieve quality objectives     Example: +Do not update related documents (design, test docs) when SRS/design is changed .  +Misunderstanding customer requirements that causes rework of design & coding on 01 or several complicated modules. + Lack test cases for a module or several modules

Defect Severity - MEDIUM Minor errors that cause problems during the building of the application or document rework.   Example: +Any special cases included invalid data, boundary value,... for major function returns incorrectly    +Incorrect or old information in reports caused by mistakes    +Do not have enough or suitable test cases for abnormal cases

Defect Severity - COSMETIC Very minor defects, no way to affect the functionalities of the product but still cause rework. Example: + A spelling/ grammatical error on a user-interface screen/ message    + Do not use correct document naming conventions      + Coding standard: name of object, variables, comments,... 

DEFECT TYPE Defect type is used to group defects by classifying types of problem.

DEFECT TYPE - Functionality Incomplete Function Ex1: Customer request: C = A + ABS(B)                But developer does C = A + B. Ex2: Requirement: Year field accepts value from 1990 to 2020           Dev: Year field accept any number value Feature missing Ex: Customer requests 3 functions: Add new, modify and delete user.            But developer does only 2 functions: Add new and delete user. Business logic Ex: In a system: - Page 1: When user click ”Back” button, system displays previous page with status the same user has been done before. - Page 2:  The ”Back” button  system displays previous page but the previous status the same user has been done before was refreshed.

DEFECT TYPE – Coding Coding Register Command Compile Name/Branch place Coding standard Hard Code Redundancy code Logic of code Other Example: For component ListView in VB, ListItem is indexed from 1...n (n = Number of ListItem in ListView).          If developer indexes in code: for i = 0 to n-1     ==> The index n is missed, should start with 1. It’s Coding logic defect: "Index of out bound"

DEFECT TYPE – User Interface Layout Label/Massage Position/size Examples: - A spelling/ grammatical error on screen/ message     - Align text, fields, forms, labels     - Incorrect Tab index, set default button, set default cursor, short key.

DEFECT TYPE - Design issue & Document Logic Deployment From Function Data flow Interface Between Modules Table Design Domain Design. Ex: Lack of the table in design Document Grammar Format/Template Documentation Example: Didn't document correctly while grammatical still right (use wrong words, sentences used not described the correct purposes) …

DEFECT Cause Category This field is used to group defect cause by classifying types of problem.

Defect Origin Defect Origin indicates the actual process that caused the defect. .

Practices 1.Who are involved in defect fixing process? 2. Do you need to log a defect found while debugging your code as a unit test defect? 3. Which is cheaper, preventing defects or fixing them? 4. What should be primarily based on then scheduling bug fixes?

Part 2: DMS FUNCTIONS Introduction DMS Actor and Rights Responsibility DMS Main Functions. DMS overview Manage view Log defect Defect report Import & Export defect. Others

What is DMS use for? Path to access: http://fsoft-fms/dms2 Track project defects on each project work products and modules Report defects and defect status of project Follow up defects status To evaluate quality-related performance of PROJECT or PROCESS NOT INDIVIDUAL through project (or process) metrics collected such as Test effectiveness, Review effectiveness, defect rate, Test effecticy… Wrong data leads to wrong decision Path to access: http://fsoft-fms/dms2

Actors & Rights The Actors QA PM/PTL Tester Developer Rights: Submit new defects View and update defects View the history of a defect Update several fields of some defects at the same time. View defect reports Only QA Group, QAHO and Admin can delete defect(defects).

Rights QA: Has permission in Defect Management All the rights as Tester at project level. QA can login to all projects that QA dedicated this group. QA can delete defect of the project. PM/PTL: Manage Defect and plan defects for WPs, Module Select the workflow that apply for the project. Cancelled / accepted the defect. Tester: Update/change status of the defect in DMS. Cannot change defect status to “Accepted” Developer: Has permission in Defect Management. Cannot change defect status to “Closed” or “Accepted”

Responsibility QA Check/ tracking and update defects of all projects. PM/Project Technical Leader: Assign users with position to the project (FSoft Insight tool) Define WPs, Modules of the project (Define in Fsoft Insight tools) Plan defects for each WP, Module and QC activity (In Fsoft Insight tools) Select the workflow that apply for the project. Review new defects, analyze defect origin, defect type, severity and update this fields correctly Assign a developer to fix it, and change defect status to “Assigned” Change defect status to “Accepted” or “Cancelled “ in case of concession Review test result and make causal analysis about defect trends

Responsibility (cont.) Tester Submit a defect with “Error” status Track defect status, if it’s “Corrected” re-test the defect Change status to “Closed” if fixed defect is correct, else to “Assigned” Report test results before Final inspection: Successful Test coverage Developer Fix defects which are assigned to him Change defect status to “Corrected” after fixing it

DMS Overview

Manage views List of All defects All open defects: defects with status ERROR + ASSIGNED + CORRECTED All leakage defects: defects of QC activities Acceptance test Acceptance review

Log Defect You click on “Add new” button in the screen for logging the defect. The information defect is OK at least when the mandatory fields are filled up as below image.

Defect Report Report function is used to analyze and evaluate defects of project basing on defect status, defect severity…, and moreover it helps manager to check progress of each Tester and Developer, … Defect report list in DMS as below image:

Defect Report To view the defect report : Pls. enter information related to report in each filter: From Date/ To Date/ Product Type/ Product /Report Type field then click on the button “Report”. Ex: The Defect Distribution report

Defect Distribution report

Import defect DMS supports Import defect function by an excel template file to log defect. To download Excel file template : Pls. click on “Download Template file” button as the below image. Note: All mandatory fields are in Red and user needs to fill in right format If any defect lacks information in mandatory fields in Excel file  The defect will not be imported into DMS

Export defect To export the defect report. Pls. enter information related to report in each filter: From Date/ To Date/ Product Type/ Product /Report Type field then click on “Export” button as the below image.

Export defect To export the defect :Pls. enter information related to defect in each filter: Assigned To/ Status/ QC activity/ Product Type/ …then click on “Search” button as the below image.

Export defect -> pls. click on Export button.

Other features Move defects Only QA can perform this task. Should be carefully by moving defects Step1 :Select defects which should be moved to other project Step 2:Select the new project from the list Step3: Click “MoveDefect” button, selected defects are moved to new project. The information of moved defects is kept in new project Queries Fix Queries: provided by application Public Queries: only PM/PTL can create and manage these queries Private Queries: Each project member can create and manage his queries Batch Update: the user choose to change status /severity / product type ….of many defects at the same time

Practices Log defects in DMS for the cases: 1. In integration test you have to integrated module A with module B. There is a function (XYZ) cannot perform. The cause is the modules B was blocked some command lines Developer of module B forgot to check in latest version (that unblock the command lines) in integration test environments. 2. When customer feedback about the deliver application bugs following: "When Time out occurs. The login dialog is displayed. User inserts incorrect password, Click tab then press OK. Error message is displayed "Error occurs" “ 3. When deploying product on customer’s production environment, you find some errors. How do you log these bugs?

Resources & references Test Guideline DMS Guideline Process_Correction Recommended readings DMS help

Questions and Answers