Я играю с Microsoft Test Manager 2013 (хотя, похоже, это просто MTM2012), чтобы попытаться лучше понять тестовые примеры и наборы тестов, поскольку я хочу использовать это на работе. Поэтому я надеялся, что смогу запустить набор тестов для сборки, которая будет включена в этот набор тестов. Это то, что я ХОЧУ сделать, но это вполне может быть неправильно. Так что, возможно, более широкий круг того, что я делаю на работе, мог бы дать лучший ответ.
Моя компания производит планшеты. Я пишу программы для этих планшетов. В качестве аргумента давайте просто скажем, что есть 5 планшетов, на которых работает аналогичный набор ОС. Tablet 1, 2, 3 и 4 могут работать с WinXP, WinXP Embedded, Win7 и Win7 Embedded, а Tablet 5 может работать с Win7, Win7 Embedded и Win8 Embedded. Допустим, я делаю программу тестирования дисплея. Естественно, этот тест дисплея будет работать по-разному на каждом планшете, но предполагается, что сама программа сможет справиться с этим, не беспокоясь об ОС. Поэтому я написал очень простой тест. Откройте программу, попробуйте открыть снова, проверьте только 1 экземпляр, проверьте отображение, закройте программу.
Я подумал, что было бы неплохо создать набор тестов под названием «Полный тест программы отображения» и добавить к нему 5 дополнительных наборов тестов для каждого планшета. Затем переместили 5 тестовых случаев в один набор тестов. Я настроил все тестовые случаи только для правильной конфигурации планшета/ОС. Поставил в очередь сборку и дождался ее завершения. Затем я прикрепил эту сборку к основному набору тестов. Затем я нажал «Запустить тест для планшета 1», но не увидел сборку, прикрепленную к тестировщику. Я немного огляделся, чтобы понять, почему и как, и ничего не нашел. Вопрос в том, как мне это сделать? Или, если вы ломаете голову и удивляетесь, почему я делаю это именно так, то непременно предложите другой способ. Это второй раз, когда я изучаю MTM, поэтому, возможно, я делаю это неправильно.
Спасибо за уделенное время.