Платформа или инструмент для “распределенного поблочного тестирования”? [закрытый]

10
задан msugar 23 April 2010 в 06:30
поделиться

1 ответ

Тестирование распределенного программного обеспечения во многом зависит от типа программного обеспечения, поэтому для полного ответа мне нужно знать, что делает ваше программное обеспечение. Однако, глядя на PNUnit, кажется, что большая часть того, что он делает, позволяет синхронизировать, упорядочивать и параллельное выполнение тестов. TestNG также поддерживает это, например, вы можете:

@Test(threadPoolSize = 3, invocationCount = 10,  timeOut = 10000)
public void testServer() {
   :
}

, который будет вызывать функцию testServer десять раз из трех разных потоков. Журнал изменений TestNG 4.5 также намекает на возможность запуска удаленных тестов, дополнительная информация доступна в этом сообщении в блоге .

В качестве альтернативы вы можете воспользоваться программным обеспечением IBM ConTest для тестирования параллельного и распределенного программного обеспечения (подробное описание того, как его использовать , можно найти здесь ). Я имел большой успех, используя его для выявления ошибок в моих параллельных приложениях.

2
ответ дан 4 December 2019 в 04:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: