Implement a setup_items() fixture that can accept an argument 'count' with an integer value. The fixture should generate 3 random values and return them in the test.
QA / QA Automation
What is a Page Object? Tell me about the pattern.
How do the git pull and git fetch commands differ in the process of working with a repository?
What levels are included in the test pyramid structure?
What are fixtures? Why are they needed?
Could you share your professional experience and projects you have participated in?
What components does the 'git pull' command consist of and how does it interact with the repository?
Name the types and levels of testing.
Have you ever worked with a query plan in a database (EXPLAIN/EXPLAIN ANALYZE)?
How to choose a mobile device for testing, what will you focus on?
What are the advantages and disadvantages of using XPath compared to CSS selectors in test automation or document parsing?
Can you list the main HTTP methods you know?
The method places an order on the website. It accepts: 1. List of shipments with products 2. Expected delivery date for each shipment 3. Delivery address with comments 4. Payment method, e.g., bank card. Limit on address.comment length - 200 characters Limit on shipments - 200 objects You need to test (create a checklist of checks) this method. POST /order { "shipments": [ // shipments/boxes with products { "id": "number", "date": "number" // Expected delivery date } ], "adress": { "id": "number", "comment": "string", "is_leave_at_door": "boolean" // leave at the door }, "payment_method": "string" # card / apple_pay }
How to add list clearing after test completion? What is the difference between yield and AdFinalizer?
Find users with a large cart, whose total number of items exceeds 300.
What criteria should be used when choosing HTTP methods POST, PUT, and PATCH for resource update operations?
Tell me about your last workplace: project, processes, responsibilities, and tasks.
What sniffers did you use? Tell me about their functions and why they are needed.
Write a function that prints the string <Name> at an interview in <company>, by default assuming the company is Ozon, but you can create your own company.
How did you run UI tests on CI? What did you use?