pluggy ni msingi uliong'aa wa usimamizi wa programu-jalizi na ndoano inayoita pytest Huwasha programu-jalizi 500+ kupanua na kubinafsisha tabia-msingi ya pytest. Hata pytest yenyewe inaundwa kama seti ya programu-jalizi za programu-jalizi ambazo hutolewa kwa mfuatano kulingana na seti iliyobainishwa vyema ya itifaki.
Pytest Pytest ni nini?
Mfumo wa pytest yenyewe ni rahisi sana. Ni inagundua tu na kutekeleza kesi za majaribio Hata hivyo, inaweza kupanuliwa kwa kutumia programu-jalizi! Programu-jalizi kimsingi ni kifurushi cha hiari ambacho kinaongeza uwezo mpya kwenye mfumo. Katika sura hii, tutashughulikia programu-jalizi chache maarufu, na pia jinsi ya kuandika programu-jalizi zako binafsi.
Yapsy ni nini?
Yapsy ni maktaba ndogo inayotekeleza mbinu za msingi zinazohitajika ili kuunda mfumo wa programu-jalizi kuwa programu pana zaidiKusudi kuu ni kutegemea tu maktaba za kawaida za Python (angalau toleo la 2.3) na kutekeleza tu utendakazi wa kimsingi unaohitajika ili kugundua, kupakia na kufuatilia programu-jalizi kadhaa.
pytest inatumika kwa nini?
pytest hukuwezesha kuunda alama, au lebo maalum, kwa jaribio lolote upendalo Jaribio linaweza kuwa na lebo nyingi, na unaweza kuzitumia kudhibiti punjepunje juu ya majaribio yatakayofanyika. kukimbia. Baadaye katika somo hili, utaona mfano wa jinsi alama za pytest zinavyofanya kazi na kujifunza jinsi ya kuzitumia kwenye kundi kubwa la majaribio.
Kwa nini tunatumia pytest?
PyTest ni mfumo wa majaribio ambao huruhusu watumiaji kuandika misimbo ya majaribio kwa kutumia lugha ya programu ya Python Hukusaidia kuandika majaribio rahisi na makubwa ya hifadhidata, API au UI. PyTest inatumika hasa kwa uandishi wa majaribio ya API. Husaidia kuandika majaribio kutoka kwa majaribio rahisi ya kitengo hadi majaribio changamano ya utendaji.