SlideShare a Scribd company logo
IT
Troubleshooting Management
Service Desk
Troubleshooting Skill Manual
www.i-ttm.com
Analyst often get ask how problem got
fixed not how the problem got
identified.
NT
Chapter 1 [skill principles]
Chapter 3 [skill model]
Chapter 4 [skill exercise]
Chapter 2 [skill profile]
Identify the cause of the problem
TROUBLESHOOTING
MAIN GOAL:

Recommended for you

Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis

CAPA management, corrective and preventive action, Rootcause analysis, RCA, Problem mapping, FMEA, Failure Mode effect and Analysis, Fault Tree analysis, Fishbone : ISHIKAWA, CTQ Tree (Critical to Quality Tree), AFFINITY DIAGRAM, 5 Why’s, Human errors,

fishbone : ishikawafault tree analysisfailure mode effect and analysis
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of Defects

Root Cause Analysis (RCA) is a process to understand the underlying causes of problems in order to prevent future issues. It involves asking "Why?" repeatedly to determine the root cause, typically requiring around 5 iterations. RCA principles include making it continuous, focusing on prevention over blame, and always searching for the root cause rather than stopping at surface explanations. Common leakage reasons for defects include requirements ambiguity, insufficient testing, and outdated test coverage. RCA stats can be used to measure quality and determine where to focus process improvements.

rca
Operating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive ActionsOperating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive Actions

This document provides an overview of Corrective Action Preventive Action (CAPA) and how to implement an effective CAPA process. It defines CAPA and explains the difference between corrective and preventative actions. It outlines the benefits of a mature CAPA system, including increased quality, reduced costs from problems, and improved customer satisfaction. The document then discusses various tools that can be used in the CAPA process, including root cause analysis techniques like 5 Whys, fishbone diagrams, and Pareto charts to identify causes and prioritize actions. Examples are provided for how to apply these tools to analyze specific business processes.

root cause analysiscapa 5-why brainstorming ishikawa
Test every suspect component until
the fault is identified
MAIN TASK:
What makes a problem more challenging
to troubleshoot than others ?
It depends on the number of suspect
components that needs to be tested.
2 components 100+ components
The higher number of suspect faults,
the harder it is to troubleshoot.
20 components 100+ components

Recommended for you

From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention

The document discusses moving from a defect reporting approach in software testing to a defect prevention approach using lean principles. It notes that preventing defects from the beginning is far more effective than finding faults later. It asks questions about the current state of testing and defect handling to determine opportunities to focus more on prevention activities like exploratory testing earlier and removing the root causes of defects.

Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing

Risk-based testing is a commonly-performed technique for prioritizing tests that must be performed in a short time frame. However, this technique isn't perfect and has some risks in itself. This presentation lists 13 ways a tester can be "fooled by risk."

risk managementsoftware testingdefects
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root CauseRoot Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause

This webinar discusses and investigates how to conduct root cause analysis. Root cause analysis is something that companies really struggle with. There will be plenty of practical advice in the webinar to help with you understand the concepts and the tools. If you would like to watch the recording of this webinar then copy and paste the below link into your web browser: http://www.mangolive.com/blog-mango/root-cause-analysis-tools-webinar

root causeroot cause analysisproblem solving
Locate the fault
First troubleshooting objective:
Identity of the fault
Second troubleshooting objective:
How do you troubleshoot?
Troubleshooting components with
physical boundaries, use your eyes.

Recommended for you

Root Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex TrainingRoot Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex Training

Tonex offers a 4-day root cause analysis training course for healthcare professionals. The training teaches the concepts, tools, and strategies for conducting effective root cause analyses of safety incidents in healthcare organizations. It aims to educate participants on the root cause analysis methodology and improve their skills so they can independently apply the process. The course outline covers topics like understanding root cause analysis in healthcare, the root cause analysis process, methods for analyzing incidents, and developing action plans. It is designed for healthcare managers, physicians, nurses and other professionals involved in root cause analyses.

root cause analysishealthcarerca for health
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentation

This document provides an overview and instructions for using the 7 Quality Control tools: check sheets, stratification, Pareto charts, cause-and-effect (fishbone) diagrams, histograms, control charts, and scatter diagrams. It describes the objective, rules, background and importance of each tool. For each tool, it addresses the purpose, when to use it, procedure, and benefits. The overall goal is to present these tools to address problem solving and quality improvement through structured data collection and analysis.

5 why training_presentation
5 why training_presentation5 why training_presentation
5 why training_presentation

The document provides guidance on conducting a 5-Why analysis to determine the root cause of problems. It explains that 5-Why fits within the problem resolution request (PRR) process and is used to facilitate problem resolution. The document then covers understanding 5-Why, provides an example, and discusses open-ended versus closed-ended questions. It also outlines the steps for a 5-Why analysis, provides a critique sheet for evaluating 5-Why analyses, and offers general guidelines.

Troubleshooting components with no
physical boundaries, use logic.
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
Troubleshooting virtual component
inside another virtual component, use
logical isolation.
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
101010101010101010101010101010101010101
101010101010101010101010101010101010101
101010101010101010101010101010101010101
10101010101010101010101010101010101010101
10101010101010101010101010101010101010101
Chapter 1 [skill principles]
Chapter 3 [skill model]
Chapter 4 [skill exercise]
Chapter 2 [skill profile]
Lets define troubleshooting

Recommended for you

John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World

EuroSTAR Software Testing Conference 2008 presentation on Red Hot Testing in a Green World by John Brennen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/

software
8D Problem Solving
8D Problem Solving8D Problem Solving
8D Problem Solving

The 8D problem solving process is an approach to systematically solve problems. It involves 8 steps: 1) establishing a team, 2) describing the problem, 3) implementing containment actions, 4) identifying the root cause, 5) verifying countermeasures, 6) implementing permanent corrective actions, 7) preventing recurrence, and 8) congratulating the team. The process provides a structured way for a team to understand the problem, contain it, determine and address its root cause, and ensure it does not happen again.

facebookinstagramtwitter
Root Cause Analysis By Deepak
Root Cause Analysis By DeepakRoot Cause Analysis By Deepak
Root Cause Analysis By Deepak

ABOUT THE TRAINING PROGRAM :- Root cause analysis (RCA) is a class of problem solving methods aimed at identifying the root causes of problems or events. The practice of RCA is predicated on the belief that problems are best solved by attempting to address, correct or eliminate root causes, as opposed to merely addressing the immediately obvious symptoms. By directing corrective measures at root causes, it is more probable that problem recurrence will be prevented. DESIGNED FOR :- Managers, Engineers, Supervisor and officers engaged in maintenance operation and engineering activities. OBJECTIVE :- At the end of the training program, participants will be able - To gain a basic understanding of the problem solving and decision-making process and the applicable quality tools that support this process. - To develop specific competencies to use the structured approach to problem solving and decision making and the supporting quality tools. TRAINING PROGRAM COVERAGE :- - Basic knowledge about RCA program. - What are the RCA tools ? - More about Why- Why analysis ? - Videos and case studies on RCA

rcamaintenance repair and operationsmaintenance management
• ΣΠΚΓ
Unknown and undocumented technical issue
Problem X
Replacing or reinstalling every component until
problem X is resolved is NOT troubleshooting.
• ΣΠΚΓ
Applying known fixes with the hope of fixing
problem X is NOT troubleshooting.
• ΣΠΚΓ
Troubleshooting is the use of technical
deduction and logical isolation to identify the
cause of problem X.
• ΣΠΚΓ

Recommended for you

'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur

