Лучший способ выполнить тестирование программного обеспечения - PullRequest
5 голосов
/ 16 июля 2010

Я только что закончил (в основном) основное приложение, над которым я работал чуть больше года (время от времени).Это около 86 тыс. Строк кода, из них 50 тыс. Из автоматически сгенерированного набора данных Visual Studio.Это в основном графический интерфейс для взаимодействия с базой данных, генерации отчетов и т. Д. Он работает с деньгами и управляет контрактами, поэтому важно, чтобы он был максимально свободен от ошибок.и запустил программу сам.Я, по большей части, не могу найти больше ошибок.Тем не менее, я уверен, что да, я просто так долго работал над системой, что больше не вижу их.Я знаю, что есть некоторые из-за некоторых случайных проблем, с которыми я сталкиваюсь, но никогда не могу точно определить.

Как мне провести тестирование программного обеспечения, чтобы обнаружить оставшиеся ошибки?

Ответы [ 3 ]

4 голосов
/ 16 июля 2010

Я знаю, что это немного поздно, но вы слышали о Разработка через тестирование ?

Существует множество тестов, которые вы можете построить, чтобы обнаружить «оставшиеся» ошибки:

1) Юнит-тесты

2) Интеграционные тесты

3) Поведение / Бизнес / Приемочные испытания

Вы всегда можете посетить Developer Testing Bootcamp , чтобы получить больше идей.

2 голосов
/ 16 июля 2010

Поскольку вы не использовали TDD для его записи.Лучше всего сейчас добавить как можно больше автоматических тестов, чтобы охватить наиболее распространенные сценарии.Таким образом, когда вы обнаружите ошибки и ВСЕГДА обнаружите ошибки в программах, вы можете надеяться минимизировать риск для остальной системы, исправляя их.

2 голосов
/ 16 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...