QA / QA Automation
თქვით თეთრი ყუთის მეთოდით ტესტირება. იყო პროდუქტი Go-ში? რა ინსტრუმენტებს იყენებდით?
მთავარი Docker ბრძანებები, რომლებიც გამოიყენეთ, მიუთითეთ
რა არის განსხვავება PUT და POST შორის?
სელენიუმში რა ტიპის გამონაკლისებს იცნობ?
PageObject დროის განმავლობაში რთული გვერდზე იზრდება და კითხვა უჩვეულოდ ხდება. გქონდათ ასეთი შემთხვევა და როგორ გაუმკლავდით ამას?
[isim] დაუსვა კითხვა: რა არის გენერატორები და ინტერატორები Python-ში? რა განსხვავებაა?
დასახელეთ HTTP მეთოდები, რომელთაც იდემპოტენტული და რომელი არაა.
რა გსურთ ახალი დამსაქმებლისგან?
ტესტის დავალება საჭიროა სცენარის დაწერა Selenium WebDriver-ის გამოყენებით (არა Selenium IDE). განვითარების გარემო Eclipse (შესაძლოა სხვა ვარიანტიც), კოდი Java-ში. ავტომატური ტესტის სცენარი: 1. გახსენით ბრაუზერი (Chrome) გვერდზე [link] 2. გადადით სწრაფ ძიებაში (მთავარი მენიუში ღილაკი). 3. ჩაწერეთ "Налоговый часть" ძიების ზოლში და დააჭირეთ "ძებნა" ღილაკს. 4. იპოვეთ დოკუმენტების სია, გახსენით "Налоговый кодекс Российской Федерации (часть вторая)" დოკუმენტი და გადაამოწმეთ: a. გახსნილი დოკუმენტის სრული სახელი ემთხვევა სიის სახელწოდებას, რომელიც 3-პუნქტშია. b. "Налоговый часть" მოთხოვნის არსებობა ძიების ზოლში. 5. სტატიის "145. Освобождение от исполнения обязанностей налогоплательщика" პუნქტში 3, დააჭირეთ "абзаце первом пункта 1" ბმულს. გადაამოწმეთ, რომ ყვითელი სლაკი გადავიდა ამ სტატიის პირველი პუნქტის პირველ აბზაცზე. 6. აღნიშნული აბზაცი გამოარჩიეთ და ანგარიშში გამოიტანეთ. 7. დახურეთ ბრაუზერი. ტესტის ანგარიშში უნდა იყოს: 1. სცენარის ნაბიჯები. 2. ელოდებოდ შედეგი. კოდი (პროგრამა) უნდა გაიგზავნოს პროექტის ფოლდერით არქივის სახით. თუ ავტომატური ტესტის გაშვებისთვის Eclipse-ში დამატებითი პარამეტრებია საჭირო (სწორად თქვენი განვითარების გარემოსთვის), უნდა მიერთოს ინსტრუქცია. დავალების შესრულების დრო: 7 დღე.
შაბლონი "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig" შეიცავს შეცდომას: გაურკვეველი ტოკენი 'name' მნიშვნელობით 'providerPriceListSchedule' ('განცხადების ბლოკის დასრულება' ელოდება) "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig"-ში, 56-ე ხაზზე.
როგორ აშენდება HTTP მოთხოვნა და HTTP პასუხი?
მოსალოდნელი: დაწერეთ ტესტ-კეისები კონსოლური პროგრამისთვის, რომელიც იღებს 3 მთელი რიცხვს (სამკუთხედის მხარეების სიგრძეები) და აბრუნებს: თანაბარი, თანაბარი, განსხვავებული ან შეცდომა.
[სახელი] დაუსვა კითხვა: რა კრიტერიუმებს ირჩევ სამუშაოს ძიებისას?
Java-ში ყველა კლასი რომელ კლასიდან მემკვიდრეობით მიიღება?
რამდენი ტესტი იყო დაახლოებით?
მომხმარებლის ანგარიშში ბოლო შეკვეთის ჩვენებისთვის handler არსებობს. ქვემოთ მოცემულია swagger-ის პასუხის სტრუქტურა. რა 3 ბიზნეს სცენარს შეამოწმებდით პირველ რიგში? მოთხოვნა: GET /client/last_order?client_id={client_id} პასუხი: { "client_id": "მთლიანი ნომერი", "order_id": "მთლიანი ნომერი", "order": [ { "item_id": "მთლიანი ნომერი", "item_qty": "მთლიანი ნომერი", "item_price": "ციფრი" } ], "order_price": "ციფრი" }
მეთქი სწორად ვგულისხმობ, რომ მხოლოდ ორი ადამიანი იყო, ვისაც შეეძლო merge მოთხოვნის შემოწმება, და შენ ერთ-ერთი მათგანი იყავი? ანუ, ყველა merge მოთხოვნა შენს გავლით გადიოდა?
რატომ უპასუხეთ ვაკანსიას?
რომელი მეთოდოლოგიით მუშაობდნენ?
როგორ დავიწყოთ Docker კონტეინერი ინტერაქტიული რეჟიმში?