Prevent the surprise, become a pro-active test manager. Too often projects suddenly seem to spin out of control. Challenges and risks keep stacking up and the defect count grows exponentially. At the same time, management can put pressure on you, asking when testing will be completed. A surprise? Not really, defects only paint half the picture. The test effort, after all, is primarily determined by the number of tests that need to be completed. For an on the spot status of testing and accurate view on the quality and risks of the entire project we need to organize the test process to provide flexible, up-to-date metrics and trends on a daily basis. E.g. we need a view on baseline vs. actuals and ETC’s on test cases. Advanced metrics will provide answers on what needs to be done tomorrow to stay on track, the location and root cause of issues and who is required to take action. Also the test effort remaining for an acceptable product (or a specific risk level) can be estimated fairly accurately. In addition early involvement and preparation in the development life cycle, performing test intakes rather than reviews, will help you bridge the gap between different development teams and allows you to verify consistency between business requirements, the integration model, functional specifications and technical specifications. It facilitates knowledge transfer and provides you with the “story” behind the specifications. This will help prevent structural issues in an early stage and avoid blocking issues during test execution. This presentation combines daily test metrics and trends with test process dynamics and shows you how to become a “pro-active” test manager. Even better you can apply it tomorrow and take your test process to a distinct higher maturity level.

eurostarrien van vugtmaurice siteur
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...

Exploratory testing approaches like "hotspot" and "coffee break" were presented as ways to optimize time spent testing and find more defects when performing exploratory testing in a service-oriented architecture (SOA). The "hotspot" approach resulted in finding more defects on average but took more time per defect. The "coffee break" approach found fewer defects but in less time. Both approaches provided broader test coverage and additional knowledge of the system compared to traditional testing. The presentation concluded that using a customized mix of both exploratory testing methods can minimize wasted time and add value to a project.

exploratory testing
Rkfl Problem Solving
Rkfl Problem SolvingRkfl Problem Solving
Rkfl Problem Solving

The document discusses various quality control and problem solving tools and techniques including: - Approaches to problem solving like defining the problem, diagnosing causes, implementing remedies, and maintaining improvements - Tools for analyzing problems like cause-effect diagrams, checksheets, control charts, histograms, Pareto charts, and scatter plots - Guidelines for using these tools effectively like how to structure a team, gather and analyze data, identify root causes, and monitor ongoing performance The overall aim is to provide an overview of a structured approach and key analytical methods for quality improvement and problem solving.

Lets define technical deduction
Technical Knowledge + Deductive Logic =
Technical Deduction
Take out technical deduction skill from the
equation and troubleshooting will always
start at:
“Is the power ON?”

Recommended for you

Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and process

The document provides an overview of root cause analysis (RCA) tools and processes. It defines RCA as a systematic process for identifying the root causes of problems in order to prevent recurrence. The document outlines the key concepts, types of causes, common tools like fishbone diagrams and 5 whys, and a 5-step DMAIC process for conducting RCA including defining the problem, measuring its scope, analyzing root causes, implementing solutions, and controlling effectiveness. The goal of RCA is to develop sustainable solutions by understanding underlying causes rather than just addressing symptoms.

root cause analysisrcaroot cause analysis tools
Advanced Defect Management
Advanced Defect ManagementAdvanced Defect Management
Advanced Defect Management

This document discusses IBM's approach to advanced defect management. It introduces two of IBM's analytical predictive capabilities: the IBM Defect Reduction Method, which classifies and analyzes defects to find and fix them early, and the Test Planning and Optimization Workbench, which delivers an optimized test strategy and project planning through defect predictions. Using these capabilities, IBM has achieved substantial gains for clients such as reduced costs, accelerated schedules, improved quality, and lower risks. The document provides examples of how IBM has helped validate testing estimates and select accelerators for clients to reduce production defects.

Root Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsRoot Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) Tools

This document provides an overview of root cause analysis (RCA) and common RCA tools. It discusses the CPAR/SCPAR process for documenting problems, determining root causes, and implementing corrective actions. Three common RCA tools are described: 5 Why's analysis involves repeatedly asking why to drill down to the root cause; affinity diagrams group related causes to identify major causes; and fishbone diagrams illustrate the relationship between causes and effects. The document encourages using the appropriate tool based on the problem complexity and provides examples of applying each tool.

problem solvingroot cause analysiscpar
Based from technical knowledge and problem information,
assumed functional components must be deducted from
overall suspect components to minimize the number of
components to isolate/test.
Technical Deduction
objective:
Example
Web Server
Web
Application
Web
Application
Account
Web
Application
Account
Password
Problem X’s suspect components
Based from the problem analysis, user’s neighbor can
login and work on the same web application.
Example
Web Server
Web
Application
Web
Application
Account
Web
Application
Account
Password
Web Server
Web
Application
Therefore, troubleshooting efforts should be limited to
Web application account and password.
XX
Example
Web
Application
Account
Web
Application
Account
Password

Recommended for you

Business Case and Architecture
Business Case and ArchitectureBusiness Case and Architecture
Business Case and Architecture

This document discusses developing a business case and architecture. It recommends starting with requirements to define the logical and physical architecture and detailed designs. User stories should capture requirements, such as vision, customer experience, solutions, and components. A roadmap charts the integration of products over quarters. A project plan lays out interviewing owners, gathering scenarios, documenting stories, and mapping them to scenarios. A contact checklist is provided to validate figures. The conclusion emphasizes informing stakeholders throughout the process.

iasa irelandiasabusiness case
Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code. We are all slowly moving to using Composer, from Wordpress to Joomla and Drupal and frameworks in between. But many of us mistreat composer, follow outdated practices or simply lack a few tricks. In this session i’ll get you the low down on how to use composer the right way.

composerphpphpsrb16
NTS ANALYTICAL REASONING QUESTION
NTS ANALYTICAL REASONING QUESTIONNTS ANALYTICAL REASONING QUESTION
NTS ANALYTICAL REASONING QUESTION

The document discusses analytical and logical reasoning questions that may appear on the NTS common wealth scholarship test. It provides an example of each type of question to help students prepare. The analytical section makes up 40% of the test and contains questions that require logical thinking to determine relationships between different elements. An example analytical reasoning question is presented without the answer to allow students to attempt it on their own. The author encourages practicing these types of questions to sharpen analytical skills for the test.

Analyst with good deductive skill, can minimize the
number of suspect components on any given
problem.
Analyst with excellent deductive skill, can locate the
fault on any given problem.
Technical deduction skill is a required skill
for any front line analyst.
Lets define logical isolation

Recommended for you

Analytic reasoning test (ART) tips & tricks
Analytic reasoning test (ART)  tips & tricksAnalytic reasoning test (ART)  tips & tricks
Analytic reasoning test (ART) tips & tricks

This document provides tips and tricks for the analytical reasoning section of aptitude tests. It discusses several topics that commonly appear in reasoning questions, such as analogy, odd one out, relationships, series, coding/decoding, data sufficiency, statements and conclusions, visual reasoning, and logical reasoning. For each topic, examples of question types are given along with explanations. The document also recommends several books for further reference to help master analytical reasoning skills.

artcocubes.comreasoning
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation

To Learn more about Presentations go to: http://soappresentations.com/free-downloads/

business presentationsbusiness presentation companiespresentation tips
Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl

The document discusses various aspects of unit testing including definitions, benefits, naming standards, and best practices. It provides definitions for terms like error, defect, failure. It outlines the benefits of unit testing like finding bugs early, enabling code refactoring. It discusses what should be tested like boundaries, error conditions. It also provides examples of good test names and guidelines for structuring and naming unit tests.

Isolation Definition:
To set one or a group of technical components
apart from others.
Why isolate?
To test the component’s functionality.
Individual components with physical boundaries
can be easily isolated and tested.
A
Testing A by
INCLUSION
Testing A by
EXCLUSION
A A
Types of Isolation

Recommended for you

