Introducere în testarea în Python
Alexander Levin
Data Scientist
Unitate - cea mai mică parte funcțională testabilă.
$$
Testare unitară - metodă de testare a software-ului.
$$
Caz de testare - un set de intrări și ieșiri așteptate.
Testele unitare - constituie baza testării „imaginii de ansamblu" a software-ului.
Cazuri de utilizare:
Pași:
Unitatea de testat:
# Function for a sum of elements
def sum_of_arr(array:list) -> int:
return sum(array)
Cazuri de testare:
sum0number - ar trebui să returneze acel number# Test Case 1: regular array
def test_regular():
assert sum_of_arr([1, 2, 3]) == 6
assert sum_of_arr([100, 150]) == 250
# Test Case 2: empty list
def test_empty():
assert sum_of_arr([]) == 0
# Test Case 3: one number
def test_one_number():
assert sum_of_arr([10]) == 10
assert sum_of_arr([0]) == 0
Test unitar - verifică dacă o unitate funcționează corect.
Caz de testare - intrări și ieșiri ce descriu o parte din problemă.
Cazuri de utilizare:
Definirea cazurilor de testare - implică creativitate.
Introducere în testarea în Python