Трудно сделать такое определение для общей категории, как «инструменты для тестирования». Как правило, лучше всего оценивать как коммерческое решение, так и решение с открытым исходным кодом на индивидуальной основе. Из формулировки вашего вопроса, похоже, вы нашли, что решение с открытым исходным кодом лучше подходит для ваших нужд.
Однако, есть некоторые моменты, которые вы можете использовать в вашем процессе принятия решений:
коммерческий инструмент Преимущества:
- Поддержка - как правило, компания платит людям, чтобы поддерживать продукт. Кроме того, многие коммерческие компании предлагают контракты на поддержку для различных уровней поддержки. Если вам нужна поддержка в кризисе, коммерческая поддержка - это путь.
Open Source Tool Преимущества
- Цена - довольно очевидно ... это трудно конкурировать с бесплатным
- Открытость - проекты с открытым исходным кодом, как правило, адаптировать открытые стандарты с большей готовностью, чем коммерческие продукты (многие коммерческие продукты также адаптируют открытые стандарты, но программное обеспечение с открытым исходным кодом имеет тенденцию делать это чаще).
- Самостоятельная поддержка. Если ваша компания разрешает это, вы можете исправить ошибки, которые вы найдете в инструментах самостоятельно. Не нужно ждать третьей стороны, чтобы обойти их.
Также стоит упомянуть, что многие коммерческие инструменты тестирования построены на их коллегах с открытым исходным кодом. Если это так, то вам может быть лучше идти с версиями с открытым исходным кодом, если вам не нужна дополнительная поддержка.
Я думаю, вы обнаружите, что коммерческие продукты и продукты с открытым исходным кодом имеют сходные функциональные возможности. В других случаях они могут решить проблему с совершенно разными подходами. Опять же, вы, вероятно, захотите сделать оценку для каждого случая.
Почему бы не спросить конкретные примеры? –