Why unit testingl
Why unit testinglWhy unit testingl
Why unit testingl

The document discusses unit testing and provides guidance on effective unit testing practices. It defines key terms like error, defect, and failure. It outlines the benefits of unit testing like finding defects earlier and maintaining stable code. It discusses naming conventions and frameworks for unit tests. It provides examples of different types of unit tests and guidelines for writing good unit tests that are independent, fast, and test all functionality. The document emphasizes testing boundary conditions and errors as well as documenting test cases.

Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl

The document discusses various aspects of unit testing including definitions, benefits, naming standards, and best practices. It provides definitions for terms like error, defect, failure. It outlines the benefits of unit testing like finding bugs early, enabling code refactoring. It discusses what should be tested like boundaries, error conditions. It also provides examples of good test names and guidelines for structuring and naming unit tests.

L software testing
L   software testingL   software testing
L software testing

This document provides an overview of software testing concepts and best practices. It defines key terms like errors, defects, and failures. It describes different testing approaches like black box and white box testing. It also outlines different testing levels from unit to system testing. The document emphasizes that testing aims to find defects, but it's impossible to test all possibilities. It stresses the importance of test planning, test cases, defect reports, and regression testing with new versions.

Component with no physical boundaries
needs to be isolated logically.
A
Hardware
Component
Software
Component
The faster one can isolate and test any given
suspect component, the faster one can identify the
problem cause.
fault isolation efficiency
# faults isolated / time =
take out isolation skill from the equation and
troubleshooting will always start at:

Recommended for you

Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module

The document provides an introduction to Oracle Application Testing Suite. It discusses the FMStocks sample application that will be used for testing purposes. It covers various testing concepts such as test planning, requirements, cases, strategies and approaches like functional testing.

Unit Testing
Unit TestingUnit Testing
Unit Testing

The document discusses unit testing and provides guidance on how to effectively implement unit testing. It defines unit testing as testing individual units or components of software code to verify they are functioning as intended. The document outlines best practices for unit testing such as writing test cases that cover valid, invalid, and boundary conditions. It also recommends testing frameworks like JUnit that can automate running test cases. Overall, the document advocates for developing a rigorous unit testing strategy and practicing habits like writing tests first and continuously running tests to improve code quality.

TDD Best Practices
TDD Best PracticesTDD Best Practices
TDD Best Practices

Ever tried doing Test First Test Driven Development? Ever failed? TDD is not easy to get right. Here's some practical advice on doing BDD and TDD correctly. This presentation attempts to explain to you why, what, and how you should test, tell you about the FIRST principles of tests, the connections of unit testing and the SOLID principles, writing testable code, test doubles, the AAA of unit testing, and some practical ideas about structuring tests.

tddbddtest-driven development
Re-installing every component
Lets define the methods in
logical isolation
4 methods in logically isolating
(hardware and software) faults:
simplify
shorten
compare
error for error[ ]
[simplify]
Process of excluding complex component and substituting
it with a basic component. “Is there a substitute or
alternative core component ?”
Example: wireless router to LAN cable; production server
to test server; setting application setting to plain vanilla
mode

Recommended for you

Testing 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be RequiredTesting 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be Required

A quick overview of some common types of testing: what they are used for, when they are done, and the errors that may be discovered.

software testing
Chapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docxChapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docx

Chapter 10: Testing and Quality Assurance 1 Understand quality & basic techniques for software verification and validation. Analyze basics of software testing and testing techniques. Discuss the concept of “inspection” process. Objectives 2 Quality assurance (QA): activities designed to measure and improve quality in a product— and process. Quality control (QC): activities designed to validate and verify the quality of the product through detecting faults and “fixing” the defects. Need good techniques, process, tools, and team. Testing Introduction similar 3 Two traditional definitions: Conforms to requirements. Fit to use. Verification: checking software conforms to its requirements (did the software evolve from the requirements properly; does the software “work”?) Is the system correct? Validation: checking software meets user requirements (fit to use) Are we building the correct system? What Is “Quality”? 4 Testing: executing program in a controlled environment and “verifying/validating” output. Inspections and reviews. Formal methods (proving software correct). Static analysis detects “error-prone conditions.” Some “Error-Detection” Techniques (finding errors) 5 Error: a mistake made by a programmer or software engineer that caused the fault, which in turn may cause a failure Fault (defect, bug): condition that may cause a failure in the system Failure (problem): inability of system to perform a function according to its spec due to some fault Fault or failure/problem severity (based on consequences) Fault or failure/problem priority (based on importance of developing a fix, which is in turn based on severity) Faults and Failures 6 Activity performed for: Evaluating product quality Improving products by identifying defects and having them fixed prior to software release Dynamic (running-program) verification of program’s behavior on a finite set of test cases selected from execution domain. Testing can NOT prove product works 100%—even though we use testing to demonstrate that parts of the software works. Testing Not always done! 7 Who tests? Programmers Testers/Req. Analyst Users What is tested? Unit code testing Functional code testing Integration/system testing User interface testing Testing (cont.) Why test? Acceptance (customer) Conformance (std, laws, etc.) Configuration (user vs. dev.) Performance, stress, security, etc. How (test cases designed)? Intuition Specification based (black box) Code based (white box) Existing cases (regression) 8 Progression of Testing Equivalence Class Partitioning Divide the input into several groups, deemed “equivalent” for purposes of finding errors. Pick one “representative” for each class used for testing. Equivalence classes determined by req./design specifications and some intuition Example: pick “larger” of two integers and . . . Lessen duplication. Complete coverage. 10 Suppose we have n distinct functional requirements. Su ...

Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01

The document provides information about manual software testing concepts including priority and severity levels, examples of high severity low priority defects, bases for test case review, contents of requirements documents, differences between web and client-server testing, and bug lifecycles. It also includes answers to common testing questions and examples of test cases for a basic calculator application.

[shorten]
Process of minimizing the process or excluding unnecessary
components without altering the intended goal. “Can this
component be taken out without altering the overall process?”
Example: remote application to local application; network
printing to local printing
[compare]
Process of taking suspected component and comparing it
with a known working component or environment. “Is
there a working model to compare this with?”
Example: side by side comparison; a tested component
inserted in place of a suspected fault
[error for error ]
Process of injecting known error into the target fault. The
sequence of the expected error compared to the original error
will help determine the location or identity of the fault. “Is there
documented and reversible error that can be applied to this
fault?”
Example: intentionally entering an incorrect password, which
came first “wrong password “ or original error ?
Identify Problem Cause
Logical Isolation
objective

Recommended for you

Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech

The document provides information about manual software testing practices including definitions of priority and severity for defects, examples of high severity low priority defects, bases for test case review, contents of requirements documents, differences between web application and client server testing, examples of defect reporting, bug lifecycles, and approaches to regression testing. Key details covered include assigning priority by developers and severity by testers, focusing regression testing on modules impacted by fixes, and updating test cases based on changes to functionality or code.

Testing methodology
Testing methodologyTesting methodology
Testing methodology

This document provides an overview of software testing and the testing process. It discusses: - The purpose of testing is to find errors and ensure software meets requirements. - The testing process includes test planning, analysis and design, execution, evaluation and reporting. - Key methodologies like unit, integration, system and acceptance testing are explained. - Regression testing is described as important for ensuring changes don't break existing functionality. - The roles of different teams in the testing process and the goals at each testing level are outlined.

Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.

The document provides an overview of mocking objects for unit testing. It discusses the problems with testing, such as dependencies on external objects. Mocking objects allows creating test doubles that simulate real objects' behavior for testing in isolation. The document outlines best practices for mocking, such as mocking interfaces rather than concrete classes and verifying expectations. It provides examples of using EasyMock to define mock objects and expected behavior.

