@Hose1021

Чем тестировать проекты?

Вначале пред история для понимания сути вопроса.
Недавно начал изучать эту тему ну и конечно же наткнулся на PHP Unit. Честно говоря даже до середины не дошел и если я правильно понимаю при тестировании таким методом проверяется только один или несколько значений которых я сам придумаю. Может я ошибаюсь, может PHPUnit может больше, но уже появился вопрос:
А нету тестов которые проверяет сам на все значения которые будут вбиты? К примеру: форма отправки сообщения, а там полная проверка на дыры. Что в номер телефона будет вписан именно номер, а не код sql ну и т.д. Заранее спасибо за ответ!
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
sim3x
@sim3x
Такое называется fuzzing
И относится к инфобезу или тестированию на проникновение
Не к юнит тестированию
Юнит тестирование предназначено для выявления проблем при рефакторинге и написании кода в проекте, а не к безопасноти напрямую

Вам же требуется писать код так, чтоб он пропускал только то что прямо указано
Чем строже поле - тем лучше (проще) для вас

Основная задача тестов - позволить вам писать новый код без страха поломать что-то старое
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kit_de
@kit_de
Моя... Твоя... Привет!
Я правильно понял, ты хочешь делегировать кому-то генерирование тестовых случаев?
Если так, то я уверен тестирование будет некачественным - ведь ты не будешь контролировать процесс.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
25 апр. 2024, в 20:02
100000 руб./за проект
25 апр. 2024, в 19:42
49000 руб./за проект
25 апр. 2024, в 19:41
2000 руб./за проект