Запитання з тегом «integration-testing»

Форма тестування програмного забезпечення, коли окремі програмні модулі (або компоненти) поєднуються та тестуються як група. Тестування інтеграції відбувається після модульного тестування та перед тестуванням системи.

20
Чим відрізняється інтеграція від одиничних тестів?
Я знаю так зване підручник визначення одиничних тестів та інтеграційних тестів. Мені цікаво, коли настав час написати одиничні тести ... Я напишу їх, щоб охопити якомога більше наборів класів. Наприклад, якщо у мене є Wordклас, я напишу кілька одиничних тестів для Wordкласу. Потім я починаю писати свій Sentenceклас, і коли …

3
Карма проти тестування рамки Жасмін, Мока, Квітн [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Мало питань: Як Карма та тестова рамка X (Jasmine, Mocha, QUnit) співвідносяться …

7
Запобігайте одиничним тестам, але дозволяйте інтеграційні тести в Maven
У мене є збірка Maven, в якій я використовую плагін SureFire для запуску одиничних тестів, а плагін FailSafe - для виконання деяких інтеграційних тестів. Я хотів би спосіб запустити лише тести плагіну FailSafe. Для мене не дуже вдале рішення додавати різні профілі чи що-небудь у пам’яті, оскільки це мультимодульна збірка, …

6
RSpec проти огірка (історії RSpec) [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

6
Junit: роздільний тест інтеграції та тести Unit
Я успадкував набір тесту Junit, але ці тести (крім більшості не працюючих) є сумішшю фактичних тестових одиниць та інтеграційних тестів (вимагають зовнішніх систем, db тощо). Тому я намагаюся придумати спосіб їх фактичного відокремлення, щоб я міг добре і швидко виконати тестовий блок та інтеграційні тести після цього. Варіанти є .. …

10
Вбудований MongoDB при запуску інтеграційних тестів
Моє запитання - це варіація цього . Оскільки мій проект для веб-додатків Java потребує великої кількості фільтрів / запитів для читання та інтерфейсів з такими інструментами, як GridFS, я намагаюся думати про розумний спосіб використання MongoDB у спосіб, запропонований вище. Тому я розглядаю можливість запуску вбудованого примірника MongoDB поряд із …

7
Як додати новий набір джерел до Gradle?
Я хочу додати тести інтеграції до моєї збірки Gradle (версія 1.0). Вони повинні працювати окремо від моїх звичайних тестів, тому що вони вимагають розгортання веб-додатка на localhost (вони тестують цей веб-додаток). Тести повинні мати можливість використовувати класи, визначені в моєму основному наборі джерел. Як це зробити?

6
Одиничний тест? Інтеграційний тест? Тест на регресію? Приймальний тест?
Хтось може чітко визначити ці рівні тестування, оскільки мені важко диференціювати, виконуючи TDD або модульне тестування. Будь ласка, якщо хтось може пояснити, як, коли їх застосовувати?

18
Що робить хороший одиничний тест? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

4
Розділювальні модульні тести та інтеграційні тести в Go
Чи існує встановлена ​​найкраща практика розділення модульних тестів та інтеграційних тестів у GoLang (засвідчити)? У мене є поєднання модульних тестів (які не покладаються на будь-які зовнішні ресурси і, отже, працюють дуже швидко) та інтеграційних тестів (які покладаються на будь-які зовнішні ресурси і, отже, працюють повільніше). Отже, я хочу мати можливість …


5
Заглушення аутентифікації в специфікації запиту
Як ви пишете специфікацію запиту, як ви встановлюєте сеанси та / або методи контролера заглушки? Я намагаюся вимкнути автентифікацію в своїх тестах інтеграції - rspec / request Ось приклад тесту require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe "Messages" do include AuthenticationHelpers describe "GET admin/messages" do before(:each) do @current_user …

11
До і після виконання пакета Suite у jUnit 4.x
Я намагаюся виконати попереднє налаштування та розбір для набору інтеграційних тестів, використовуючи jUnit 4.4 для виконання тестів. Розбирання потрібно вести надійно. У мене є інші проблеми з TestNG, тому я хочу повернутися до jUnit. Які хуки доступні для виконання до запуску будь-яких тестів і після завершення всіх тестів? Примітка: ми …

8
Як змусити Capybara перевірити видимість після запуску певної JS?
Після завантаження сторінки у мене є код, який запускається, приховує та показує різні елементи на основі даних, повернутих xhr. Мій інтеграційний тест виглядає приблизно так: it "should not show the blah" do page.find('#blah').visible?.should be_true end Коли я вручну переходжу на сторінку в контексті запуску цього тесту, #blah не видно, як …

14
Як ви тестуєте програму Android під кількома діями?
Ми створюємо складний додаток для Android, що складається з безлічі екранів та робочих процесів, розподілених у багатьох видах діяльності. Наші робочі процеси схожі на те, що ви можете бачити на банкоматі банку, наприклад, є Activityвхід в систему при переході до головного меню, Activityяке може переходити до інших видів діяльності на …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.