В общем, да. Плюс -- среда разработки, отладчик, небольшой тестовый стенд (Apache + PHP + MySQL), полезные плагины к браузерам.По первому модулю -
"как с нуля развернуть всё необходимое для разработки и выполнения тестов,"
- я так понимаю имеется ввиду SeleniumRC + PHP + Pear(чтобы phpunit притянуть) + PHPUnit + расширения классов для PHPUnit для Selenium RC?
++ Oracle VB в качестве виртуалки?
Главное, конечно, это "настоящий" отладчик, а не логи Selenium -- надо же как-то понять, что в тестах происходит, что в переменных хранится."как отлаживать тесты, проходя их в пошаговом режиме" - средствами PHP есть множество способов контролировать выполнение скрипта. Я правильно понимаю что это будет сделано средствами PHP + просмотр лога Selenium ?
Я бы даже сказал, что это по большей части средствами самого языка. Ну и профили не обойдём вниманием."как сделать гибкий механизм настройки на тестовый стенд при помощи конфигурационных файлов," - это насколько я понимаю по большей части к средствам PHPUnit вопрос, или про профили броузеров.
Да."как подгружать тестовые данные из внешнего файла," - можно перефразировать "как подгружать данные в скрипты PHP из внешних файлов"
Вот про настройки сети я не планировал ничего говорить. А что здесь заслуживает внимания в контексте данного тренинга?"как запускать тесты в разных браузерах и на удалённой машине." - настройки сети + удалённая командная строка..