> For the complete documentation index, see [llms.txt](https://vladislaveremeev.gitbook.io/qa_bible/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vladislaveremeev.gitbook.io/qa_bible/prakticheskaya-chast/primery-zadach-na-sobesedovaniyakh-i-testovykh-zadanii.md).

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

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)
