MSCI342 Lecture Notes - Lecture 20: Msci, Equivalence Class, Java Development Kit

34 views3 pages

Document Summary

Testing vocabulary: verification, bug free, does what programmer intended, validation, does what the customer wants, user acceptance criteria, defect vs. enhancement, defect, something is wrong, broken, likely to cause harm, loss of data, etc, focus on testing, enhancement. Idea on how to improve: make software better, but not needed to avoid harm, focus of hci, requirements. When to test: as you build, do a little bit of code, test, repeat, ex, code to read in data, write code to output the data, verify that output = input. How to think about testing: manager says to you prove to me that it works , simple demo is not convincing. If two inputs a and b produce the same output c, they are said to be members of the same equivalence class. When we want to start testing a piece of code, we first think about what are the equivalence classes for it.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents