2013-04-23 9 views
3

У меня есть проект PHP для тестирования. Я уже (почти) закончил кодирование проекта, и у меня не было плана тестирования с самого начала. Будучи новичком в PHP, мне показалось, что я закончу кодировку и начну тестирование. Поскольку модульное тестирование должно быть выполнено по мере продвижения, какова моя другая альтернатива для теста? Я хочу что-то вроде полного системного теста, а не единицы.Тестирование проекта PHP после завершения кодирования

У меня есть 30 файлов скриптов PHP, 5 из которых являются скриптами классов.

NB Это должен быть формальный способ тестирования, а не пытаться его взломать.

+1

попытаться взломать ваш сайт, если вы не можете, то ... это, вероятно, достаточно хорошо :) – samayo

+1

хорошо, учитывая тот факт, что я новичок в PHP сам, тогда мои методы взлома не будут такими замечательными :) – mavili

+1

Попросите своих товарищей проверить ваш сайт, если это возможно. Также, если вы знаете кого-то хорошего с взломом, это было бы хорошо. – HamZa

ответ

0

Просто загрузите проект и попросите кого-нибудь, чтобы проверить it.You должны проверить его или получить его tested.There нет другого пути

Вы также можете запустить простой сканер (например, отрыжки или Acunetix), чтобы проверить, является ли сайт может быть взломан или нет.

4

Я считаю, что ваша цель позади теста более «академична», чем практическая. Поэтому тестирование друзьями не очень помогает. Сказав, что вы уже закончили кодирование проекта, поэтому, если вы хотите провести тестирование с использованием PHPUnit или SimpleTest, вам придется вернуться и начать кодирование тестовых примеров модулей.

Я думаю, что лучший вариант здесь - создать "formal" test document. Там есть много ресурсов для того, как это сделать. В основном это будет:

  1. Url
  2. Действие
  3. Ожидаемый результат
  4. Наблюдаемые Результат

Если ожидаемый и наблюдается совпадение результатов, то передается, что тест.

Вы можете создать столько тестов, сколько хотите для своего проекта на основе этих основных принципов.

1

Тестирование имеет другую роль в SDLC. Существуют различные аспекты тестирования. Как:

  1. дыма Испытание

  2. Функциональность Тестирование

  3. Testing System

  4. Повторное
  5. Regration Тестирование

  6. Палатка Тестирование

и многая другая методика тестирования существует для тестирования веб-приложений.

Смежные вопросы