Middle
Дар бораи таҷрибаи кории худ гап занед, ба тестгирӣ диққат диҳед, аз кадом асбобҳо истифода бурдед?
sobes.tech AI
Ҷавоб аз AI
Умам таҷрибаи санҷишӣ, ман бо санҷишҳои функсионалӣ, интегратсионӣ ва автоматикӣ кор кардам.
Барои автоматикӣ, ман аз воситаҳо истифода кардам, мисли:
- Selenium барои санҷишҳои UI-и барномаҳои веб;
- Postman ва Newman барои санҷишҳои API;
- JUnit/TestNG барои санҷишҳои воҳиди Java;
- pytest барои санҷишҳо дар Python;
- Jenkins барои ташкил кардани CI/CD ва иҷрои автоматии санҷишҳо;
- Allure барои тавлиди ҳисоботҳои санҷиш.
Ман ба навиштани санҷишҳои устувор ва нигоҳдошаванда, ки сценарияҳои муҳимми бизнесро фаро мегиранд, диққати махсус додам. Ҳамчунин, ман мок ва стубҳоро барои ҷудо кардани компонентҳои санҷишшуда истифода кардам.
Масалан, як санҷиши оддӣ дар pytest:
import pytest
def add(a, b):
return a + b
def test_add():
assert add(2, 3) == 5
Барои ман, санҷишҳо на танҳо санҷиши код, балки кафолати сифати маҳсулот дар тамоми марҳилаҳои таҳия мебошанд.