Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using Java library in Soap UI
How to use Java lib in Soap UI
ymkocv
March 18, 2018
More Decks by ymkocv
See All by ymkocv
Intro about web services
ymkocv
0
210
QA fails
ymkocv
0
54
MICROSERVICES: BETTER FOR DEVS OR QA'S?
ymkocv
0
100
Groovy in Soap UI for lazy QA
ymkocv
0
230
Introduction of web services
ymkocv
0
110
World of bugs: let's find together
ymkocv
0
64
QA vs DEV
ymkocv
0
120
Getting acquainted with BI testing
ymkocv
0
100
Альтернативная классификация багов (alternative classification of bugs)
ymkocv
0
200
Other Decks in Technology
See All in Technology
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
110
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
330
AndroidでHDRメディアを「壊さずに」扱う
chigichan24
0
400
その指示、Bobにしっかり伝わってる?初心者でも即実践できる プロンプト/コンテキスト設計のコツ
muehara
1
140
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
260
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
0
310
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
130
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
350
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
150
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
120
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
150
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
390
Facilitating Awesome Meetings
lara
57
7.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Everyday Curiosity
cassininazir
0
310
Optimizing for Happiness
mojombo
378
71k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Building the Perfect Custom Keyboard
takai
2
860
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
320
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