Software Testing - Practical Issues
The book presents selected software testing techniques. Each of the discussed techniques includes an example of practical application.
Introduction
Domain equivalence classes
Method description
Function Domain - Different Programming Languages
Equivalence classes
[here description of a valid eq. classes] [example 1] Show the equivalence classes for the func...
Incorrect equivalence class division
[write a content here] [Example 1] Perform equivalence partition analysis of the following f...
Valid and invalid equivalence classes
Add content and analyze the following example: CREATE FUNCTION isEven(integer x) RETURNS boolean...
Test case creation procedure
Section 8.1.4 from the Textbook (without the example).
AI Chat Boots and equivalence classes
[Example 1] Present the prompt for ChatGPT and MS Copilot to solve the following problem: What ...
Example test set construction
Statement testing
Description of the method
Instruction testing is the simplest of white-box testing techniques. However, it requires a preci...
Statement coverage and unreachable code
In this section we will show unreachable errors using the C language. Unreachable statements are ...
Example - insert sort
Task 1 introduction from section 9.1.2 of the Textbook + source code void insertSort(int a[],...
Test conditions and coverage items
Task 2. Derivation of test conditions. The test conditions are executable instructions. Note...
Test cases
Task 1 section [krok4] of the 9.1.2 Task 2 Source code of the test programm include <stdio....
Statement testing with MS Copilot
Task 1 (student 1) Using MS Copilot identify statements for the insertSort function. Assign a t...
Statement testing with Chat GPT
You can use any other Chat Bot. If you do so, change the page title. Task 1 (student 1) Using...
Branch testing
Description of the method
9.2.1. Description of the Method The branch coverage criterion (also called edge coverage) requi...
Branch coverage and unreachable branches
Task 1 For each example from the section "Statement coverage and unreachable code" (Task 1) of ...
Example - insert sort
Let's reconsider the BubbleSort function from the previous chapter and create test cases for it t...
Test cases
Task 1 section [krok4] of the 9.2.2 without table 9.4 Defining test cases. We must provide suc...
Branch testing with MS Copilot
Task 1 (student 1) Using MS Copilot identify branches for the insertSort function. Assign a t...
Branch testing with Chat GPT
You can use any other Chat Bot. If you do so, change the page title. Task 1 (student 1) Using ...
Decision testing
Description of the method
Decision testing belongs to the family of logical coverages, as it's concerned with the values of...
Example - Regula Falsi method
Task 1 The Regula Falsi method is a numerical technique for finding zeros of a continuous funct...
Test conditions and coverage items
Sections [krok1] [krok2] [krok3] of the section 9.3.3 from the Textbook Step 1. Identifying the ...
Test cases
Defining Test Cases.There are three independent exit points from the module (at B2, B5, and B11),...
Decision testing with MS Copilot
Task 1 (student 1) Using MS Copilot identify statements for the RegulaFalsi function. Assign a...
Decision testing with Chat GPT
You can use any other Chat Bot. If you do so, change the page title. Task 1 (student 1) Usi...