Once a test case has been executed and the actual result differs from the expected result, the tester logs a bug using a defect management tool such as JIRA. In the bug report, it contains crucial information such as description of the bug (expected and actual result), priority, severity and steps for reproducing a bug.
Author Archives: cryong
How do you deal with an inconsistent defect?
An inconsistent defect is a defect that is not easily reproducible i.e. does not occur frequently.The following should be considered to deal with this kind of defect:⦁ Attaching application error logs (possibly turning on debugging as well)⦁ Attaching screenshots⦁ Clear instructions on reproducing the defect and possibly with exact test data in the correct order
When does a defect gets deferred?
⦁ When a defect is minor and has a low priority⦁ If there is a time constraint and it is not possible to fix all the remaining bugs⦁ If a defect is related to some functionality/feature which will be included in a later release or later sprint
Why do defects have priority and severity?
Defect priority indicates how urgent it is to fixing a defect. This is to help developers and testers identify and prioritise which defects to focus on when it comes to closing defects. If a defect is deemed to be a low priority then this bug may be deferred depending on budget and time constraints ofContinue reading “Why do defects have priority and severity?”
What are the fields in a bug report?
The following fields are included in a bug report:⦁ Bug ID⦁ Title or the short summary of the bug⦁ Detailed description of the bug⦁ Steps for reproducing the bug⦁ Expected and actual outcome⦁ Status of the bug⦁ Date raised⦁ Raised by⦁ Fixed by⦁ Test envioronment in which the bug was found⦁ Severity of the bugContinue reading “What are the fields in a bug report?”
Why is defect management process important in software development teams?
Defect management process is a process for tracking and managing defects found during testing of the system. This is very important for the following reasons:⦁ It provides a snapshot view of the testing progress.⦁ Development process can be improved by performing root cause analysis of the defects.
What is the process to write a manual test case?
Understand testable requirements by reading the requirements/specification documents, asking business/customer and business analysts or playing around with the application if the documents are not available. Once understood, define a test condition based on the identified requirements Start writing test cases including all the important details such as summary, steps, precondition, and expected result.
What is test scenario, test condition and test case?
Test scenario is a piece of functionality or feature that needs to be testedTest condition is a goal of the test cases. It is usually a grouping of one or more test cases.Test case describes how to test a test condition. It includes set of actions/steps, inputs and expected results.
Explain the difference between an SDLC and STLC?
SDLC defines all the phases which are involved during the software development process, whereas the STLC process defines various activities to testing of a software.
What are the activities performed in test design and test execution?
The following activities are carried out during Test Design phase:⦁ Test conditions are created and prioritized based on the testable requirements.⦁ Test cases are developed and prioritized based on the test conditions.⦁ Any necessary test data are identified.⦁ Test environment is designed.The following activities are carried out during Test Execution phase:⦁ Test cases are executedContinue reading “What are the activities performed in test design and test execution?”