Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DocTest
Black/White Box
UnitTest
Break
Testing Methods
Break
Admin
DocTest
Black/White Box
UnitTest
Break
A DMIN S TUFF
A1
Some lessons learned?
Code Reviews
More interesting stuff to talk about this time
A2
Learn from your (or others) A1 mistakes...
Start early
Read thoroughly
Testing Methods
Break
Admin
DocTest
Black/White Box
UnitTest
Break
D OC T EST
Testing Methods
Break
Admin
DocTest
Black/White Box
UnitTest
Break
Testing Methods
B LACK B OX T ESTING
Break
Admin
DocTest
Black/White Box
UnitTest
Break
Testing Methods
W HITE B OX T ESTING
also
Break
Admin
DocTest
Black/White Box
UnitTest
Break
Testing Methods
import unittest
import week10_functions as func
class TestCommonChar(unittest.TestCase):
def test_identical_single_char(self):
self.assertEqual(
func.common_chars(a, a),
(1,1),
"identical single char"
)
unittest.main(exit = False)
One class per function to test.
Function name must start with "test"
Expected return value
Message for when error occurs
Break
Admin
B REAK
DocTest
Black/White Box
UnitTest
Break
Testing Methods
Break
Admin
DocTest
Black/White Box
UnitTest
Break
Testing Methods
C OVERAGE T ESTING
Break
Admin
DocTest
Black/White Box
UnitTest
Break
Testing Methods
A DVERSARIAL T ESTING
Break
Admin
DocTest
Black/White Box
UnitTest
Break
Testing Methods
R EGRESSION T ESTING
Break
Admin
B REAK
DocTest
Black/White Box
UnitTest
Break
Testing Methods
Break
Admin
DocTest
Black/White Box
UnitTest
Break
Testing Methods
T ESTING L EVELS
Break