unit testingmocking objectseasymock
Analyst with good isolation skills, have the ability to
isolate any given software sub-components
Analyst with excellent isolation skill, have the ability
to narrow down the number of suspect components
by 50% on the first isolation task
Chapter 1 [skill principles]
Chapter 3 [skill model]
Chapter 4 [skill exercise]
Chapter 2 [skill profile]
Troubleshooting
Skill
Model
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified

Recommended for you

Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series

1. The document describes an example test series for a simple program that adds two numbers entered by the user. 2. It outlines the initial testing process, including performing simple tests, exploring all parts of the program, looking for more challenging tests, and focusing on boundary conditions. 3. The document discusses techniques for test design such as brainstorming test cases, equivalence partitioning, and boundary value analysis to identify important tests without testing all possible combinations.

ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1

The document discusses principles of software testing including why testing is necessary, common testing terminology, and the testing process. It describes the testing process as having six key steps: 1) planning, 2) specification, 3) execution, 4) recording, 5) checking completion, and 6) planning at a more detailed level. It emphasizes prioritizing tests to address highest risks and outlines factors that influence how much testing is needed such as contractual requirements, industry standards, and risk levels.

software testingistqb certificationistqb foundation
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement Potential

EuroSTAR Software Testing Conference 2008 presentation on Analysing Your Defect Data for Improvement Potential by Otto Vinter. See more at conferences.eurostarsoftwaretesting.com/past-presentations/

software data
ΣΠΚΓ
Analyst encounters Problem X
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Analyst perform DUE DILIGENCE :
Recreate issue, check policies and procedures;
determine if it’s a procedural issue
Check knowledge base or Google; determine if it’s a
known issue
If issue is unknown Analyst then proceeds to the
next task
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Perform Root Cause Analysis based from:
Technical knowledge
Awareness of technical components in play
Hardware and software behavior
Analyst will theorize what caused Problem X
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Analyst makes a mental list of initial suspected faults
“if the 1st
component tested is not the fault, what’s
the next potential fault?”
Ideal number of faults = 2 or greater
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified

Recommended for you

Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH

The document provides answers to various questions related to manual software testing practices. It discusses key concepts like priority and severity levels of defects, examples of high severity low priority defects. It also covers the basis for test case review, contents of requirements documents, differences between web and client-server application testing, defect life cycle, and techniques for test plan preparation. The document is a guide for manual testers that aims to enhance their understanding of software testing concepts and best practices.

1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx

WHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

swhgdgw8shf\isfh
Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2

This is collection of question & answer in software testing interview job. Part 2 with 10 questions and answers. This is designed by Khoa Bui, which owner of http://www.testing.com.vn site

software testingquality controlagile software development
Sample Potential Faults
Fault 1 Fault 2 Fault 3 Fault 4 Fault 5
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Analyst will then gather more information to qualify
or disqualify faults by asking questions.
Using the sample Task Table below, asking if Task E
can be performed is the most efficient.
Task Fault Tested
Task A Fault 1
Task B Fault 2
Task C Fault 3
Task D Fault 1 & 2
Task E Fault 1,2 & 3
Technical Deduction
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Since Task E can be performed, suspected faults is
down to 2.
Fault 1 Fault 2 Fault 3 Fault 4 Fault 5
X X X
Technical Deduction
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Isolation
Method
Fault
Isolated
Notes
Method X Fault 4 Positive Result =
fault 4 is functional
Method Y Fault 5 Positive Result =
fault 5 is functional
Method Z Fault 4 & 5 Positive Result =
fault 4 is functional
Negative Result =
fault 5 is functional
Next troubleshooting procedure is to isolate /
test the 2 remaining suspected faults.
Using the sample Isolation Table below executing
Method Z is the most efficient.
Fault Isolation
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified

Recommended for you

Testing life cycle
Testing life cycleTesting life cycle
Testing life cycle

First manual testing concept in testing life cycle. -------------------------------------------------------------------- mail2web.com

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...

Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)

user modelinguser profilinguser model
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides

If you’ve ever had to analyze a map or GPS data, chances are you’ve encountered and even worked with coordinate systems. As historical data continually updates through GPS, understanding coordinate systems is increasingly crucial. However, not everyone knows why they exist or how to effectively use them for data-driven insights. During this webinar, you’ll learn exactly what coordinate systems are and how you can use FME to maintain and transform your data’s coordinate systems in an easy-to-digest way, accurately representing the geographical space that it exists within. During this webinar, you will have the chance to: - Enhance Your Understanding: Gain a clear overview of what coordinate systems are and their value - Learn Practical Applications: Why we need datams and projections, plus units between coordinate systems - Maximize with FME: Understand how FME handles coordinate systems, including a brief summary of the 3 main reprojectors - Custom Coordinate Systems: Learn how to work with FME and coordinate systems beyond what is natively supported - Look Ahead: Gain insights into where FME is headed with coordinate systems in the future Don’t miss the opportunity to improve the value you receive from your coordinate system data, ultimately allowing you to streamline your data analysis and maximize your time. See you there!

Applying method Z resulted in a negative result,
which means problem cause is Fault 4.
Fault 4
Fault Isolation
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Apply fix to confirm fault is identified.
Problem X
Analyze Problem
List all potential
faults
Apply technical deduction
to eliminate suspected
faults
Apply Fix
Test / Isolate remaining
faults until problem cause is
identified
Chapter 1 [skill principles]
Chapter 3 [skill model]
Chapter 4 [skill exercise]
Chapter 2 [skill profile]
Fault Consistency Exercise
As a team, pick an error or symptom from your existing
knowledge base without looking at the problem resolution. Write
down all potential faults.
Now compare your list with other team members. Faults listed
should be more or less the same.
Objective: test analyst’s technical knowledge and
component awareness; expose team’s knowledge
inconsistency

Recommended for you

7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf

Solar Storms (Geo Magnetic Storms) are the motion of accelerated charged particles in the solar environment with high velocities due to the coronal mass ejection (CME).

solar storms
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf

Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment. How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.

pigging solutionsprocess piggingproduct transfers
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation

Java Servlet programs

Technical Deduction Exercise 1
1) Pick one component ( hardware or software ) and write down the
task that can be performed if this component is functional.
2) Convert this statement in a form of a question. If analyst interface
with a non technical customer, use a non- technical question (NTQ).
3) Repeat process.
Objective: test analyst technical knowledge and develop
individual deductive skill
Technical Deduction Exercise 1
Component: Database Application
Statement: Ability to access all customer ‘s activity and history
Question: Are you able to query past customer activity?
NTQ: Are you able to see yesterday’s activity?
Example
Technical Deduction Exercise 2
1) List 2 components and write down a common task shared by both
components if they are functional.
2) Convert this statement in a form of a question. If Analyst interface
with a non technical customer, use a non- technical question (NTQ).
3) Increase the number of components and repeat process
Objective: test analyst technical knowledge and develop efficient
deductive skill by grouping
Components: file server and folder access
Statement: ability to open folder and copy / store files
Question: Are you able to browse the folder contents and manipulate it ?
NTQ: Are you able to see all the files from that folder and copy files ?
Example
Technical Deduction Exercise 2

Recommended for you

20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024

Everything that I found interesting about engineering leadership last month

quantumfaxmachine
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...

Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge. You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter. The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.

dartflutteropenssf
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx

This is a slide deck that showcases the updates in Microsoft Copilot for May 2024

