Software Quality Engineering Tool and Processes in Defect


































- Slides: 34
Software Quality Engineering 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
#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
#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
#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
#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
#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
#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
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
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 simulated to minimize bug count. § Products usually have performance tests also
Software Quality Engineering Artifact Level 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
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 is part of Testing
Software Quality Engineering Functional Testing
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
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
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 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 Testing
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.