Software Quality Engineering Tool and Processes in Defect

  • Slides: 34
Download presentation
Software Quality Engineering Tool and Processes in Defect Handling

Software Quality Engineering Tool and Processes in Defect Handling

#1 Software Quality. BG Assurance and Defect Tool and Processes in Defect Handling §

#1 Software Quality. BG Assurance and Defect Tool and Processes in Defect Handling § Beside Excel sheet different free and paid Tools are available to keep track of logged defects. § Support team keep the admin rights and add QA team and Dev

Software Quality Engineering Using Mantis for Defect Handling

Software Quality Engineering Using Mantis for Defect Handling

#1 Software Quality. BG Assurance and Defect Using Mantis for Defect Handling § Mantis

#1 Software Quality. BG Assurance and Defect Using Mantis for Defect Handling § Mantis is tool to log and track defects § https: //www. mantisb t. org/demo. php § https: //www. mantisb t. org/download. php

Software Quality Engineering Configuring Mantis

Software Quality Engineering Configuring Mantis

#1 Software Quality. BG Assurance and Defect Configuring Mantis § https: //www. mantisb t.

#1 Software Quality. BG Assurance and Defect Configuring Mantis § https: //www. mantisb t. org/index. php § Mantis on Cloud is also provided.

Software Quality Engineering Example-I : Logging Defect in Mantis

Software Quality Engineering Example-I : Logging Defect in Mantis

#1 Software Quality. BG Assurance and Defect Example – I: Logging Defect in Mantis

#1 Software Quality. BG Assurance and Defect Example – I: Logging Defect in Mantis § https: //testqse. mantis hub. io/login_page. ph p § Create User § Create Project § Login via User

Software Quality Engineering Example-II : Logging Defect in Mantis

Software Quality Engineering Example-II : Logging Defect in Mantis

#1 Software Quality. BG Assurance and Defect Example – II: Logging Defect in Mantis

#1 Software Quality. BG Assurance and Defect Example – II: Logging Defect in Mantis § https: //testqse. mantis hub. io/login_page. ph p § Adding Users § Assigning issues to Users

Software Quality Engineering Example-III : Logging Defect in Mantis

Software Quality Engineering Example-III : Logging Defect in Mantis

#1 Software Quality. BG Assurance and Defect Example – III: Logging Defect in Mantis

#1 Software Quality. BG Assurance and Defect Example – III: Logging Defect in Mantis § https: //testqse. mantis hub. io/login_page. ph p § Changing Description

Software Quality Engineering Implementing Defect Life. Cycle

Software Quality Engineering Implementing Defect Life. Cycle

#1 Software Quality. BG Assurance and Defect Implementing Defect Life. Cycle § Workflows refer

#1 Software Quality. BG Assurance and Defect Implementing Defect Life. Cycle § Workflows refer to customized steps for defect lifecycle management. § Tools usually provide pre-defined steps to manage Defect Life. Cycle

Software Quality Engineering What is Software Testing

Software Quality Engineering What is Software Testing

BG #Testing 1 Software What is Software Testing § It involve execution of the

BG #Testing 1 Software What is Software Testing § It involve execution of the Software and observation of its outcome. § In case of failure , its recorded, analyzed and located to fix it. § Expected vs actual behavior is to be compared

Software Quality Engineering Rationale for Testing

Software Quality Engineering Rationale for Testing

BG #Testing 1 Software Rationale for Testing § Testing is one of the major

BG #Testing 1 Software Rationale for Testing § Testing is one of the major technique to gain confidence in Software. § Natural way is to dryrun the software in controlled or simulated environment.

BG #Testing 1 Software Rationale for Testing § For Software Product production environment is

BG #Testing 1 Software Rationale for Testing § For Software Product production environment is simulated to minimize bug count. § Products usually have performance tests also

Software Quality Engineering Artifact Level Testing

Software Quality Engineering Artifact Level Testing

BG #Testing 1 Software Artifact Level Testing § Code is main artifact in Testing.

BG #Testing 1 Software Artifact Level Testing § Code is main artifact in Testing. § Testing is usually performed by writing and executing test cases. § Test cases are written against Use cases (SRS)

Software Quality Engineering Major Activities in Software Testing

Software Quality Engineering Major Activities in Software Testing

BG #Testing 1 Software Major Activities in Software Testing § Test Planning and Preperation

BG #Testing 1 Software Major Activities in Software Testing § Test Planning and Preperation § Test Execution § Analysis and Followup

BG #Testing 1 Software Major Activities in Software Testing § Defect fixing and reverification

BG #Testing 1 Software Major Activities in Software Testing § Defect fixing and reverification is part of Testing

Software Quality Engineering Functional Testing

Software Quality Engineering Functional Testing

BG #Testing 1 Software Functional Testing § Functional testing focuses on external behavior of

BG #Testing 1 Software Functional Testing § Functional testing focuses on external behavior of the Software. § How functionality is achieved internally is not to be tested in functional testing. § Abstract level testing

Software Quality Engineering Structural Testing

Software Quality Engineering Structural Testing

BG #Testing 1 Software Structural Testing § Structural testing focuses on internal implementation details.

BG #Testing 1 Software Structural Testing § Structural testing focuses on internal implementation details. § Code at statement level or module level or sub-system level is tested. § Concrete testing from code view point

Software Quality Engineering Black Box Testing

Software Quality Engineering Black Box Testing

BG #Testing 1 Software Black Box Testing § Functional Testing is achieved by performed

BG #Testing 1 Software Black Box Testing § Functional Testing is achieved by performed Black Box Testing. § Ad-Hoc Testing: Run the code and identify imminent defects like Crash. § Repeat the process to eliminate hardware possibility of failure

BG #Testing 1 Software Black Box Testing § Specification checklist is another way to

BG #Testing 1 Software Black Box Testing § Specification checklist is another way to perform Black Box Testing. § Checklist have list of functionalities with sample Input and expected out Data § Smoke Tests are most abstract level of testing

Software Quality Engineering Example-I: Black Box Testing

Software Quality Engineering Example-I: Black Box Testing

Software Testing

Software Testing

BG #Testing 1 Software Example-I: Black Box Testing § Test for Float number, integers,

BG #Testing 1 Software Example-I: Black Box Testing § Test for Float number, integers, boundaries of integers, float. § Divide by 0 is a classic error. § Use mouse, keyboard, type and paste.