microsoftmicrosoft copilot
Technical Deduction Exercise 3
1) List 4 technical faults.
2) Use a minimum number of individual and group deduction questions
combination to eliminate every fault. The less questions the better.
3) Increase the number of technical faults and repeat process
NOTE: start this as a written exercise, then get a partner to make it as a
verbal exercise
Objective: develop reflexive deductive skill
Logical Isolation Exercise 1
1. List one technical component
2. Write down which isolation methods can be applied and how
3. Increase number of components and repeat process
Objective: test analyst individual isolation skill
Logical Isolation Exercise 1
Component: Application Setting file
Simply Method: Yes, change setting to a plain vanilla or generic mode
Shorten Method: No
Compare Method: Yes, copying a known working file in place of this file or vice
versa
Error for Error Method: Yes, changing the parameter X to Y will create Error 123
Example
Logical Isolation Exercise 2
1. List 2 components
2. Write down how to isolate all components in 1 step. Using common task for
both components to isolate is also acceptable.
3. Increase the number components and repeat process
Objective: develop efficient group isolation skill

Recommended for you

WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf

Profile portofolio

Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf

To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.

data recoverydatadiskwarrior
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation

Manual Method of Product Research | Helium10 | MBS RETRIEVER

product researchhelium10 | mbs retriever
Logical Isolation Exercise 2
Component: PDF File and Network Printer
One Step: Print PDF document
Example
Troubleshooting Exercise
2
Verbal Exercise
1. Ask a partner to state 5 components
2. Use a minimum number of deductive question and isolation task
combination to cover all components. The lower the number the better.
3. Increase number of components
Objective: develop efficient troubleshooting skill
noel@i-ttm.com
@it_tst

More Related Content

What's hot

Root cause analysis training
Root cause analysis trainingRoot cause analysis training
Root cause analysis training
VISCAR INDUSTRIAL CAPACITY
 
RCA Presentation V0 1
RCA Presentation V0 1RCA Presentation V0 1
RCA Presentation V0 1
Ian McDonald
 
Root Cause Corrective Action
Root Cause Corrective ActionRoot Cause Corrective Action
Root Cause Corrective Action
Ubersoldat
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
Krishnan Lakshmi Narayanan
 
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of Defects
David Gevorgyan
 
Operating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive ActionsOperating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive Actions
Atanu Dhar
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
Sune Gynthersen
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
rrice2000
 
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root CauseRoot Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Craig Thornton
 
Root Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex TrainingRoot Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex Training
Bryan Len
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentation
PRASHANT KSHIRSAGAR
 
5 why training_presentation
5 why training_presentation5 why training_presentation
5 why training_presentation
Md.Aminul Islam ,CMRP,CSSBB
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
TEST Huddle
 
8D Problem Solving
8D Problem Solving8D Problem Solving
8D Problem Solving
Ajay Garg
 
Root Cause Analysis By Deepak
Root Cause Analysis By DeepakRoot Cause Analysis By Deepak
Root Cause Analysis By Deepak
DEEPAK SAHOO
 
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
TEST Huddle
 
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
TEST Huddle
 
Rkfl Problem Solving
Rkfl Problem SolvingRkfl Problem Solving
Rkfl Problem Solving
Mahendra K SHUKLA
 
Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and process
Charles Cotter, PhD
 
Advanced Defect Management
Advanced Defect ManagementAdvanced Defect Management
Advanced Defect Management
Sabarinath Venugopalan
 

What's hot (20)

Root cause analysis training
Root cause analysis trainingRoot cause analysis training
Root cause analysis training
 
RCA Presentation V0 1
RCA Presentation V0 1RCA Presentation V0 1
RCA Presentation V0 1
 
Root Cause Corrective Action
Root Cause Corrective ActionRoot Cause Corrective Action
Root Cause Corrective Action
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of Defects
 
Operating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive ActionsOperating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive Actions
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
 
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root CauseRoot Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
 
Root Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex TrainingRoot Cause Analysis Training for Healthcare Professionals : Tonex Training
Root Cause Analysis Training for Healthcare Professionals : Tonex Training
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentation
 
5 why training_presentation
5 why training_presentation5 why training_presentation
5 why training_presentation
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
 
8D Problem Solving
8D Problem Solving8D Problem Solving
8D Problem Solving
 
Root Cause Analysis By Deepak
Root Cause Analysis By DeepakRoot Cause Analysis By Deepak
Root Cause Analysis By Deepak
 
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
 
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
 
Rkfl Problem Solving
Rkfl Problem SolvingRkfl Problem Solving
Rkfl Problem Solving
 
Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and process
 
Advanced Defect Management
Advanced Defect ManagementAdvanced Defect Management
Advanced Defect Management
 

Viewers also liked

Root Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsRoot Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) Tools
Jeremy Jay V. Lim, MBB, PMP
 
Business Case and Architecture
Business Case and ArchitectureBusiness Case and Architecture
Business Case and Architecture
iasaireland
 
Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16
Rafael Dohms
 
NTS ANALYTICAL REASONING QUESTION
NTS ANALYTICAL REASONING QUESTIONNTS ANALYTICAL REASONING QUESTION
NTS ANALYTICAL REASONING QUESTION
SIKSAVI
 
Analytic reasoning test (ART) tips & tricks
Analytic reasoning test (ART)  tips & tricksAnalytic reasoning test (ART)  tips & tricks
Analytic reasoning test (ART) tips & tricks
cocubes_learningcalendar
 
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation
SOAP Presentations
 

Viewers also liked (6)

Root Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsRoot Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) Tools
 
Business Case and Architecture
Business Case and ArchitectureBusiness Case and Architecture
Business Case and Architecture
 
Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16
 
NTS ANALYTICAL REASONING QUESTION
NTS ANALYTICAL REASONING QUESTIONNTS ANALYTICAL REASONING QUESTION
NTS ANALYTICAL REASONING QUESTION
 
Analytic reasoning test (ART) tips & tricks
Analytic reasoning test (ART)  tips & tricksAnalytic reasoning test (ART)  tips & tricks
Analytic reasoning test (ART) tips & tricks
 
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation
 

Similar to ITTM: Troubleshooting Skill Manual

Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl
priya_trivedi
 
Why unit testingl
Why unit testinglWhy unit testingl
Why unit testingl
Priya Sharma
 
Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl
priya_trivedi
 
L software testing
L   software testingL   software testing
L software testing
Fáber D. Giraldo
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
Suresh Mishra
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
Anuj Arora
 
TDD Best Practices
TDD Best PracticesTDD Best Practices
TDD Best Practices
Attila Bertók
 
Testing 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be RequiredTesting 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be Required
ArleneAndrews2
 
Chapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docxChapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docx
keturahhazelhurst
 
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Anshuman Rai
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech
suhasreddy1
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
Dina Hanbazazah
 
Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.
Deepak Singhvi
 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series
nazeer pasha
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
Yogindernath Gupta
 
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement Potential
TEST Huddle
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
Pravinsinh
 
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
abhivastrad007
 
Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2
Khoa Bui
 
Testing life cycle
Testing life cycleTesting life cycle
Testing life cycle
Jaya Priya
 

Similar to ITTM: Troubleshooting Skill Manual (20)

Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl
 
Why unit testingl
Why unit testinglWhy unit testingl
Why unit testingl
 
Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl
 
L software testing
L   software testingL   software testing
L software testing
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
TDD Best Practices
TDD Best PracticesTDD Best Practices
TDD Best Practices
 
Testing 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be RequiredTesting 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be Required
 
Chapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docxChapter 10 Testing and Quality Assurance1Unders.docx
Chapter 10 Testing and Quality Assurance1Unders.docx
 
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.
 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement Potential
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
1779905011SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
 
Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2
 
Testing life cycle
Testing life cycleTesting life cycle
Testing life cycle
 

Recently uploaded

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 

Recently uploaded (20)

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 

