$30 off During Our Annual Pro Sale. View Details »
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
93
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
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
150
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
1
240
IAMユーザーゼロの運用は果たして可能なのか
yama3133
2
520
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
800
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
190
AI との良い付き合い方を僕らは誰も知らない
asei
0
220
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
190
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
130
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
710
半年で、AIゼロ知識から AI中心開発組織の変革担当に至るまで
rfdnxbro
0
120
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
620
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
370
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
0
190
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Designing for humans not robots
tammielis
254
26k
Docker and Python
trallard
47
3.7k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
We Have a Design System, Now What?
morganepeng
54
7.9k
The browser strikes back
jonoalderson
0
120
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