Я работаю в небольшом доткоме, который скоро запустит довольно сложную программу для Windows. Мы раскрыли номер "WTF?" Сценарии типов, появившиеся после передачи программы различным нетехническим типам, которые мы не смогли воспроизвести.
Одной из самых больших проблем, с которыми мы сталкиваемся, является проблема тестирования: всего три программиста - только один работает над этим конкретным проектом, я - нет тестировщиков, и несколько разных сотрудников (отдел продаж, так далее). Мы также географически изолированы. «Лаборатория тестирования» состоит из нескольких образов VMWare и VPC, на которых выполняются некие свежие установки Windows XP и Vista, которые выполняются на моем персональном компьютере. Нетехнические типы стараются быть полезными при возникновении проблем, мы обучили их тому, как наиболее эффективно сообщать о проблемах, и само программное обеспечение обладает широким спектром диагностических функций, но, поскольку они не такие же компьютерные ботаники, как мы, их отчеты только так полезно, и организация сеансов удаленного управления, чтобы копаться в кишках своих компьютеров, отнимает много времени.
Я ищу ресурсы, которые позволят нам расширить наши возможности тестирования без необходимости собирать реальную лабораторию и нанимать бета-тестеров. Мой начальник упомянул аренду VPS-сервисов и попросил меня обратиться к ним, однако они все еще в значительной степени самообслуживаются, и мне было интересно, есть ли более эффективные способы. Как вы или другие компании в подобной ситуации справлялись с подобными вещами?
РЕДАКТИРОВАТЬ: В соответствии с языком, наша цель здесь заключается в расширении наших возможностей тестирования систем с помощью гибкой вычислительной платформы, такой как Amazon EC2. На данный момент я не уверен, что предложения по усилению нашего модульного / интеграционного тестирования окажутся очень полезными, так как мы постоянно сталкиваемся со стенами на этапе тестирования систем. Кто-нибудь пытался провести такого рода тестирование программного обеспечения на облачном сервисе, таком как EC2?
Tom