Testing

Software Testing

Ошибки есть и будут. Их находят тестированием и устраняют отладкой.

  • На отладку уходит столько же времени, сколько и на написание кода.

  • Каждая найденная ошибка научит вас либо не делать ее снова, либо обнаружить ее в кратчайшие сроки, если она все таки случится.

  • Язык программирования должен помогать предотвратить ошибку средствами самого языка.

  • Сначала читайте, а потом исправляйте.

  • В случае когда ошибка не очевидно применяйте метод "разделяй и властвуй" для поиска источника ошибки.

  • В сложных случаях записывайте все, что вы делаете.

  • Самые трудные для исправления ошибки связаны с вашим неправильным представлением о программе.

  • Невоспроизводимые ошибки как правило связаны с данными, которые меняются при каждом запуске программы.

  • Очень важно тестировать программу четко представляя себе на каждом шаге что именно тестируется и какие результаты должны быть получены. Необходимо соблюдать порядок и последовательность, что бы ничего не пропустить и вести записи, что бы не забыть какая часть работы уже сделана.

Last updated