CS Debugging

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/8

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

9 Terms

1
New cards

Bugs

Programming mistakes that cause errors or make your code work not as expected

2
New cards

Debugging

The process of finding and fixing bugs

3
New cards

Syntax errors

Mistakes in the symbols used

4
New cards

Logical errors

The program doesn’t behave as you intended but the syntax is fine

5
New cards

Debugger

A software tool that allows you to 1) control how the program runs, and 2) display/change values of all variables

6
New cards

Exhaustive testing

Try all possible values

7
New cards

Bounds testing

Try values at/near the values tested by your conditionals. The values that change the control flow of a program

8
New cards

White box testing

You know the code, so make sure you try different values such that you execute every code block

9
New cards

Black box testing

You’re testing a program, but you don’t know the code, and so can’t possibly know all control flow paths