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

Інтеграційне тестування - це етап тестування програмного забезпечення, в якому окремі програмні модулі поєднуються і тестуються як група. Ніяких макетів або заглушок не потрібно; все перевірено, як у виробництві.

1
Як розділити код тестової обробки зображень?
Я працюю в обробці зображень (в основному OCR) і мені цікаво, як я повинен інтегрувати одиничні тести у свою розробку. Я вже використовую одиничні тести для більш "загального" типу коду, але, маючи справу з кодом обробки зображень, я не знаю, як з цим боротися. Цей вид коду завжди потребує деякого …

3
Як зробити автоматизовані тести популярними? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Наша кодова база зростає вже 20 років. Ми близько 10 devs + sqa працюємо …

2
Чи повинен я рефакторний тест на модуль, коли я вилучаю клас із системи, що перевіряється?
Я написав цей клас, який робить кілька речей (можливо, це є порушенням Принципу єдиної відповідальності). Зараз я усвідомлюю, що в якійсь іншій частині проекту потрібен фрагмент цієї логіки, і так, як я збираюся його викрити, - це вилучення класу з моєї оригінальної системи, що перевіряється. Я передбачаю, що зможу це …

4
Вибір імен для інтеграційних тестів
З одиничними тестами домен зовсім невеликий, тому це легко. Я скористався methodName_conditions_result()схемою Ошерова і виявив це дуже зрозумілим. Але з інтеграційними тестами я відчуваю, що це дозволить назвати дуже довге ім'я, і ​​що я ставлю замість цього methodName? Як назвати тестові класи інтеграції? Приклади справжніх імен інтеграційних тестів дуже вітаються. …

1
Чи є якісь дослідження щодо взаємозв'язку між методами тестування програмного забезпечення та продуктивністю розробника? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Чи є якісь дослідження щодо взаємозв'язку між практикою тестування програмного забезпечення (модульні та / або інтеграційні тести) та продуктивністю розробника?

3
Чи слід включати тест інтеграції в безперервну інтеграцію (CI)?
Припустимо, що ми розробляємо веб-додаток, і Хадсон виконує типові завдання, такі як компіляція, тестування блоку та аналіз статичного коду. Але складна частина полягає в тому, що Хадсон розгортає і запускає сервер додатків, щоб робити тести інтеграції , як тільки попередні завдання будуть виконані. Це означає, що деякі складні речі, такі …

3
Де слід провести межу між одиничними тестами та тестами інтеграції? Чи повинні вони бути окремими?
У мене є невелика рамка MVC, над якою я працював. Це кодова база, безумовно, не велика, але це не просто пара занять. Нарешті я вирішив скористатися і почав писати тести на це (так, я знаю, я мав би це робити весь час, але API до цього часу був надзвичайно нестабільним) …

2
Оцінка того, чи слід писати тестовий блок або тести інтеграції спочатку на проекти синього неба / прототип
Щось я помітив останнім часом, коли я роблю такі проекти: При початку проекту Робота над MVP / прототипом Додавання функцій, які не повністю визначені Робота над меншим масштабом проекту Для довідки, я зараз працюю над проектом Python, який наразі має ~ 1k рядків коду, включаючи деякі коментарі та весь пробіл. …

2
Окремі звіти про покриття коду для одиничних та інтеграційних тестів, або один звіт для обох?
Чи повинен бути окремий звіт про покриття коду для одиничних та інтеграційних тестів або один звіт про покриття коду для обох? Мислення за цим полягає в тому, що висвітлення коду дозволяє нам переконатися, що наш код був максимально охоплений тестами (наскільки це можливо машина зараз). Наявність окремого звіту нам зручніше …

1
Інтеграційні тести в проектах OSS - як поводитися з сторонніми сторонами з аутентифікацією?
Один з моїх ( з відкритим вихідним кодом) хобі проектів є резервним інструментом , який робить автономні резервні копії репозиторіїв з GitHub, Bitbucket і т.д. Він називає Інтерфейс API хостерів , щоб отримати список сховищ, а потім він використовує Git / Mercurial / все , щоб клонувати / перетягніть сховища …

1
Тестовий розрив між одиницею та інтеграцією: інтеграція у малі тести інтеграції компонентів та одиниць
За останні кілька тижнів я роздумував і досліджував, як заповнити прогалину в нашій методиці тестування. Спрощено кажучи, одиничні тести занадто малі, а традиційні інтеграційні тести - занадто великі. Частий сценарій з'являється, коли Aі Bобидва використовують компонент C. Однак Aі Bмають дещо інші вимоги до, і висловлюють дещо різні припущення щодо …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.