Свързани публикации 'integration-testing'


Какво да тествате в CI/CD конвейер
Пътуване към по-надежден софтуер, доставен по-рано Обща йерархия на тестовете През 2009 г. Майк Кон, пъргав евангелизатор и практик, измисли термина „Тестова пирамида“. От дъното до върха се състоеше от три слоя: Unit tests, Service Tests и UI Tests. Наименованието може да изглежда малко неясно, а самата пирамида е остаряла до известна степен. Но основната идея зад него е доста проста. Трябва да има голямо количество малки и бързи тестове от по-ниско ниво, обикновено наричани..

Интеграционно тестване с Jest
Тестването на приложението е важно, защото гарантира, че кодът работи както трябва и че всички промени, направени в кода, не нарушават съществуващата функционалност. Писането на тестове позволява на разработчиците бързо и лесно да идентифицират и коригират грешки, спестявайки време и ресурси в дългосрочен план. Освен това, тестването може да помогне за подобряване на цялостното качество и поддържаемостта на кодовата база, което я прави по-лесна за разбиране и работа с други..

Ръководство за начинаещи: Как да извършите интеграционно тестване в React с помощта на React Testing Library
Тестването на интеграцията е критичен аспект за осигуряване на безпроблемно сътрудничество между различни компоненти в приложение на React. React Testing Library предоставя мощни инструменти и техники за извършване на интеграционно тестване и валидиране на взаимодействията между компонентите. В това ръководство за начинаещи ще проучим как да извършим интеграционно тестване в React с помощта на React Testing Library. Ще предоставим примерни кодове, за да илюстрираме всяка стъпка от процеса...

Къде/кога да тествате етикети на уеб приложения
Прост въпрос за начало: Защо тестваме кода си? Най-простият отговор е да спечелим колкото можем повече увереност , така че а) кодът ни да работи според очакванията, и б) нашите потребители могат да изпълнят задачите, които очакват. Но има много по-голямо несъответствие/сива зона между тестването за задния и предния край. Докато задните части обикновено се свеждат до работни потоци за вход/изход, потребителският интерфейс е склонен да бъде... добре, по-променлив и сложен, като се..

Един ден с Кукловод ❤ и бисквитки
Виждали ли сте подход за тестване на интеграцията, който не предизвиква повръщане? поне не за планетата JS, защото мисля, че през тези години пресякох пътища с phantom и karma, със selenium и Nightwatch, имах някои надежди за CasperJS и slimerJS, дори понякога се преструвам, че jsdom е надежден и тогава осъзнавам какво направих и плаках, докато спя; до събота открих, че puppeteer не е новост, казвам ви това като отказ от отговорност, но съвсем наскоро имах възможността да го пробвам...

Свързани въпроси 'integration-testing'

grails интеграционен тестов случай запазване на данни за разследване
Бяхме свикнали да изпълняваме нашия тест за интегриране на grails срещу HSQLDB база данни в паметта, но в точката на повреда беше трудно да се проучи, тъй като данните бяха загубени. Мигрирахме към провеждане на теста срещу физическата база данни...
278 изгледи

soapUI срещу re-acsured за REST API тестване
Какво е по-добро за тестване на REST API във вграден в Spring 3.1, soapUI или бъдете сигурни ? oAuth 2.0 се използва за удостоверяване.
4342 изгледи

Пролетен тест за интегриране на база данни, кога да се промие или?
Сравнително нов съм в пролетта и правя някои интеграционни тестове. Използване на Hibernate, MySql и Spring данни JPA. Използвам поддръжка на транзакции и всичко се връща обратно в края на всеки тест. Например: @Test...
1969 изгледи
schedule 18.09.2022

Има ли полза от разбиването на интеграционните тестове с TestCategory?
Нашето решение в крайна сметка ще бъде голямо предприятие, така че броят на интеграционните тестове ще нарасне (макар и малък в момента). Ние се стремим към почти непрекъснато внедряване (2 дни между ангажирането и пускането). Имаме Unit тестове в...
167 изгледи
schedule 15.09.2022

MVC 5 Единични тестове срещу интеграционни тестове
В момента работя по проект MVC 5, използвайки Entity Framework 5 (може скоро да премина към 6). Първо използвам база данни и MySQL със съществуваща база данни (с около 40 таблици). Този проект започна като „доказателство за концепцията“ и сега моята...
420 изгледи

Има ли интерфейс в библиотека на трета страна, който да се използва за JUnit @Category()
Моят родителски pom съдържа конфигурациите maven-surefire-plugin и maven-failsafe-plugin , дефиниращи параметрите <groups> и <excludedGroups> , както е показано по-долу, използвайки моя интерфейс com.adam.testutil.IntegrationTest...
203 изгледи

