QA / QA Automation
Կառավարության ֆունկցիոնալության առումով հիմնականում վեբ հավելվածի փորձարկումն էր, և նաև փորձարկե՞լ եք մոբիլը։
Ի՞նչ է տարբերությունը ցանկի և տիպի միջև։
Ի՞նչ Appium լոկատորներ եք գիտակցում:
Ի՞նչ է ձեր գործնական փորձը Kafka-ով աշխատող համակարգերի թեստավորման մեջ։
Կարո՞ղ է Java-ում սահմանափակել արժեքների ստացման մեթոդների (գետտերների) հասանելիությունը՝ դրանք ավելի քիչ հանրային դարձնելու համար։
Նախքան մտածեք, որ պետք է փորձարկել հավելվածի թարմացման գործընթացը։ Ինչին կդիտարկեք։
Ինչպե՞ս է `git unstage` հրամանը ազդում պատրաստված փոփոխությունների վրա, որոնք պատրաստ են commit-ման համար։
Ինչպե՞ս է ընդհանուր առմամբ ձեր թողարկման ցիկլը։
Կարող եք բացատրել, թե ինչ է ենթադրվում անֆունկցիոնալ թեստավորումը և ինչպե՞ս է այն տարբերվում ֆունկցիոնալից:
Ի՞նչ командаերով սովորաբար իրականացնում եք ավտոմատ թեստերի գործարկումը ձեր նախագծում:
Պատմեք թեստավորման պիրամիդայի մասին՝ մակարդակները և ինչու է դա պիրամիդա։
Ի՞նչ սկզբունքներ պետք է օգտագործել Java- ում դաս ստեղծելիս՝ այն անփոփոխ դարձնելու համար։
Ներկայացրեք զույգային թեստավորման կոնցեպցիան և դրա կիրառումը ծրագրային ապահովման որակի ապահովման մեջ։
Ի՞նչ փորձառություն ունեք Python ծրագրերի փորձարկման ոլորտում՝ տևողությամբ և ծավալով։
Ինչպես տարբերել GET և POST մեթոդները REST API-ի զարգացման ժամանակ և ինչ իրավիճակներում են դրանք կիրառվում?
Կարող եք բացատրել static բանալի բառի իմաստը և օգտագործումը Java- ում?
Պատմիր թեստերում մոկերի մասին և ինչպես եք դրանք կայունացնում:
Ի՞նչ թեստեր կշահագործվեն, եթե դուք գործարկեք 'pytest' հրամանը նախագծի հիմնական թղթապանակից: project/ ├── conftest.py ├── tests/ │ ├── check_api.py │ │ └── def test_get_users(): pass # (A) │ ├── test_ui_login.py │ │ ├── def test_button(): pass # (B) │ │ └── def check_label(): pass # (C) │ ├── web_test.py │ │ ├── def test_login_flow(): pass # (D) │ │ └── def logout_test(): pass # (E) │ └── integration/ │ └── test_db.py │ ├── class TestDatabase: │ │ └── def test_connect(): pass # (F) │ └── class DB_Helper: │ └── def test_ping(): pass # (G) ├── scripts/ │ └── test_cleaner.py │ └── def test_wipe_cache(): pass # (H) └── my_test_file.py └── def test_is_valid(): pass # (I)
Կարող եք նշել վեբ հավելվածների թեստավորման ավտոմատացման հիմնական միջոցները Selenium-ով?
Ինչպե՞ս եք օգտագործում Git-ը՝ IDE-ի միջոցով կամ կոնսոլի միջոցով։