A возможно альтернатива - пропустить тестирование и просто отправить его.Это предоставляет вам небольшую армию тестировщиков со всеми видами сред, некоторые из которых будут сообщать вам (возможно, с гневными электронными письмами или требованием возмещения).
В течение нескольких лет я был всчастливое положение, когда у меня была практически полная клиентская база (это была компания), и мой код либо работал на них, либо они сообщали об ошибках, и я исправлял это в тот же день.ОНИ БЛАГОДАЛИ так быстро исправления;другие отделы тестировали свой код и имели длительные циклы выпуска, но на самом деле их было меньше;и если что-то пошло не так, потребовалось бы много времени, чтобы все исправить.
Возможно, это не очень хороший совет для вас, но (как показывает мой анекдот) это будет зависеть от обстоятельств.Если вас не беспокоит раздражение нескольких пользователей или подрыв вашей репутации, это может позволить вам сократить угол или два.
РЕДАКТИРОВАТЬ:
Исходя из ваших отзывов, выВы находитесь в (более распространенной) ситуации, когда такая операция принесет вам шлепки.В этом случае я бы согласился с рекомендациями некоторых других ответов, которые побуждают вас тестировать все основные выпуски, но не разные выпуски.
Как программист, вы должны теоретически почувствовать, что отличает Home/ Премиум / Какими бы ни были версии.В наши дни, насколько я видел, это может быть что-то вроде:
- Включено ли программное обеспечение серверного типа (например, IIS)?
- Есть ли ограничения насетевые подключения?
- Поставляется ли он со всеми языками?
- Какие мультимедийные гаджеты и кодеки включены в него?
В некоторых случаях разница в версиях уменьшаласьк одному флагу, хранящемуся в некотором количестве на CD ... идентичный код, просто опция для переключения возможностей.Если подмножество возможностей не повлияет на ваш код, вы, вероятно, можете его игнорировать.Разумный подход может заключаться в том, чтобы проводить тестирование продукта с наименьшим общим знаменателем (то есть «редакциями для бедных»), поскольку это будет
- наименее дорогостоящим для покупки для тестирования;и
- имеют наибольшее количество ограничений на то, что может делать ваш код.
Но, как обычно, ваш пробег может меняться.