Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ローコードで実践!アプリケーション開発とテスト自動化
Search
odasho
March 01, 2024
Technology
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ローコードで実践!アプリケーション開発とテスト自動化
2024/3/1 CTC & mablハンズオンウェビナーにて使用したスライドです。
odasho
March 01, 2024
More Decks by odasho
See All by odasho
まだ手動テストしてるの?生成AIとローコードで実現するE2Eテスト徹底解説!
odasho
0
240
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
3k
生成AI時代のソフトウェア品質保証を考える
odasho
0
160
イマこそ、”Dev””Rel”なのでは??~VUCA時代を乗りこなすDevRelの価値と本質~
odasho
0
100
生成AIとAI ~エンジニアの期待と現実~
odasho
0
190
E2Eテストを自動化したら 開発生産性はどうなった? hacomonoの事例紹介
odasho
0
1.5k
統合型ノーコードテスト 自動化プラットフォーム 『mabl』 ご紹介ウェビナー
odasho
0
120
テスト自動化入門ワークショップ:最新のモバイルアプリテスト
odasho
0
210
未来を変える一歩: モバイルアプリテスト自動化の新時代
odasho
0
180
Other Decks in Technology
See All in Technology
AI駆動開発における開発環境のセキュリティの考え方
yamahiro
2
670
Vibe-to-Spec開発_実践ガイド
happysamurai294
0
120
Flutter Widget Previewerで始めるUIプレビューとVRTの自動化
sakusaku3939
0
170
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
240
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
280
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
400
AI AgentによるEmbedded SREの取り組み
tgidgd
1
190
AWS DevOps Agentはどこまで任せられるか 〜機能の現在地と、機能拡張の実践〜
nyankotaro
0
300
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
13k
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
370
AIコーディングエージェント開発_全体像
happysamurai294
0
120
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
190
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
230
KATA
mclloyd
PRO
35
16k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
How to train your dragon (web standard)
notwaldorf
96
6.9k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
A Tale of Four Properties
chriscoyier
163
24k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Transcript
アプリケーション開発とテスト自動化 AIを活用したQA & テスト自動化サービス mabl(メイブル)のウェビナー #25
Speaker Profile odasho (Shohei Oda) Quality Advocate / Product Marketing,
mabl Japan 国内SIerにてインフラやPaaS App開発まで幅広く経験。その 後コミュニティ活動をきっかけにMicrosoftに入社。 EvangelistとしてAudience Marketingに従事。2022年10月 にmablにJoinし、TestingやQAの啓蒙活動に取り組む。現在 もDevRel Meetup in Tokyoを中心に複数のコミュニティを運 営/支援。iPhone絶対並んで買うおじさん(2011 - 2023) Most DevRel Committer 2020、名城大学情報工学部講師 Junichi Katano (katajun) テスター、デベロッパー、設計者、アーキテクト、チーム リーダー、プロジェクトマネージャーなどに従事し、SIer に て細々と生きている。近年では OutSystems の推進業務と して、製品の普及やトレーニング等に従事する。 OutSystems の資格をコンプしている。 名城大学情報工学部非常勤講師。 Manager, CTC
OutSystems 紹介(軽く)
OutSystems 紹介(軽く) Web アプリケーション開発に特化したローコード製品
OutSystems が提供する高速な開発体験 データベース~ロジック~UI までフルスタック 従来の開発手法に比べて 3-10倍の生産性
ビジネスロジックもビジュアルに開発 ほとんどのビジネスロジックをローコードで 実装可能 • 条件分岐・ループ・Switch・例外処理 • データの検索・更新 • 複数回のデータ検索・更新 •
SQL の実行 • REST API 呼び出し • REST API 実装 • 変数への値の代入 • 引数・戻り値の設定
OutSystems が作れるもの ユーザー体験の良い シングルページアプリケーション • レスポンシブデザイン • REST/SOAP/外部DB Connect による外部連携
iOS/Android 対応の モバイルアプリケーション • オフライン対応 • デバイス機能へのアクセス可能 • Apple AppStore、Google Play 配布可能 • Web アプリケーションと近しい開発体験
What's mabl? • 「マーブル」「めいぶる」と読みます • Stackdriver(現Google Cloud Operations)の創 業者IzzyとDanが2017年ボストンで創業 •
グローバルの社員数100人+ • GV、CRV、Amplify、Vista Equity Partner、 Presidioより 7,700万ドル (90億円) を調達 • 2021年度の売上、前年対比300%+増 • Fortune Globalの35社含む300社+が採用 • 2021年8月に日本法人設立 #mablJapan
マーブルと誤読されがち
世界の動向 (アクティブユーザー数) 48% 2% 13% 2% 2% 12% 21% #mablJapan
Transform software quality by combining AI, automation, and human insight
in software delivery ソフトウェアのデリバリーにおいて、 AI、自動化、人間の洞察力を組み合わせ、 ソフトウェアの品質を変革する
Web、モバイル、APIのための統合型プラットフォーム ソフトウェア品質への最新のアプローチを提供 AI、クラウド、ローコードの 最新テクノロジーを軸に構築 されたプラットフォーム Web、モバイル、APIテストを 単一プラットフォームで実行 テストの再利用性を備えた真の エンドツーエンドテスト
”意図”と”実装”を分離 #mablJapan
より良い品質のソフトウェアをより早く提供 14 3倍 速くテストを作成 スピード向上 70% メンテナンスコスト削減 効率化 10倍 速くテストを実行
加速化 80% 自社開発ソリューション よりも低コスト コスト削減
AIによる信頼性の向上 #mablJapan
自動修復でメンテナンス作業を削減
生成AIが言語理解をサポート 要素の検索モデル DOM エキスパートシステム Autonomous Agent
生成AIが言語理解をサポート • 1000件以上のテストケースに成功 Passing on 1000+ test cases • 約100社の顧客が使用
Almost 100 customers using • 高精度 High accuracy • スケーリングにおける課題なし No scaling challenges
既存ツールとの統合 DevOpsツールセットとの統合 CI/CDインテグレーション Mabl アプリ (デスクトップ、Web) Mabl Cloud レ ート
コラ レーションツール お使いのアプリケーション Mabl Link optional バグ追跡
https://github.com/apps/mabl-bot GitHub インテグレーション Deployment action Run mabl tests action Actions
2.0 Deployments API Tests Test Results API DEPLOYMENT EVENT POLL FOR TEST RESULTS TRIGGER
エンタープライズ対応のセキュリティ mabl Link • 暗号化されたWebソケット コネクション • テスト実行時にF/W内から アウトバウンド通信のみ •
Proxyサーバー経由も可能 SOC II Type 2 GDPR #mablJapan
#mablJapan 品質エンジニアリング採用の拡大 QUALITY ASSURANCE(品質保証) アプリケーションの品質を保証する。 開発プロセスの第一歩。 品質エンジニアリング データを使用しながら、 開発パイプライン全体を通して、アプ リケーションの品質と
カスタマーエクスペリエンスを 継続的に改善する。
品質指標を使用した継続的な改善 非機能的品質の検証 シフトレフト: 自動化されたテストを開発に組み込む 機能テスト自動化のカバレッジ拡大 開発後に手動でテスト 品質エンジニアリング (QE) ジャーニー QEの成熟度
Demo #mablJapan
OutSystems HandsOn 1 新規アプリケーションの開発 https://github.com/katajunn/OutSystems/blob/main/handson/TODOApp.md# タスク管理アプリケーションの実装 #mablJapan
mabl ワークスペースの構造・概要 環境 e.g.サンドボックス 環境 e.g. ステージング 環境 e.g. 本番
アプリケーション アプリケーション アプリケーション ワークスペース テスト プラン テスト テスト テスト テスト テスト プラン プラン プラン テスト テスト プラン プラン テスト • ワークスペース: mablの基本的な構成要素であり、mabl の主要コンポーネントがすべて格納されている • 環境: ソフトウェア開発ライフサイクルのステージ (サンド ボックス、開発、本番など ) • アプリケーション: テスト対象となるソフトウェア アプリケーションやウェブアプリケーションの URL • プラン: mablでテストを実行するための計画や設定を 備えたテストグループ • テスト: 自動化されたエンドツーエンドのテスト e.g. ブラウザテスト、 APIテスト
OutSystems HandsOn 2 アプリケーションのエンハンス https://github.com/katajunn/OutSystems/blob/main/handson/TODOApp.md# タスク管理アプリケーションの改修 #mablJapan
パフォーマンス評価
GCP上で並列テストを無制限に実行 Show screenshot of a plan
テストカバレッジレポート
ビジュアルリグレッション
継続的なWebおよびAPIのパフォーマンステスト PERFORMANCE TESTING IN A UNIFIED PLATFORM ブラウザテストとAPIテストの再利用: パフォーマンステストの ための面倒なスクリプト作成とメンテナンスを不要にします。
シンプルかつパワフル: エラー率、レスポンス時間、ブラウザー のステップ時間、コアウェブバイタルのSLAを設定可能です。 シフトレフト: 開発パイプライン上で、早期かつ継続的に 実行するパフォーマンステストの設定と統合。 クラウドの有効性: インフラのメンテナンスから解放し、 スケーラビリティと効率性を実現できます。 統合プラットフォーム: 機能テストとパフォーマンステスト (非機能テスト)の両方を効率化、ユーザー体験を最適化します。
Continuous Integration mabl × OutSystems #mablJapan
Publish 終わると起動するように設定した Timer(非同期処理)で、mabl の Deploy Event API を起動するだけ mabl で
OutSystems アプリを CI する #mablJapan 1. Publish 2.API 実行 (Publish が終わると起動) 3. テスト実行
For your information #mablJapan
You can try it now! • 今すぐできる2週間の無料トライアル! mabl Uのお供にどうぞ! •
デモリクエストも大歓迎! https://www.mabl.com/ja
About the mabl University How-to Videos (English only) How-to Lessons
(Japanese only) On-Demand Training (English & Japanese) mabl Skills Certifications (English & Japanese) • 33 ビデオ (各3 - 8 分程度) • 英語字幕あり、日本語字幕なし • 26 レッスン • Step by stepで学習可能 • 4 ラーニングパス • 設定、基礎、高度、統合でそれ ぞれ30 - 90 分の学習パス • 学習目標に応じたパスを提供 • 3 つの資格 • Foundations と Advanced • NonFunctional ←NEW • LinkedIn に掲載可能
About the mabl Skills Certification 出題数60問の選択式テストを通じて、mablのナビ ゲーション、設定、テスト作成、出力、自動テスト 戦略について解答し、examをパスしましょう! Why get
certified? • LinkedInで認定資格合格後を登録可能 • 認定資格試験の取得を通じてmablプラット フォームの一定への知見をアピールできます • mablers_ jpのようなコミュニティを通じて、 得たスキルを活かしたOutputをしましょう! • 2023年3月~日本語での提供を開始しました
mabl Skills Certification mabl Skills Certification: Foundations (基本レベル) mabl Skills
Certification: Advanced (応用レベル) mabl Skills Certification: Non-functional Testing (非機能テスト)
mabl user community! mabl の User Community『mablers_jp』 • ユーザーによるユーザーのための コミュニティ
• ユーザーによる忖度のない生の声を聞く 絶好のチャンス。是非ご参加ください! https://mablersjp.connpass.com/
Join 3rd party conference! 3/14-15 JaSST'24 Tokyo • 3/15 14:30
- 15:30 『AIを駆使した自動テストは統合プラット フォームの時代へ』 • 会場ブースやミニセッションにも是非 お立ち寄りください!
OutSystems Guided Path 数多くのトレーニングコンテンツが無 償で公開されており、独力で高度なノ ウハウを学ぶことが可能です • https://learn.outsystems.com/training/ decision/guided-paths/
OutSystems Jump Start 本日のハンズオンよりも高度な内容を 取り扱い、更に OutSystems への理 解を深めることが可能です • https://www.ctc-g.co.jp/solutions/outs
ystems/service/hands-on/
Contact of CTC 本日はお話しできていない、より詳細な製品説明やライセンス体系の ご説明等をご要望の際は、ぜひお気軽にお声がけください! CTC OutSystems 担当 •
[email protected]
CTC mabl 担当 •
[email protected]