Перейти к содержимому

Фотография

Пример задания на позицию junior QA

тестовое задание помощь

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Mangust

Mangust

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Филатов Александр Сергеевич

Отправлено 30 мая 2024 - 08:39

Привет всем, на днях проходил собеседование в стартап компанию и там дали задачу по проверки валидации методом ввода конкретных значений 

Написал 26 пунктов из 29.

Пришла обратная связь по заданию, указали что В дате есть ошибки и есть упущение важных проверок

Хотелось бы попросить помощи для большего понимания где и что  я упустил или что я не правильно сделал  

 

Поле ввода в графическом интерфейсе.

 

Дата:

 

Формат ввода: ДД.ММ.ГГГГ

Допустимый период: [1900 - 2025]

Маски нет

Подсказок к заполнению нет.

Необходимо проверить валидацию методом ввода конкретных значений

 

№ Значение Результат / Цель проверки

  1. 13.03.2017 Позитивный Смок
  2. 01.01.1900 Позитивный Смок
  3.  31.12.2025 Позитивный Смок
  4.  29.05.2024 Позитивный Смок
  5. Дата предыдущего дня 28.05.2024 Позитивный Смок
  6.  Дата следующего дня  30.05.2024 Позитивный Смок
  7.  Спецсимволы (;%?№ и т.д.) Негативный Смок
  8. 32.05.2024 Негативный Смок
  9. 31.02.2024 Негативный Смок
  10. 31.15.2024 Негативный Смок
  11. 00.00.0000 Негативный Смок
  12. 00.12.2024 Негативный Смок
  13. 31.00.2024 Негативный Смок
  14. Пустое поле Негативный Смок
  15.  Юниксовый ноль 01.01.1970 Негативный Смок
  16.  Буквы Негативный Смок
  17. Пустое поле Негативный Смок
  18.  Верхний предел 99.99.9999 Негативный Смок
  19. Скопировать в поле корректную  дату  Ctrl+Ctrl+V  Позитивный Смок
  20. Скопировать в поле некорректную  дату  Ctrl+Ctrl+V Негативный Смок
  21. Удаление данных путем нажатия клавиши Del Позитивный Смок
  22. Удаление данных путем нажатия комбинаций клавиш Ctrl+Позитивный Смок
  23. 01.01.2026 Негативный Смок
  24.  Проверка на целые числа 1,1.1,1.20,24 Негативный Смок
  25.  Проверка на пробел 1_.05.2024 Негативный Смок
  26.  29.мая.2024 Негативный Смок
  27.  
  28.  
  29.  

  • 0

#2 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 30 мая 2024 - 14:25

Написал 26 пунктов из 29.

 

С чего ты взял, что должно быть именно 29 пунктов, а не 299 ? Или с чего они взяли ?

 

Пришла обратная связь по заданию, указали что В дате есть ошибки и есть упущение важных проверок

 

 
Ну так пусть они укажут 
 
Хотелось бы попросить помощи для большего понимания где и что  я упустил или что я не правильно сделал  

 

 
Неправильно то, что ты все намешал в кучу. Те нету никакой структуры от слова совсем.
 
Пример 1:
Пункт 7.  Спецсимволы (;%?№ и т.д.) Негативный Смок
Пункт 16. Буквы Негативный Смок

 

 

Тут во-первых, ты ты не приводишь какие буквы надо вводить. Ты же сам составил таблицу "№ Значение Результат / Цель проверки". Так где для букв колонка "Значение"
 
Во-вторых, условно, пункт 7 - это ввод букв, пункт 8 - спецсимволы. Те чтоб эти пункты как-то рядом были, а не через 9 пунктов
 
Пример 2:
Пункт 14: Пустое поле Негативный Смок
Пункт 17: Пустое поле Негативный Смок

 

 

у тебя одинаковые пункты 14 и 17

 

Пример 3:

Верхний предел 99.99.9999 Негативный Смок

 

 

Хотя бы так сделал. Те. тут видна структура

99.99.9999 - верхний предел по ДД.ММ.ГГГГ
13.03.9999 - верхний предел по году
13.99.2017 -  верхний предел по месяцу
99.09.2017 -  верхний предел по дню
 
Также нету проверок на 0 и на пробел. В общем ты много чего плохо сделал

  • 0

#3 SHINNOK

SHINNOK

    Опытный участник

  • Members
  • PipPipPipPip
  • 250 сообщений
  • ФИО:Кравченко Артём
  • Город:Таганрог


Отправлено 30 мая 2024 - 17:16

Для начала рекомендую разделить проверки на позитивные и негативные, а заодно уточнить по заданию, что именно должно происходить после ввода даты?
Какое сообщение должно отображаться при позитиве и негативе

Может, эта статья поможет разобраться — http://okiseleva.blo...og-post_14.html
  • 0
Второй активно используемый ник - Victim


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных