Дар pytest-фикстура `yield`-и ивазаши чӣ метавонад истифода шавад?
QA / QA Automation
Оё шумо бо Selenium ва Playwright кор кардаед?
# Үш функциядан бүрдсэн жагсаалтыг үүсгээрэй, эдгээр функцүүдийг дуудах үед өөрсдийнхөө тоог буцаана. # Эхний функц - 0, хоёр дахь - 1, гурав дахь - 2 байх ёстой: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Хариулт:
Оё истифодаи XPath барои ҷустуҷӯи элементҳо хуб аст?
Ду тест ба алоҳида мегузаранд, аммо вақте ки тамоми файлро иҷро мекунед, тести дувум ноком мешавад. Ин чӣ маъно дорад ва чӣ гуна бояд ислоҳ кард?
Чӣ гуна ёфтани унсур, агар `id` ё синф надошта бошад?
Фарқи байни оператори `is` ва оператори баробарии `==` дар Python чист?
Фарқи байни кодҳои ҷавобии HTTP 401 ва 403 чист?
Оё мумкин аст бигӯем, ки тестҳо мустақил нестанд, агар онҳо ба якдигар таъсир расонанд?
Тавсия медиҳам, ки функсияи `add_user`-ро, ки дар арзиши пешфарзии аргумент рӯйхати тағйирёбандаро истифода мебарад, дар код мустақиман ислоҳ кунед.
Оё дар як тест интизорӣҳои ошкор ва ношкор, инчунин интизории вақти муайян кардан мумкин аст?
Агар шумо функсияи `add_user`-ро се бор пайдарпай тавассути `print` даъват кунед, чӣ мешавад?
Кадом усулҳои тарҳрезии тестро медонӣ?
Фарқи байни кодҳои ҷавобии HTTP 200 ва 204 чист?
Декоратор дар Python чӣ мекунад?
Тавре ки интизорӣҳои ошкоро аз ғайрирасмӣ дар санҷиши UI фарқ мекунанд?
Чаро усули POST одатан идемпотент нест?
Оё дар кори гузаштаат бо SQL кор карда будӣ ва чӣ гуна кор кардӣ?
Тест ба UPPD корбарро талаб мекунад, ки пас аз тест тоза карда шавад. Чӣ гуна таъмин кардан мумкин аст, ки тозакунӣ ҳатто агар тест ноком шавад, иҷро шавад?
# Python - мушахас кунед мушкилро дар код ва онро бидуни хато нависед # Илова кардани корбар ба рӯйхат ва баргардондани он. # Агар дар вақти даъват дуввумин аргумент нишон дода нашуда бошад, корбарро баргардонед. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Сохтани рӯйхати се функсия, ки ҳар як функсия дар даъваташ рақами худро бармегардонад. # Функсияи аввал бояд - 0, дуввум - 1, сеюм - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])