Я просто, что знать ваше мнение об этом. Мы все знаем, что Selenium - это тестирование Black Box, но это тестирование Unitng или тестирование на интеграцию?Какое тестирование программного обеспечения Selenium 2.0?
ответ
Теоретически интегрирование тестирования.
Я думаю, что чистый единичный тест - это тест, который проверяет как меньший блок, который вы можете отделить. В java меньшая единица - класс. Поэтому теоретически единичный тест - это тест, который касается одного класса.
На самом деле это не всегда правильно, и иногда модульные тесты касаются нескольких классов и даже «модулей», поэтому они являются почти интеграционными тестами.
Теоретически интеграционные тесты касаются всего приложения или модуля. Но что такое модуль? 10 классов? 100 классов? Веб приложение? Несколько корпоративных приложений работают вместе?
Обычно, как только мы запускаем наше приложение в контейнер и проверяем его, этот тест называется интеграционным тестом. Это то, что делает селен. Однако это зависит от вашей точки зрения. Например, типичная конфигурация - это когда веб-приложение развертывается на Tomcat + MySQL при производстве и работает с приложением + hsqldb через maven во время тестирования. Фаза maven, которая запускает приложение в причале, называется «интеграционные тесты». Вероятно, на этом этапе вам нравится использовать селен.
Но QA скажет, что «реальное» тестирование интеграции - это тестирование против реального развертывания с tomcat и mysql.
Не было ли это функциональным тестированием?
- 1. Тестирование программного обеспечения Selenium IDE/Web-драйвер
- 2. Автоматическое тестирование программного обеспечения
- 3. Тестирование программного обеспечения и оценка программного обеспечения
- 4. тестирование программного обеспечения
- 5. Тестирование программного обеспечения
- 6. Веб-тестирование программного обеспечения
- 7. Единичное тестирование встроенного программного обеспечения
- 8. Тестирование программного обеспечения «на стене»
- 9. Правильно создано тестирование программного обеспечения
- 10. Какое практическое определение рамки программного обеспечения/программирования?
- 11. Какое соглашение требуется для моего программного обеспечения?
- 12. Ручное тестирование программного обеспечения на нескольких СУБД
- 13. Тестирование пользовательского промежуточного программного обеспечения redux
- 14. Тестирование Black Box для спецификации программного обеспечения
- 15. Тестирование промежуточного программного обеспечения с Rspec
- 16. разработка программного обеспечения для анализа программного обеспечения
- 17. Найти доступность программного обеспечения для программного обеспечения
- 18. бизнес программного обеспечения: какое наилучшее соотношение цены программного обеспечения к требуемому оборудованию?
- 19. Тестирование программного обеспечения: проверка данных объекта в ОЗУ одинакова после изменений программного обеспечения
- 20. как тестирование программного обеспечения действительно выполняется в компаниях-разработчиках программного обеспечения? какие инструменты и методы используются?
- 21. Тестирование программного обеспечения для iPhone на разных версиях OS
- 22. Ложная/Тренажер для сетевого трафика в тестирование программного обеспечения
- 23. Реализация программного обеспечения SPI
- 24. Сколько и какое планирование используется для проектов программного обеспечения?
- 25. Какое использование символа оборудования для создания блокировки программного обеспечения?
- 26. Какое лучшее веб-приложение для планов тестирования программного обеспечения?
- 27. Какое успешное преобразование/переписывание программного обеспечения вы сделали?
- 28. Какое знание должен иметь архитектор программного обеспечения о SharePoint?
- 29. Тестирование программного обеспечения на предыдущих этапах разработки цикла
- 30. Когда выполняется тестирование устройства в процессе разработки программного обеспечения?
Я вижу, спасибо за очистку, что для меня. : D – user2357236