# Примеры задач на собеседованиях и тестовых заданий

1. Дан веб-сайт, на котором есть каталог и реализована регистрация. На каких уровнях и что будете тестировать, конкретно по пунктам?
2. Дана багтрекинговая система. Протестируйте воркфлоу (жизненный цикл бага);
3. Аутлук - протестировать форму отправки письма (только этот функционал);
4. Дано мобильное приложение: случайное подбрасывание игрального кубика. Как будете тестировать (кейсы)?
5. Есть некий обучающий портал с видео. Видео можно смотреть бесплатно до некоторой величины. При просмотре видео на 80% считается, что просмотрщик согласен заплатить (необходимо пометить видео как просмотренное, добавить в некий список, не суть). Необходимо накидать тестов, как проверить просмотр 80% контента;
6. Есть ограничение родительский контроль. Какое минимальное количество тест-кейсов потребуется для проверки с ограничениями G,PG,R,NC-17,18+ если в наличии 40 каналов, 15 с ограничением G, 10- PG, 10- R, 3- NC-17 , 2 - 18+?
7. В стране «Функциляндия» живут функи. И они очень вредные. Они ходят на работу и школы (взрослые и дети). Сразу можно увидеть кто из них, кто. Те, что розового цвета - те идут в школу, те, что серые - на работу. Иногда происходят метаморфозы. Если розового функа вызвать к доске на уроке в школе, он станет серым и почти не отличим от ходящего на работу, но и в этом случае его можно отличить, его щеки будут слегка розовые. Иногда серые функи становятся розовыми это случается по пятницам после 19.00, в таком случае, когда пойдут на работу снова будут серыми. Мы изобрели очки, смотря в которые можно увидеть надпись над функом, показывающею его принадлежность. Если смотрим на взрослого, то появится надпись «Биг босс» если на детей «Бэби босс». Вопрос: Какой информации Вам не хватает для проверки? Какие вопросы Вы бы задали аналитику для проверки этих очков?
8. Условие. К нам обратился заказчик: у него есть сайт на устаревшем движке, он хочет чтобы разработали новый сайт на современном движке и заодно сделали редизайн. Мы завершили работы и теперь остался последний этап: перенести все новости со старого сайта на новый. Программисты разработали скрипт, переносящий новости со старого сайта на новый. Теперь тестировщику необходимо проверить правильно ли перенеслись новости. Каждая новость содержит: заголовок, подзаголовок, текст, обязательную картинку-миниатюру, опциональное видео, опциональную галерею картинок. Каждая новость относится к одному из 5 разделов. Задача. Напишите сценарий тестирования (тест-кейсы) для скрипта переноса новостей;
9. У пользователя 4 из 5 попыток залогиниться (одинаковые комбинации логина\пароля) - неудачные, и одна из пяти - удачная. Логов сервера нет. Как бы вы расследовали баг, и на что обратили бы внимание? (Сам вопрос [тут](https://t.me/qa_ru/177013), дальше есть обсуждение вариантов);
10. Представьте ситуацию, что у разрабатываемого приложения еще нет интерфейса, но реализован REST API. Разработчик просит вас создать какую-то сущность в базе и проверить, что она создалась с нужными параметрами. Опишите ход ваших действий в данной ситуации: что и как вы бы проверили, опираясь на имеющееся описание API, с указанием конкретики (название типов запросов и т.д.);
11. В англоязычных ресурсах встречаются задачи на определение decision/statement/branch coverage;
12. Спроектировать спецификацию API для калькулятора;
13. Написать тест-кейсы/тест-план для тестирования будильника/лифта/весов/светофора/кофейного автомата/…;
14. Как изменятся кейсы для кофейного автомата, если оплата происходит только со смартфона через оператора сотовой связи (SMS)?
15. Разделить колоду карт на классы эквивалентности (Equivalence Class Partitioning);
16. Протестировать поиск адресов;
17. Протестировать установку приложения при недостаточном количестве места не телефоне;
18. Протестировать требование: приложение не должно быть доступно для скачивания пользователям некоторых стран;
19. Есть проект к которому вас подключают. Срок его сдачи - через 2 недели. Есть команда которая его разрабатывала и РМ проекта. Есть коммуникация с клиентом. Как вы построите процесс работы по этому проекту чтобы сдать проект в срок и на чём вы будете основывать идею что проект “Готов”?
20. Ты на новом рабочем месте. Перечисли действия и команды GIT как ты склонируешь себе репозиторий и создашь свою ветку;
21. Вы инженер по контролю качества в Uber и только что узнали, что пассажиры больше не получают текстовые сообщения. Каковы ваши дальнейшие действия по локализации ошибки?
22. Вот тебе комп и работающий сайт. Сделай мне 401-ю ошибку (снифферы с подменой);
23. Оценить время на тестирование продукта;
24. Написать чеклист для функционала корзины в интернет-магазине.
25. Написать тестовые наборы данных для поля ввода даты, которое отсеивает пользователей в возрасте до 18 лет.
26. Написать чеклист тестирования формы ввода данных платежной карты.
27. Протестировать «предмет» для различных видов тестирования. (Предмет - лифт, карандаш, калькулятор и т.д.)
28. Имеется Input поле, принимающее целые значения от 18 до 99 включительно. Следует протестировать с помощью техники тест-дизайна Boundary Values ​​Analysis и Equivalence Partitioning.
29. Есть веб-страница с полями: e-mail, password и кнопкой submit. Необходимо привести примеры отрицательных тест-кейсов, по которым можно проверить эту страницу.
30. Привести примеры тест-кейсов для функционала, находящегося на нескольких страницах проекта (например, поле поиска).
31. Как протестировать процесс оплаты в интернет-магазине?
32. Объясните 7-летнему ребенку, что такое база данных.
33. Определите количество функциональных тест-кейсов, чтобы проверить Login форму.
34. Есть форма регистрации в веб-приложении с полями (first name, last name, username, password, repeat password) и кнопкой Register. Какие проверки нужно провести?
35. Поле username должно быть обязательным, но оно не обязательно. Приведите пример баг-репорта, созданного для этой ошибки.
36. Как вы провели smoke-testing для приложения типа Telegram?
37. Как будет выглядеть баг-репорт, если, к примеру, не работает электрический чайник?
38. Есть таблица books с полями: name, price, page\_count. Нужно выбрать все имена книг, в которых price более 10 единиц и количество страниц от 20 до 100.
39. У вас есть функционал калькулятора, доступный через веб браузер по ссылке . Он имеет только функцию делить, так сказать, MVP-версию. Диапазоны для вписывания в числитель и делитель от 0,1 до 99,9. Вывод значения происходит автоматически, потому что front-end реализован на React JS. Как вы будете тестировать этот функционал? Какие виды тестирования примените? Какие техники тест-дизайна используете?
40. [Несколько примеров задач с решениями](https://drive.google.com/file/d/1bUoYe6KeNO8bR3hhv-9ChuNPo0CwG1PX/view)
41. [Тестовое задание на позицию специалист по тестированию (QA специалист) в СПб ИАЦ](https://docs.google.com/document/u/0/d/1xJuebAdcFSBQtVpmvWjjkPDXLalvx2gAjd8Fhe_UTg4/mobilebasic)
42. [Тестовое задание для специалиста по тестированию](https://docs.google.com/document/d/19wWZLQNDe8DSHZ8BAuX-DFa62SRYBy3qOKJAgqCqqQs/edit#) + [Инструкция](https://docs.google.com/document/d/18289fUEOSX1pmaLVBFmOMf32s1vAd5uVOLiTNoaLB40/edit#)
43. [Тестирование программы, которая определяет тип треугольника по трем его сторонам](https://playground.learnqa.ru/puzzle/triangle)
44. Тестовое задание: написать кейсы для [нового метода API](https://disk.yandex.ru/i/esax6PM2rZxLTw)
45. [Тестовое задание на позицию специалист по тестированию (QA специалист) в СПб ИАЦ](https://docs.google.com/document/u/0/d/1kQ_WOYty6_2jO4b8avLsIbRKl_wEYAxaLINPglZXYg4/mobilebasic)
46. [ТЗ Тестировщик SL](https://docs.google.com/document/d/1SJkIiqpkRsRLuAO3bp3aSK82Idy6jnlhBYXK1fnfLcY/edit)
47. [Тестовое задание](https://docs.google.com/document/d/1mk89HloPcct0DxeHX9DtyVbZ9GpuGaCczoTq9Pemuk0/edit)
48. [задачка для тестирования](https://software-testing.ru/forum/index.php?/topic/16123-zadachka-dlia-testirovaniia/)
49. [Тестовое задание](https://docs.google.com/document/d/1ZL5EtUXHr-eDFop86JbsDNOpM-t7GVXlDchKtVJ1U_c/edit)
50. [Проф. задание для Тестировщика QA](https://telegra.ph/Prof-zadanie-dlya-Testirovshchika-QA-09-09)
51. [тз](https://docs.google.com/document/d/1H2DyCiIerU7cBvXeEQCDbUOL743jyhe5DbMpX_RqSSM/mobilebasic)
52. [Задание](https://docs.google.com/document/d/1faHFLLjdmoC52pBbyCBu273WBPJR-PSw_xHZwvP2NIw/edit)

![](https://lh4.googleusercontent.com/t3VTSFS-rfFGnSTYY_kXosUjqoExz92wzOx70umiN6WwgXetpdztYmt3xJ5QpOmmcehJUmoKy2APFdcNb3r2l-OTibXXFJd6V2lqsXSI_FItk40gTycOUjoKNBpVgWABHJHSKsz4)

![Маркетологи используют специальные параметры в URL, чтобы лучше отслеживать кампании. Эти параметры называются параметрами UTM (модуль отслеживания Urchin). У нас есть страница, которая принимает URL-адрес, индивидуальные параметры UTM и компилирует конечный URL-адрес, которым люди могут поделиться. Сотни людей приходят сюда каждую неделю, поэтому необходимо, чтобы этот сайт работал без проблем - компиляция URL, а также поддержка различных браузеров и устройств. Ваша задача создать «тест-кейсы» для этого сайта](https://lh3.googleusercontent.com/r7OIJBOVa6VnlwPDZPNSEltolLWES-EGCWViIsyz1z_MNSPnG5HZZs46uQXi2JD3jsfUru3yzFNrgmj6cd6BtpGUwPku_u6pI9q2zAAvqdobRGYK-ecun9yNY-BBHJT6nBdKiiec)

![](https://lh4.googleusercontent.com/fK1w_Z5yugxiKb1bJjctR_OH8Yjy6bBMAEAyd-b56gHz3AUMVfDyYvkHckZEymBaT9axCem2wdSlVAIikgo3ohXLzwztJaWlwi0-5Xsf_iytC6bkmZZYdVkbok47JxaEFG0GzLGt)

![](https://lh4.googleusercontent.com/qhrKfp9-hCcxWISuBuUm7cb52vdh_uv9e20ehWj7fGSrfY1b-fnY0hO_ZK2Youkk7CfnVgPWzwGgPr4Ohyv1GtfSZS8zTbSwqN98wNHIsuSpMDhxaJjc90yGq8c_MTb-K3WpVEXm)

![https://i.imgur.com/YSQdmdB.png](https://lh5.googleusercontent.com/1y8XazX40fYvUVaHwneX6dvHowyjWhnxYF9tBs-9_JCwy8S-zhUlNGOqzx4RXPTvnwCjmEHx1ZnDthaXFQxoO7RuUx-dCiW6XCpvK8EaNIhbplYGPzf1-Gf9QNSYnZehxuqZZ1CX)

![https://sun9-12.userapi.com/impf/c639526/v639526713/a47/dGE9etxo9Zg.jpg?size=637x575\&quality=96\&sign=692cfdceb4c284aa25827ec1b96017f6\&type=album](https://sun9-12.userapi.com/impf/c639526/v639526713/a47/dGE9etxo9Zg.jpg?size=637x575\&quality=96\&sign=692cfdceb4c284aa25827ec1b96017f6\&type=album)

![](https://lh3.googleusercontent.com/YWyjMbseI3vRYKMefpy_XtNsizwzxhdWs0l8FxMivLB3BYyb0G1a-zGw06KMBXKUntoL0lemzrNxqa49l1DN3uMOE8h6o0xgU4qpccTDpWaogddCsXSitS2Q1kutwEtkNahjZzzL)

![](https://lh5.googleusercontent.com/xV3F1E1LjxPvnPBz0d4j2GSTxnCR_2JQ7IMaZ_lsE7QqWjY25VwrHctffEG3t1mnq3_fr5c4lq9IxwjEIuGRkJlvI9NFqDn2BjrcU4UPRgXu9EhxPCGecZZf0CcsJjf6JfNXbNTQ)

Доп. материал:

* [Проект Хомячки](https://software-testing.ru/forum/index.php?/forum/736-proekt-khomiachki/)
* [ТЕСТОВОЕ ЗАДАНИЕ ТЕСТИРОВЩИКА / Какие бывают тестовые задания для QA, как делать тестовое](https://www.youtube.com/watch?v=q75avN98ibg\&feature=youtu.be\&ab_channel=AlphaITSchool)
* [Записи прямых эфиров с разбором тестовых задания для тестировщика](https://www.youtube.com/playlist?list=PLKbJd47Kcbjtjxj9HrDWcT_tR5ZJ-yjzn)
* [Как тестировать веб сайт? Практика в примерах](https://www.youtube.com/watch?v=7jsO95MEkC0)
* [Как испортить приложение и оттолкнуть пользователей. Разбираем и исправляем ошибки в приложении Роскомнадзора](https://vc.ru/design/224426-kak-isportit-prilozhenie-i-ottolknut-polzovateley-razbiraem-i-ispravlyaem-oshibki-v-prilozhenii-roskomnadzora)
* [Hacking challenge site](https://hack.ainfosec.com)
* [Как найти хотя бы 1 баг + пример](https://www.youtube.com/watch?v=eS_dn64GuaQ)
* [Практическое тестовое задание на позицию тестировщика (junior QA)](https://www.youtube.com/watch?v=3Ufo23ylSPU)
* [Тестируем электрический чайник](https://www.learnqa.ru/tpost/6xpsluumu1-testiruem-elektricheskii-chainik)
* [Тестирование чашки для кофе](https://vk.com/topic-28941412_29428317)
* [Как тестировать карандаш?](https://www.youtube.com/watch?v=Erctsy6i0zo)
* [Как тестировать карандаш](https://www.youtube.com/watch?v=HWmDx8AD4eU)
* [Как бы вы протестировали дверь?](https://tproger.ru/quiz/kak-by-vy-protestirovali-dver/)
* [Баги ListBoxer](https://software-testing.ru/forum/index.php?/topic/37944-bagi-listboxer/)
* [Решение задачи: Палиндром](http://ap-test-team.blogspot.com/2011/08/blog-post.html)
* Тестовые задания: [раз](https://www.youtube.com/watch?v=Oafuzm8zcC8), [два](https://www.youtube.com/watch?v=9qc-7Gh6_DU), [три](https://www.youtube.com/watch?v=RU1_LAzJ3dw), [четыре](https://www.youtube.com/watch?v=XYDgk1cdFLU)
* Множество практических задач с разбором было на [стримах Вадима Ксендзова](https://www.youtube.com/channel/UC6hNNlCXv1ZgdGpziNf83RA/videos)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://vladislaveremeev.gitbook.io/qa_bible/prakticheskaya-chast/primery-zadach-na-sobesedovaniyakh-i-testovykh-zadanii.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