Могат ли модулните/интеграционните тестове да нямат твърдения? А какво да кажем за конкретния случай?
Сценарий: Имам някои интеграционни тестове. Един от тях тества изтриване. Така че направих: @Test @Order(6) public void delete() { rfxCriteriRepository.delete(rfxCriteriEconomico.getIdrfxcriteri()); } просто да тествате дали методът не...
195 изгледи

Доклади за покритие на Emma и интеграционни тестове
Има ли някакъв начин да накарам Ема да докладва интеграционни тестове? В момента нашето покритие на Emma показва само тестове на единици. Добавяне за пояснение: използваме maven, за да изпълняваме компилация и тестове. Дали тестовете се...
1213 изгледи

Тестване на приложението Rails с Rspec, използвайки помощен метод за декларативни разрешения permitted_to?
Опитвам се да тествам rails двигател с rspec, където използвам declarative_authorization gem, за да управлявам ролите за моите потребители. UserSessions се управляват от Authlogic. В моя тест извиквам помощен метод, който изобразява частичен...
604 изгледи

В тестовете за интегриране на rspec/capybara, как могат N (последователни) стъпки да бъдат внедрени като N 'itdo' примери?
За приложение за съобщения имаме някои доста дълги тестове за интеграция. Точно сега, за да преминете през даден сценарий, трябва да се направят нещо като 20 или 30 стъпки в определена последователност, защото Стъпка N отговаря на данни, създадени по...
612 изгледи

Частни класове и методи за интеграционно тестване
За тестване на единици не трябва да тествате частни методи, да, но за интеграционни тестове (използвайки рамка за тестване на единици като MSTest или NUnit) много бих искал да стартирам вътрешните API извиквания срещу тестов url, за да се уверя, че...
1440 изгледи

Написан на Java вграден Kerberos сървър за тестване
някой запознат ли е с вградени Kerberos сървъри (KDC / KAdmin), които са написани на Java и могат да работят само в JVM процеса (нещо като Hadoop minicluster или вградени LDAP сървъри)? Моята цел е да позволя на хората да изпълняват integ тестове,...
3608 изгледи
schedule 08.12.2022

Каква е разликата между интеграционни и модулни тестове?
Познавам така наречената дефиниция от учебника за модулни тестове и интеграционни тестове. Това, за което съм любопитен, е кога е време да напиша модулни тестове... Ще ги напиша, за да покрият възможно най-много набори от класове. Например, ако...
55843 изгледи
schedule 23.11.2023

Как да направите интеграционно тестване в приложение Noje.js RESTful?
Като се има предвид съществуващо приложение Node.js, което внедрява RESTful API с JSON формат, какви биха били добрите опции за писане на пакет за тестване на интеграция в Node.js? Този пакет трябва да изпълнява тестови сценарии, които обикновено...
2002 изгледи
schedule 24.11.2023

devise не работи правилно в тестовете за интегриране на релси
така че първо, използвам вградения тестов пакет за интеграция, който идва с Rails, а не cucumber, webrat и т.н. Искам да овладея вградения пакет, преди да премина към друг тестов пакет. използвайки устройство 1.4.2 и релси 3.1. както и да е,...
1086 изгледи

Как да получите потребителски имейл и парола за тестване на Facebook след създаване?
Използвам Selenium, за да тествам приложение за удостоверяване на Facebook. В момента използвам скрипт в пакета за тестване, за да създавам тестови потребители на Facebook, като публикувам в API за тестови потребители, намерен тук:...
16705 изгледи

Направете PDF формата четлив и различен
Чудя се дали някой се е сетил за начин за показване на формата на PDF документа в по-четлива за хората форма? Сега е много трудно да сравните PDF файлове или да видите какво точно се е променило между версиите. Много промени не се виждат с...
352 изгледи

Тестване на Spring/Hibernate - как да премахна схемата, когато е готово?
Опитвам се да науча интеграционно тестване с Spring и Hibernate. Бих искал да създава схема преди стартиране на тестове и да я пусне, когато тестовете приключат, така че винаги да започват чисто. hibernate.hbm2ddl.auto=create-drop прави първата...
778 изгледи

Взаимодействието с интеграционния тест на Spock не се отчита
Искам да напиша интеграционен тест за моя потребителски клас на Grails. Имам afterUpdate() method, който извиква метода afterUpdate в userService, който извиква друга услуга. Сега искам да проверя дали обаждането до другата услуга е извършено...
790 изгледи
schedule 17.12.2023

Защо безотказният плъгин изисква както цели за интеграционен тест, така и за проверка?
Имам следващия pom.xml <project> ... <plugin> <artifactId>maven-failsafe-plugin</artifactId> <version>2.6</version> <executions>...
3346 изгледи