გააზიარეთ გამონაკლისების შესახებ — იერარქია, checked და unchecked მაგალითებით
QA / QA Automation
Java-ში რა მონაცემთა ტიპებს იცნობთ? მიანიშნეთ მაგალითები.
დღეს თქვენ გაცემული დავალება, რომელიც რამდენიმე ჯერ იყო ჩვენს სტუდენტებს შორის: იპოვეთ ყველა შეცდომა JSON-ში.
დაწვრილებით ახსენით, როდის გამოიყენოთ throws, როდის try-catch, რატომ არის ცუდი ზოგადი Exception-ის დაჭერა და შეცდომების ჩახშობა
როგორ შეიძლება გამკლავება ან გამონაკლისის გადაცემა?
Linux-ში რა დროსაც რაიმე პროცესი გაჩერდა, ხომ არ გქონიათ ასეთი შემთხვევა? როგორ იპოვოთ და მოკლათ?
რა შეგიძლია თქვა მონაცემთა ბაზების ინდექსებზე?
აქვს თუ არა თქვენი Docker-თან მუშაობის გამოცდილება?
მოკების შესახებ ტესტებში და როგორ აძლიერებ მათ სტაბილურობას?
როგორ არის მოწყობილი გამოშვების პროცესი და რა ადგილი უკავია ავტომატურ ტესტებს მასში?
თქვენ გაქვთ Allure, ეს TestOps არის თუ უბრალოდ Allure? რა არის ეს საერთოდ?
როგორ მუშაობს სმოკ-ტესტების დაწყების ტრიგერი და რა განსაზღვრავს სმოკის ტესტების სიას?
და თუ კონკრეტულად ბაშის ბრძანებებზე ვსაუბრობთ (Git არა) — მაგალითად, ფაილის შექმნა, ფაილის გადატანა და ა.შ.
რა უნდა იყოს Allure-ის ანგარიშში, რათა ადვილად აღადგინოთ ადგილობრივად REST-ტესტის ჩავარდნა?
რომელ სტაკზე/ენისაა დაწერილი მიკროწესვერები, ემთხვევა თუ არა ტესტების სტაკს?
რომელ მონაცემთა ბაზებთან მუშაობთ ტესტებში?
ბანკის სერვისის REST API მეთოდი, რომელიც გადადის გარკვეულ თანხას ერთ ბანკის მომხმარებლიდან მეორეზე ID-ის საშუალებით: GET /api/transfer?money={money}&from={uid}&to={uid} მიზანია ამ მეთოდის ტესტის შემთხვევების შექმნა. ტესტის შემთხვევის მაგალითი: მეტოდს გამოიძახეთ პარამეტრებით money=10.10&from=1&to=2; მოსალოდნელი ქცევა: მეტოდს გამოიძახეთ პარამეტრებით money=10&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა არასაკმარისი თანხის შესახებ მეტოდს გამოიძახეთ პარამეტრებით money=100000&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 200, 1 ბალანსი შემცირდება მიმდინარე თანხით, 2 ბალანსი გაიზრდება მიმდინარე თანხით მეტოდს გამოიძახეთ პარამეტრებით money=-10000&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა ნეგატიური მნიშვნელობის გადაცემაზე მეტოდს გამოიძახეთ პარამეტრებით money=0&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა ნულოვანი მნიშვნელობის გადაცემაზე მეტოდს გამოიძახეთ პარამეტრებით money=вавава&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა სწორი მნიშვნელობის შეტანის შესახებ მეტოდს გამოიძახეთ პარამეტრებით money=10000&from=1&to=1; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომის დეტალური აღწერა
რამდენადაა დროის მხრივ ხელით ტესტირების და ავტომატიზაციის დაახლოებით თანაფარდობა?
როგორ გავხადოთ ერთ ტიპის 10 პარამეტრით მეთოდის გამოყენება უფრო მოსახერხებელი და კითხულადი?
OpenAPI სპეციფიკაციებს აღწერილი გქონდათ?