ITTM: Troubleshooting Skill Manual

  • 2. Analyst often get ask how problem got fixed not how the problem got identified. NT
  • 3. Chapter 1 [skill principles] Chapter 3 [skill model] Chapter 4 [skill exercise] Chapter 2 [skill profile]
  • 4. Identify the cause of the problem TROUBLESHOOTING MAIN GOAL:
  • 5. Test every suspect component until the fault is identified MAIN TASK:
  • 6. What makes a problem more challenging to troubleshoot than others ?
  • 7. It depends on the number of suspect components that needs to be tested. 2 components 100+ components
  • 8. The higher number of suspect faults, the harder it is to troubleshoot. 20 components 100+ components
  • 9. Locate the fault First troubleshooting objective:
  • 10. Identity of the fault Second troubleshooting objective:
  • 11. How do you troubleshoot?
  • 12. Troubleshooting components with physical boundaries, use your eyes.
  • 13. Troubleshooting components with no physical boundaries, use logic. 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101
  • 14. Troubleshooting virtual component inside another virtual component, use logical isolation. 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101 101010101010101010101010101010101010101 101010101010101010101010101010101010101 101010101010101010101010101010101010101 10101010101010101010101010101010101010101 10101010101010101010101010101010101010101
  • 15. Chapter 1 [skill principles] Chapter 3 [skill model] Chapter 4 [skill exercise] Chapter 2 [skill profile]
  • 17. • ΣΠΚΓ Unknown and undocumented technical issue Problem X
  • 18. Replacing or reinstalling every component until problem X is resolved is NOT troubleshooting. • ΣΠΚΓ
  • 19. Applying known fixes with the hope of fixing problem X is NOT troubleshooting. • ΣΠΚΓ
  • 20. Troubleshooting is the use of technical deduction and logical isolation to identify the cause of problem X. • ΣΠΚΓ
  • 22. Technical Knowledge + Deductive Logic = Technical Deduction
  • 23. Take out technical deduction skill from the equation and troubleshooting will always start at:
  • 24. “Is the power ON?”
  • 25. Based from technical knowledge and problem information, assumed functional components must be deducted from overall suspect components to minimize the number of components to isolate/test. Technical Deduction objective:
  • 27. Based from the problem analysis, user’s neighbor can login and work on the same web application. Example Web Server Web Application Web Application Account Web Application Account Password
  • 28. Web Server Web Application Therefore, troubleshooting efforts should be limited to Web application account and password. XX Example Web Application Account Web Application Account Password
  • 29. Analyst with good deductive skill, can minimize the number of suspect components on any given problem.
  • 30. Analyst with excellent deductive skill, can locate the fault on any given problem.
  • 31. Technical deduction skill is a required skill for any front line analyst.
  • 32. Lets define logical isolation
  • 33. Isolation Definition: To set one or a group of technical components apart from others.
  • 34. Why isolate? To test the component’s functionality.
  • 35. Individual components with physical boundaries can be easily isolated and tested. A
  • 36. Testing A by INCLUSION Testing A by EXCLUSION A A Types of Isolation
  • 37. Component with no physical boundaries needs to be isolated logically. A Hardware Component Software Component
  • 38. The faster one can isolate and test any given suspect component, the faster one can identify the problem cause.
  • 39. fault isolation efficiency # faults isolated / time =
  • 40. take out isolation skill from the equation and troubleshooting will always start at:
  • 42. Lets define the methods in logical isolation
  • 43. 4 methods in logically isolating (hardware and software) faults: simplify shorten compare error for error[ ]
  • 44. [simplify] Process of excluding complex component and substituting it with a basic component. “Is there a substitute or alternative core component ?” Example: wireless router to LAN cable; production server to test server; setting application setting to plain vanilla mode
  • 45. [shorten] Process of minimizing the process or excluding unnecessary components without altering the intended goal. “Can this component be taken out without altering the overall process?” Example: remote application to local application; network printing to local printing
  • 46. [compare] Process of taking suspected component and comparing it with a known working component or environment. “Is there a working model to compare this with?” Example: side by side comparison; a tested component inserted in place of a suspected fault
  • 47. [error for error ] Process of injecting known error into the target fault. The sequence of the expected error compared to the original error will help determine the location or identity of the fault. “Is there documented and reversible error that can be applied to this fault?” Example: intentionally entering an incorrect password, which came first “wrong password “ or original error ?
  • 48. Identify Problem Cause Logical Isolation objective
  • 49. Analyst with good isolation skills, have the ability to isolate any given software sub-components
  • 50. Analyst with excellent isolation skill, have the ability to narrow down the number of suspect components by 50% on the first isolation task
  • 51. Chapter 1 [skill principles] Chapter 3 [skill model] Chapter 4 [skill exercise] Chapter 2 [skill profile]
  • 52. Troubleshooting Skill Model Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 53. ΣΠΚΓ Analyst encounters Problem X Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 54. Analyst perform DUE DILIGENCE : Recreate issue, check policies and procedures; determine if it’s a procedural issue Check knowledge base or Google; determine if it’s a known issue If issue is unknown Analyst then proceeds to the next task Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 55. Perform Root Cause Analysis based from: Technical knowledge Awareness of technical components in play Hardware and software behavior Analyst will theorize what caused Problem X Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 56. Analyst makes a mental list of initial suspected faults “if the 1st component tested is not the fault, what’s the next potential fault?” Ideal number of faults = 2 or greater Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 57. Sample Potential Faults Fault 1 Fault 2 Fault 3 Fault 4 Fault 5 Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 58. Analyst will then gather more information to qualify or disqualify faults by asking questions. Using the sample Task Table below, asking if Task E can be performed is the most efficient. Task Fault Tested Task A Fault 1 Task B Fault 2 Task C Fault 3 Task D Fault 1 & 2 Task E Fault 1,2 & 3 Technical Deduction Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 59. Since Task E can be performed, suspected faults is down to 2. Fault 1 Fault 2 Fault 3 Fault 4 Fault 5 X X X Technical Deduction Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 60. Isolation Method Fault Isolated Notes Method X Fault 4 Positive Result = fault 4 is functional Method Y Fault 5 Positive Result = fault 5 is functional Method Z Fault 4 & 5 Positive Result = fault 4 is functional Negative Result = fault 5 is functional Next troubleshooting procedure is to isolate / test the 2 remaining suspected faults. Using the sample Isolation Table below executing Method Z is the most efficient. Fault Isolation Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 61. Applying method Z resulted in a negative result, which means problem cause is Fault 4. Fault 4 Fault Isolation Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 62. Apply fix to confirm fault is identified. Problem X Analyze Problem List all potential faults Apply technical deduction to eliminate suspected faults Apply Fix Test / Isolate remaining faults until problem cause is identified
  • 63. Chapter 1 [skill principles] Chapter 3 [skill model] Chapter 4 [skill exercise] Chapter 2 [skill profile]
  • 64. Fault Consistency Exercise As a team, pick an error or symptom from your existing knowledge base without looking at the problem resolution. Write down all potential faults. Now compare your list with other team members. Faults listed should be more or less the same. Objective: test analyst’s technical knowledge and component awareness; expose team’s knowledge inconsistency
  • 65. Technical Deduction Exercise 1 1) Pick one component ( hardware or software ) and write down the task that can be performed if this component is functional. 2) Convert this statement in a form of a question. If analyst interface with a non technical customer, use a non- technical question (NTQ). 3) Repeat process. Objective: test analyst technical knowledge and develop individual deductive skill
  • 66. Technical Deduction Exercise 1 Component: Database Application Statement: Ability to access all customer ‘s activity and history Question: Are you able to query past customer activity? NTQ: Are you able to see yesterday’s activity? Example
  • 67. Technical Deduction Exercise 2 1) List 2 components and write down a common task shared by both components if they are functional. 2) Convert this statement in a form of a question. If Analyst interface with a non technical customer, use a non- technical question (NTQ). 3) Increase the number of components and repeat process Objective: test analyst technical knowledge and develop efficient deductive skill by grouping
  • 68. Components: file server and folder access Statement: ability to open folder and copy / store files Question: Are you able to browse the folder contents and manipulate it ? NTQ: Are you able to see all the files from that folder and copy files ? Example Technical Deduction Exercise 2
  • 69. Technical Deduction Exercise 3 1) List 4 technical faults. 2) Use a minimum number of individual and group deduction questions combination to eliminate every fault. The less questions the better. 3) Increase the number of technical faults and repeat process NOTE: start this as a written exercise, then get a partner to make it as a verbal exercise Objective: develop reflexive deductive skill
  • 70. Logical Isolation Exercise 1 1. List one technical component 2. Write down which isolation methods can be applied and how 3. Increase number of components and repeat process Objective: test analyst individual isolation skill
  • 71. Logical Isolation Exercise 1 Component: Application Setting file Simply Method: Yes, change setting to a plain vanilla or generic mode Shorten Method: No Compare Method: Yes, copying a known working file in place of this file or vice versa Error for Error Method: Yes, changing the parameter X to Y will create Error 123 Example
  • 72. Logical Isolation Exercise 2 1. List 2 components 2. Write down how to isolate all components in 1 step. Using common task for both components to isolate is also acceptable. 3. Increase the number components and repeat process Objective: develop efficient group isolation skill
  • 73. Logical Isolation Exercise 2 Component: PDF File and Network Printer One Step: Print PDF document Example
  • 74. Troubleshooting Exercise 2 Verbal Exercise 1. Ask a partner to state 5 components 2. Use a minimum number of deductive question and isolation task combination to cover all components. The lower the number the better. 3. Increase number of components Objective: develop efficient troubleshooting skill

