Ваш вопрос очень расплывчатый;Вы ищете примеры модульных / автоматизированных / тестовых инструментов, написанных на этих языках?
Вот некоторые ресурсы автоматизации, которые, я думаю, помогут вам прояснить ваш вопрос.
Selenium - это инструментарий, который позволит вам создавать автоматизированные тесты, насыщенные DOM, и запускать их в различных браузерах.Существуют оболочки для selensese (язык, который взаимодействует с запущенным DOM во время тестов) на разных языках.Моя организация использует Selenium-RC вместе с PHPUnit для написания тестовых примеров Selenium для нашего веб-приложения.
Watir - это основанная на ruby платформа, которая позволяет проводить тестирование аналогичного характерав селен.Тесты написаны на ruby, но покрытие тестов, которое они добавляют, поверх Javascript, визуализированного PHP;тесты автоматизированы.
Каждая из этих систем обеспечивает то, что я бы назвал интеграционными тестами.Selenium был реализован в PHP с помощью PHPUnit, поэтому в этих тестовых случаях у вас есть все, что вы могли бы получить в модульном тесте.Разница чисто семантическая.Вы тестируете функциональность сайта, а не способность небольшого блока кода реагировать на что-то конкретное.