Skip to content

Latest commit

 

History

History
90 lines (79 loc) · 18.5 KB

primery-zadach-na-sobesedovaniyakh-i-testovykh-zadanii.md

File metadata and controls

90 lines (79 loc) · 18.5 KB

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

  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 попыток залогиниться (одинаковые комбинации логина\пароля) - неудачные, и одна из пяти - удачная. Логов сервера нет. Как бы вы расследовали баг, и на что обратили бы внимание? (Сам вопрос тут, дальше есть обсуждение вариантов);
  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. Несколько примеров задач с решениями
  41. Тестовое задание на позицию специалист по тестированию (QA специалист) в СПб ИАЦ
  42. Тестовое задание для специалиста по тестированию + Инструкция
  43. Тестирование программы, которая определяет тип треугольника по трем его сторонам
  44. Тестовое задание: написать кейсы для нового метода API
  45. Тестовое задание на позицию специалист по тестированию (QA специалист) в СПб ИАЦ
  46. ТЗ Тестировщик SL
  47. Тестовое задание
  48. задачка для тестирования
  49. Тестовое задание
  50. Проф. задание для Тестировщика QA
  51. тз
  52. Задание

Маркетологи используют специальные параметры в URL, чтобы лучше отслеживать кампании. Эти параметры называются параметрами UTM (модуль отслеживания Urchin). У нас есть страница, которая принимает URL-адрес, индивидуальные параметры UTM и компилирует конечный URL-адрес, которым люди могут поделиться. Сотни людей приходят сюда каждую неделю, поэтому необходимо, чтобы этот сайт работал без проблем - компиляция URL, а также поддержка различных браузеров и устройств. Ваша задача создать «тест-кейсы» для этого сайта

https://i.imgur.com/YSQdmdB.png

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

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