Разработка стратегии тестирования - PullRequest
5 голосов
/ 18 марта 2010

В рамках новой работы я должен разработать и реализовать полную стратегию тестирования для нового продукта компании. Пока что все, что я действительно знаю об этом, это то, что он написан на C ++, использует базу данных SQL и имеет веб-API, который используется клиентом браузера, написанным с использованием GWT.

Насколько мне известно, существующей стратегии практически нет, за исключением использования скриптов Python для тестирования веб-API.

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

  1. Разработка полной стратегии тестирования.
  2. Тестирование веб-API.
  3. Тестирование приложения на основе GWT.
  4. Модульное тестирование кода C ++.

Кроме того, любые подходящие инструменты будут оценены.

Ответы [ 4 ]

3 голосов
/ 18 марта 2010

Вы можете найти массу отличной информации о тестировании и разработке стратегии тестирования в целом в блоге Джеймса Баха. В частности, путем поиска в нем советов по стратегиям тестирования .

Джеймс - отличный источник информации о том, как провести замечательное тестирование программного обеспечения.

Удачи.

3 голосов
/ 18 марта 2010

Тестирование компьютерного программного обеспечения - отличная книга о супе-оф-поте по всему процессу тестирования. В дополнение к упомянутым вами пунктам вам необходимо подумать о других типах тестирования (производительность, безопасность, локализация, стресс-тестирование и многие другие) и о том, как управлять процессом тестирования; планы тестирования, отслеживание ошибок, тестовые данные, контрольные примеры, в дополнение к инструментам.

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

Ресурсы для тестирования и тестирования программного обеспечения является хорошей отправной точкой для поиска некоторых инструментов, подходящих для вашего процесса. StickyMinds - это хороший веб-сайт, посвященный тестированию программного обеспечения, и ребята из StackOverflow наверняка знают свое дело, поэтому не бойтесь спрашивать.

Удачи:)

1 голос
/ 22 марта 2010

Здесь хороший разговор о Цель стратегии тестирования .

0 голосов
/ 18 марта 2010

В качестве инструментов тестирования вы можете использовать Selenium для веб-тестирования и CppUnit для модульного тестирования c ++.

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