09.09.2003 НовостиАндрей Колесов По мере увеличения сложности программных средств и их роли в обеспечении жизнедеятельности предприятий резко возрастают и требования к качеству ПО (надежности, устойчивости, компактности, производительности, масштабируемости и т. п.). С точки зрения повышения качества очень важны все этапы разработки ПО - проектирование, кодирование, тестирование и отладка. И все же можно без преувеличения сказать, что тестирование программных продуктов имеет здесь особое значение, на него приходится почти половина стоимости проекта. В качестве примера достаточно взять широко известную практику Microsoft. Мы видим, что бета-тестирование продуктов корпорации сейчас занимает от года (офисные приложения) до двух лет (серверные системы), при этом наблюдается явная тенденция к увеличению этих сроков. А ведь перед "внешним" тестированием есть еще и этап "внутреннего" альфа-тестирования. Стоит обратить внимание и еще на один любопытный факт: недостатка в энтузиастах, желающих поучаствовать в бета-тестировании, не наблюдается, однако Microsoft придерживается принципа "лучше меньше (тестировщиков), да лучше". Кроме того, еще четыре года назад корпорация стала в обязательном порядке использовать бета-версии (обычно начиная со второй) своих продуктов в реальной работе собственных подразделений. При этом, конечно же, появляются возможные издержки в виде проблем с работоспособностью продуктов, но они с лихвой компенсируются - управление тестированием существенно ...
читать далее.