Editor's Notes

  1. Analyst often get ask how problem got fixed not how the problem was identifiedEfficiency lies not on how a problem got resolved but on how quick problem was identifiedKnowledge and eye sight is need to determining problem cause between components with physical boundaries.For technical components with no physical boundaries one needs Knowledge and logic.Problem identified is as good as problem resolveAnalyst often get asked how the problem got fixed not how the problem got identifiedA good analyst is not measure on how fast the problem was resolved but how quick the problem was identified“Analyst often gets asked how they fixed the problem, not how they found it”
  2. Hardware:Main componentSimplified – if hardware functionality includes a lot of features – look for an alternative the works basic featureShorten - CompareE4E - Hardware sub components
  3. Manual Objective:Manual’s objective is to define and establish procedures in IT troubleshooting.Manual’s emphasis is not on how to resolve any technical problem but how to efficiently locate and identify problem cause by applying logical isolation methods.Guide better Troubleshooting skills by Develop deductive technical reasoning apply efficient fault isolation techniques Target audience: IT Analyst ( All Levels)Develop deductive technical reasoning and fault isolation techniques for IT Troubleshooting using logical and technical drills.o teach efficient troubleshooting by developing fault isolation skills Provide a standard approach in troubleshooting using isolation methodDefine IT Troubleshooting process and skill set Manual will show how to:Apply process of “Efficient” elimination in identifying problem cause using isolation methodsOverview and objectiveObjective: sharpen skill in fault isolation; aware of methodologies; learn and develop t skill; approach for troubleshooting technical problemsSharpen; efficient troubleshooting skill to minimize problem durationKnowledge troubleshooting process / best practiceStep by step skill developmentLogical and technical drillsProcess = TMain Task = fault isolationWhy is it important = efficiency; the faster one can isolation the faster you identify problemsProcess of efficient elimination using fault isolation methodsFault Isolation task T – definition how to be efficientKnowledge of the isolation methodsTroubleshooting is not the same as googling
  4. Manual Objective:Manual’s objective is to define and establish procedures in IT troubleshooting.Manual’s emphasis is not on how to resolve any technical problem but how to efficiently locate and identify problem cause by applying logical isolation methods.Guide better Troubleshooting skills by Develop deductive technical reasoning apply efficient fault isolation techniques Target audience: IT Analyst ( All Levels)Develop deductive technical reasoning and fault isolation techniques for IT Troubleshooting using logical and technical drills.o teach efficient troubleshooting by developing fault isolation skills Provide a standard approach in troubleshooting using isolation methodDefine IT Troubleshooting process and skill set Manual will show how to:Apply process of “Efficient” elimination in identifying problem cause using isolation methodsOverview and objectiveObjective: sharpen skill in fault isolation; aware of methodologies; learn and develop t skill; approach for troubleshooting technical problemsSharpen; efficient troubleshooting skill to minimize problem durationKnowledge troubleshooting process / best practiceStep by step skill developmentLogical and technical drillsProcess = TMain Task = fault isolationWhy is it important = efficiency; the faster one can isolation the faster you identify problemsProcess of efficient elimination using fault isolation methodsFault Isolation task T – definition how to be efficientKnowledge of the isolation methodsTroubleshooting is not the same as googling
  5. Replacing or reinstalling components until problem X is resolved is NOT TroubleshootingApplying known popular fixes to components with the hope of fixing problem X is a BAD troubleshooting practice
  6. Replacing or reinstalling components until problem X is resolved is NOT TroubleshootingApplying known popular fixes to components with the hope of fixing problem X is a BAD troubleshooting practice
  7. Replacing or reinstalling components until problem X is resolved is NOT TroubleshootingApplying known popular fixes to components with the hope of fixing problem X is a BAD troubleshooting practice
  8. Process of EliminationKnowing which components does not need to be tested for functionality based from ones technical knowledge
  9. rework
  10. Take out the deductive ability and troubleshooting becomes scripted and inflexible.Example:Regardless of what technical component is involved , troubleshooting procedure will start from the power switch being “ON”.
  11. Take out the deductive ability and troubleshooting becomes scripted and inflexible.Example:Regardless of what technical component is involved , troubleshooting procedure will start from the power switch being “ON”.
  12. determine which components are excluded from potential fault without executing a single technical command or toolDetermine pertinent faults based from the problem and exclude problem components involved Identify pertinent fault based from the problem’s context to avoid redundant time consuming troubleshooting task. Determine which components are pertinent to the problem at hand fault without executing a single technical command or tool.to avoid unnecessary steps and minimize problem duration
  13. Process of EliminationKnowing which components does not need to be tested for functionality based from ones technical knowledge
  14. Process of EliminationKnowing which components does not need to be tested for functionality based from ones technical knowledge
  15. Process of EliminationKnowing which components does not need to be tested for functionality based from ones technical knowledge
  16. Advance Deductive SkillEliminate more than 1 fault per deductive task not just minimize number of suspected faults but pinpoint area of problem cause
  17. Advance Deductive SkillEliminate more than 1 fault per deductive task not just minimize number of suspected faults but pinpoint area of problem cause
  18. Efficient
  19. Effective and Methodical approach in testing suspected components using technical deduction and logical isolation to identify problem cause.
  20. Fault IsolationComponents with no physical boundaries needs to be logically isolated in order to test the components functionalityGoal – to identify problem causeIsolation Methods - simplify – Process of excluding complex component and substituting it with a basic component. “Is there a substitute or alternative core component ?” Example: wireless router to lan cable; OS XP to XP simple mode-shorten Process of excluding unnecessary components without altering the intended goal. “Can this component be taken out without altering the overall process?” Example: network printer to local printer; remote server to local server-Compare: Process of taking suspected component and comparing it with a known working component or environment. “Is there a working model to compare this with?” Example: - E4E : Process of injecting known error into the target fault. The sequence of the expected error compared to the original error will help determine the location or identity of the fault. “Is there documented and reversible error that can be applied to this fault?” Example:Exercise: List 5 hardware components, try to test / isolate each components using anyone of isolation methods. Then do 5 software components.Using the same State 3 components
  21. Fault IsolationComponents with no physical boundaries needs to be logically isolated in order to test the components functionalityGoal – to identify problem causeIsolation Methods - simplify – Process of excluding complex component and substituting it with a basic component. “Is there a substitute or alternative core component ?” Example: wireless router to lan cable; OS XP to XP simple mode-shorten Process of excluding unnecessary components without altering the intended goal. “Can this component be taken out without altering the overall process?” Example: network printer to local printer; remote server to local server-Compare: Process of taking suspected component and comparing it with a known working component or environment. “Is there a working model to compare this with?” Example: - E4E : Process of injecting known error into the target fault. The sequence of the expected error compared to the original error will help determine the location or identity of the fault. “Is there documented and reversible error that can be applied to this fault?” Example:Exercise: List 5 hardware components, try to test / isolate each components using anyone of isolation methods. Then do 5 software components.Using the same State 3 components
  22. Task or technical command
  23. Troubleshooting efficiency depends on how fast one can logically isolate any given component. The faster you isolate and test each potential component the faster one can identify the problem cause.
  24. Troubleshooting efficiency depends on how fast one can logically isolate any given component. The faster you isolate and test each potential component the faster one can identify the problem cause.
  25. Take out the deductive ability and troubleshooting becomes scripted and inflexible.Example:Regardless of what technical component is involved , troubleshooting procedure will start from the power switch being “ON”.
  26. Take out the deductive ability and troubleshooting becomes scripted and inflexible.Example:Regardless of what technical component is involved , troubleshooting procedure will start from the power switch being “ON”.
  27. Fault IsolationComponents with no physical boundaries needs to be logically isolated in order to test the components functionalityGoal – to identify problem causeIsolation Methods - simplify – Process of excluding complex component and substituting it with a basic component. “Is there a substitute or alternative core component ?” Example: wireless router to lan cable; OS XP to XP simple mode-shorten Process of excluding unnecessary components without altering the intended goal. “Can this component be taken out without altering the overall process?” Example: network printer to local printer; remote server to local server-Compare: Process of taking suspected component and comparing it with a known working component or environment. “Is there a working model to compare this with?” Example: - E4E : Process of injecting known error into the target fault. The sequence of the expected error compared to the original error will help determine the location or identity of the fault. “Is there documented and reversible error that can be applied to this fault?” Example:Exercise: List 5 hardware components, try to test / isolate each components using anyone of isolation methods. Then do 5 software components.Using the same State 3 components
  28. Fault IsolationComponents with no physical boundaries needs to be logically isolated in order to test the components functionalityGoal – to identify problem causeIsolation Methods - simplify – Process of excluding complex component and substituting it with a basic component. “Is there a substitute or alternative core component ?” Example: wireless router to lan cable; OS XP to XP simple mode-shorten Process of excluding unnecessary components without altering the intended goal. “Can this component be taken out without altering the overall process?” Example: network printer to local printer; remote server to local server-Compare: Process of taking suspected component and comparing it with a known working component or environment. “Is there a working model to compare this with?” Example: - E4E : Process of injecting known error into the target fault. The sequence of the expected error compared to the original error will help determine the location or identity of the fault. “Is there documented and reversible error that can be applied to this fault?” Example:Exercise: List 5 hardware components, try to test / isolate each components using anyone of isolation methods. Then do 5 software components.Using the same State 3 components
  29. Fault IsolationComponents with no physical boundaries needs to be logically isolated in order to test the components functionalityGoal – to identify problem causeIsolation Methods - simplify – Process of excluding complex component and substituting it with a basic component. “Is there a substitute or alternative core component ?” Example: wireless router to lan cable; OS XP to XP simple mode-shorten Process of excluding unnecessary components without altering the intended goal. “Can this component be taken out without altering the overall process?” Example: network printer to local printer; remote server to local server-Compare: Process of taking suspected component and comparing it with a known working component or environment. “Is there a working model to compare this with?” Example: - E4E : Process of injecting known error into the target fault. The sequence of the expected error compared to the original error will help determine the location or identity of the fault. “Is there documented and reversible error that can be applied to this fault?” Example:Exercise: List 5 hardware components, try to test / isolate each components using anyone of isolation methods. Then do 5 software components.Using the same State 3 components
  30. Need more shorten example
  31. Fault IsolationComponents with no physical boundaries needs to be logically isolated in order to test the components functionalityGoal – to identify problem causeIsolation Methods - simplify – Process of excluding complex component and substituting it with a basic component. “Is there a substitute or alternative core component ?” Example: wireless router to lan cable; OS XP to XP simple mode-shorten Process of excluding unnecessary components without altering the intended goal. “Can this component be taken out without altering the overall process?” Example: network printer to local printer; remote server to local server-Compare: Process of taking suspected component and comparing it with a known working component or environment. “Is there a working model to compare this with?” Example: - E4E : Process of injecting known error into the target fault. The sequence of the expected error compared to the original error will help determine the location or identity of the fault. “Is there documented and reversible error that can be applied to this fault?” Example:Exercise: List 5 hardware components, try to test / isolate each components using anyone of isolation methods. Then do 5 software components.Using the same State 3 components
  32. Advance Deductive SkillEliminate more than 1 fault per deductive task not just minimize number of suspected faults but pinpoint area of problem cause
  33. Advance Deductive SkillEliminate more than 1 fault per deductive task not just minimize number of suspected faults but pinpoint area of problem cause
  34. Advance Deductive SkillEliminate more than 1 fault per deductive task not just minimize number of suspected faults but pinpoint area of problem cause
  35. Lets tie all the skills and methods from a mindset of a skill AnalystIdeal chronological troubleshooting task
  36. Analyst encounter Problem X
  37. Analyst encounter Problem X
  38. Analyst Analyze Problem Perform ‘DUE DILIGENCE’ by determining:a procedural error – by recreating the issue and checking policies and proceduresKnown issue – by checking knowledge base or googling issue If issue is unknown proceeds to the next step
  39. Make a mental list of potential faults“if the 1st component tested is not the fault, what’s the next potential fault?”SKILL ExerciseStart with 2 faults then incrementExercise 1: Pick an error or symptom from a knowledge base, state the #1 suspected fault. Then state #2 suspected fault then increment Exercise 2: Pick an error or symptom from a knowledge base and make a mental list of all potential faults; compare your list with other AnalystAs a team suspected faults has to be the same with everybody
  40. Make a mental list of potential faults“if the 1st component tested is not the fault, what’s the next potential fault?”SKILL ExerciseStart with 2 faults then incrementExercise 1: Pick an error or symptom from a knowledge base, state the #1 suspected fault. Then state #2 suspected fault then increment Exercise 2: Pick an error or symptom from a knowledge base and make a mental list of all potential faults; compare your list with other AnalystAs a team suspected faults has to be the same with everybody
  41. Task Table Task A Fault 1Task B Fault 1 and Fault 2Fault 1Fault 2Fault 3FaultAnalyst thenKnows Fault 1 and fault 2 knows Task A can only work if Fault ! And Fault 2 is functionalExercise 4: Pick 5 components; Eliminate Faults in 4 steps, 3 steps then 2 steps. NTQ
  42. Task Table Task A Fault 1Task B Fault 1 and Fault 2Fault 1Fault 2Fault 3FaultAnalyst thenKnows Fault 1 and fault 2 knows Task A can only work if Fault ! And Fault 2 is functionalExercise 4: Pick 5 components; Eliminate Faults in 4 steps, 3 steps then 2 steps. NTQ
  43. Hardware:Main componentSimplified – if hardware functionality includes a lot of features – look for an alternative the works basic featureShorten - CompareE4E - Hardware sub components