Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Java library in Soap UI
Search
ymkocv
March 18, 2018
Technology
0
260
Using Java library in Soap UI
How to use Java lib in Soap UI
ymkocv
March 18, 2018
Tweet
Share
More Decks by ymkocv
See All by ymkocv
Intro about web services
ymkocv
0
200
QA fails
ymkocv
0
47
MICROSERVICES: BETTER FOR DEVS OR QA'S?
ymkocv
0
92
Groovy in Soap UI for lazy QA
ymkocv
0
220
Introduction of web services
ymkocv
0
100
World of bugs: let's find together
ymkocv
0
61
QA vs DEV
ymkocv
0
110
Getting acquainted with BI testing
ymkocv
0
94
Альтернативная классификация багов (alternative classification of bugs)
ymkocv
0
190
Other Decks in Technology
See All in Technology
学習データって増やせばいいんですか?
ftakahashi
2
300
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
390
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
550
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
220
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
220
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
340
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
640
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
340
最近のLinux普段づかいWaylandデスクトップ元年
penguin2716
1
680
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
840
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
670
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
97
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Transcript
Aliona Tudan, N-iX
QA lead at N-iX Approx 8 years in
IT BI, AB, API, UX/UI testing A bit of coding (Java, Groovy) QA Club Lviv co-founder
None
API testing is a type of software testing that
involves testing application programming interfaces (APIs) directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security. *Wiki
None
Postman Soap UI API Fortress REST
Assured etc
REST & SOAP Testing Tool
Manual testing Automated testing (CI/CD) Both REST
& SOAP Performance testing Mocking Java & Groovy
None
None
Test data for DDT: names, emails, integers etc
Big piece of code: e.g. registering emails box Test frameworks
Java IntelliJ IDEA (or smth else) Maven
None
public class Randoms { public static String generateEmail(int charCount) {
String email = RandomStringUtils.randomAlphanumeric(charCount) + "@test.com"; return email; } public static String generateRandomString(int count){ String capital = RandomStringUtils.randomAlphabetic(1).toUpperCase(); String randomStr = capital + RandomStringUtils.randomAlphabetic(count-1).toLowerCase(); return randomStr; } }
public class DatesOptions { public static Date generalModificationOfDate(Date date, int
count, int calendarItem) { Calendar cln = Calendar.getInstance(); cln.setTime(date); cln.add(calendarItem, count); return cln.getTime(); } public static String dateAddDay(Date date, String pattern, int count) { Date newDate = generalModificationOfDate(date, count, Calendar.DATE); return formatDate(newDate, pattern); } }
None
None
None
None
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.1</version> <configuration> <outputDirectory>C:\Program Files (x86)\SmartBear\SoapUI-5.3.0\bin\ext</outputDirectory> </configuration> </plugin>
*This code should be added into pom.xml file
None
None
None
None
Merge conflicts PermGenSpace error Hangings (use auto-savings!)
Lots of code
https://github.com/ymkocv/soap_ui_addon
None