Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Quality Engineering

Similar presentations


Presentation on theme: "Software Quality Engineering"— Presentation transcript:

1 Software Quality Engineering
Tool and Processes in Defect Handling

2 Software Quality Assurance and Defect
BG # 1 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 Pg. 111 The Unschooled Mind

3 Software Quality Engineering
Using Mantis for Defect Handling

4 Software Quality Assurance and Defect
BG # 1 Using Mantis for Defect Handling Mantis is tool to log and track defects Pg. 111 The Unschooled Mind

5 Software Quality Engineering
Configuring Mantis

6 Software Quality Assurance and Defect
BG # 1 Configuring Mantis Mantis on Cloud is also provided. Pg. 111 The Unschooled Mind

7 Software Quality Engineering
Example-I : Logging Defect in Mantis

8 Software Quality Assurance and Defect
BG # 1 Example – I: Logging Defect in Mantis Create User Create Project Login via User Pg. 111 The Unschooled Mind

9 Software Quality Engineering
Example-II : Logging Defect in Mantis

10 Software Quality Assurance and Defect
BG # 1 Example – II: Logging Defect in Mantis Adding Users Assigning issues to Users Pg. 111 The Unschooled Mind

11 Software Quality Engineering
Example-III : Logging Defect in Mantis

12 Software Quality Assurance and Defect
BG # 1 Example – III: Logging Defect in Mantis Changing Description Pg. 111 The Unschooled Mind

13 Software Quality Engineering
Implementing Defect LifeCycle

14 Software Quality Assurance and Defect
BG # 1 Implementing Defect LifeCycle Workflows refer to customized steps for defect lifecycle management. Tools usually provide pre-defined steps to manage Defect LifeCycle Pg. 111 The Unschooled Mind

15 Software Quality Engineering
What is Software Testing

16 BG # 1 Software Testing 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 Pg. 111 The Unschooled Mind

17 Software Quality Engineering
Rationale for Testing

18 BG # 1 Software Testing Rationale for Testing
Testing is one of the major technique to gain confidence in Software. Natural way is to dry-run the software in controlled or simulated environment. Pg. 111 The Unschooled Mind

19 BG # 1 Software Testing Rationale for Testing
For Software Product production environment is simulated to minimize bug count. Products usually have performance tests also Pg. 111 The Unschooled Mind

20 Software Quality Engineering
Artifact Level Testing

21 BG # 1 Software Testing 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) Pg. 111 The Unschooled Mind

22 Software Quality Engineering
Major Activities in Software Testing

23 BG # 1 Software Testing Major Activities in Software Testing
Test Planning and Preperation Test Execution Analysis and Follow-up Pg. 111 The Unschooled Mind

24 BG # 1 Software Testing Major Activities in Software Testing
Defect fixing and re-verification is part of Testing Pg. 111 The Unschooled Mind

25 Software Quality Engineering
Functional Testing

26 BG # 1 Software Testing 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 Pg. 111 The Unschooled Mind

27 Software Quality Engineering
Structural Testing

28 BG # 1 Software Testing 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 Pg. 111 The Unschooled Mind

29 Software Quality Engineering
Black Box Testing

30 BG # 1 Software Testing 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 Pg. 111 The Unschooled Mind

31 BG # 1 Software Testing 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 Pg. 111 The Unschooled Mind

32 Software Quality Engineering
Example-I: Black Box Testing

33 Software Testing

34 BG # 1 Software Testing 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. Pg. 111 The Unschooled Mind


Download ppt "Software Quality Engineering"

Similar presentations


Ads by Google