Testimi & QA

Parameterized tests

Në shqip: Testet e drejtuara nga të dhënat

ShpjegimiSQ

Kur të njëjtin test e do me shumë vlera, s'e kopjon — e shkruan një herë me një tabelë të dhënash. pytest ka @pytest.mark.parametrize, Jest test.each, JUnit @ParameterizedTest.

EnglishEN

When you want the same test with many values, don't copy it — write it once with a table of data. pytest has @pytest.mark.parametrize, Jest test.each, JUnit @ParameterizedTest.

Si ta mendosh

Si një formular që plotësohet me shumë rreshta të dhënash.

Lexoje në anglisht

Like one form filled in with many rows of data.

Shembull kodipython

@pytest.mark.parametrize("a, b, pritet", [(2, 3, 5), (-1, 1, 0), (0, 0, 0)])
def test_mblidh(a, b, pritet):
    assert mblidh(a, b) == pritet

Terma të lidhur