Свързани публикации '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 изгледи
schedule
15.09.2022
soapUI срещу re-acsured за REST API тестване
Какво е по-добро за тестване на REST API във вграден в Spring 3.1, soapUI или бъдете сигурни ? oAuth 2.0 се използва за удостоверяване.
4342 изгледи
schedule
25.09.2022
Пролетен тест за интегриране на база данни, кога да се промие или?
Сравнително нов съм в пролетта и правя някои интеграционни тестове. Използване на 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 изгледи
schedule
24.09.2022
Има ли интерфейс в библиотека на трета страна, който да се използва за JUnit @Category()
Моят родителски pom съдържа конфигурациите maven-surefire-plugin и maven-failsafe-plugin , дефиниращи параметрите <groups> и <excludedGroups> , както е показано по-долу, използвайки моя интерфейс com.adam.testutil.IntegrationTest...
203 изгледи
schedule
26.09.2022
Могат ли модулните/интеграционните тестове да нямат твърдения? А какво да кажем за конкретния случай?
Сценарий: Имам някои интеграционни тестове. Един от тях тества изтриване. Така че направих:
@Test
@Order(6)
public void delete() {
rfxCriteriRepository.delete(rfxCriteriEconomico.getIdrfxcriteri());
}
просто да тествате дали методът не...
195 изгледи
schedule
21.09.2022
Доклади за покритие на Emma и интеграционни тестове
Има ли някакъв начин да накарам Ема да докладва интеграционни тестове? В момента нашето покритие на Emma показва само тестове на единици.
Добавяне за пояснение: използваме maven, за да изпълняваме компилация и тестове. Дали тестовете се...
1213 изгледи
schedule
08.10.2022
Тестване на приложението Rails с Rspec, използвайки помощен метод за декларативни разрешения permitted_to?
Опитвам се да тествам rails двигател с rspec, където използвам declarative_authorization gem, за да управлявам ролите за моите потребители. UserSessions се управляват от Authlogic.
В моя тест извиквам помощен метод, който изобразява частичен...
604 изгледи
schedule
02.12.2022
В тестовете за интегриране на rspec/capybara, как могат N (последователни) стъпки да бъдат внедрени като N 'itdo' примери?
За приложение за съобщения имаме някои доста дълги тестове за интеграция. Точно сега, за да преминете през даден сценарий, трябва да се направят нещо като 20 или 30 стъпки в определена последователност, защото Стъпка N отговаря на данни, създадени по...
612 изгледи
schedule
05.12.2022
Частни класове и методи за интеграционно тестване
За тестване на единици не трябва да тествате частни методи, да, но за интеграционни тестове (използвайки рамка за тестване на единици като MSTest или NUnit) много бих искал да стартирам вътрешните API извиквания срещу тестов url, за да се уверя, че...
1440 изгледи
schedule
11.11.2023
Написан на 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 изгледи
schedule
28.11.2023
Как да получите потребителски имейл и парола за тестване на Facebook след създаване?
Използвам Selenium, за да тествам приложение за удостоверяване на Facebook. В момента използвам скрипт в пакета за тестване, за да създавам тестови потребители на Facebook, като публикувам в API за тестови потребители, намерен тук:...
16705 изгледи
schedule
29.11.2023
Направете PDF формата четлив и различен
Чудя се дали някой се е сетил за начин за показване на формата на PDF документа в по-четлива за хората форма?
Сега е много трудно да сравните PDF файлове или да видите какво точно се е променило между версиите. Много промени не се виждат с...
352 изгледи
schedule
01.12.2022
Тестване на Spring/Hibernate - как да премахна схемата, когато е готово?
Опитвам се да науча интеграционно тестване с Spring и Hibernate. Бих искал да създава схема преди стартиране на тестове и да я пусне, когато тестовете приключат, така че винаги да започват чисто.
hibernate.hbm2ddl.auto=create-drop прави първата...
778 изгледи
schedule
18.12.2023
Взаимодействието с интеграционния тест на 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 изгледи
schedule
19.12.2023