Добрый день.
Наша фирма занимается разработкой ПО достаточно давно. Но отдел по тестированию открыли только несколько месяцев назад. За это время мы достигли успехов в ручном тестировании. Своим клиентам мы предлагаем следующие виды тестирования:
конфигурационное тестирование;
функциональное тестирование;
тестирование интерфейса;
тестирование пользовательской документации;
нагрузочное тестирование;
регрессионное тестирование;
тестирование удобства использования (usability test).
Теперь перед нами встали 2 вопроса:
1. Необходим такой вид теста как: "тестирование поведения ПО на каналах связи с различными характеристиками". Т.е. нужно менять пропускную способность канала связи, по возможности контролировать задержки и зашумленность. Какие возможны пути решения данной задачи? Существует ли какой-либо инструментарий для этого???
2. Необходимо автоматизировать процесс тестирования. Какой из продуктов, на ваш взгляд является наиболее универсальным? Ведь тестить приходится самое разнообразное ПО, написанное на разных языках и т.д. Есть ли смысл использовать для этого (хотя бы на начальном этапе) бесплатный инструментарий и какой?