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
AKIBA.SaaS #1 「Testim〜速さをデモで体感!その他特徴も」
Search
moki
March 28, 2022
Programming
0
1.6k
AKIBA.SaaS #1 「Testim〜速さをデモで体感!その他特徴も」
moki
March 28, 2022
Tweet
Share
More Decks by moki
See All by moki
食物繊維のはてな
shigeyukisaito
0
68
Other Decks in Programming
See All in Programming
as(型アサーション)を書く前にできること
marokanatani
10
2.7k
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.6k
色々なIaCツールを実際に触って比較してみる
iriikeita
0
330
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
330
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
920
CSC509 Lecture 11
javiergs
PRO
0
180
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
930
役立つログに取り組もう
irof
28
9.6k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Site-Speed That Sticks
csswizardry
0
26
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Being A Developer After 40
akosma
86
590k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
How STYLIGHT went responsive
nonsquared
95
5.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Making Projects Easy
brettharned
115
5.9k
Happy Clients
brianwarren
98
6.7k
Transcript
Testim〜速さをデモで体感!その他特徴も 2022年3月9日 齋藤成志 1
1 自己紹介 齋藤成志(もきち) ◦ 今年4月から新卒入社予定 ◦ 慶應義塾大学理工学部卒 ◦ 大学時代は研究のためにVRゲームを開発 ◦
好きな動物はチンチラ
2 目次 • Testimとは〜背景知識も • デモ ◦ 基本的な機能 ◦ その他
Tesitm.io: 2014年US発のテスト自動化SaaS • キャプチャ/リプレイ型のE2Eテストを手軽に作成可能 • AIによるテストの自動修復 3 Testimとは
• 2022年2月にTricentis社に買収
End-to-Endテスト • UIテスト・システムテストとも言われる • システム全体をユーザーが操作するようにテストする 4 E2Eテストとは? テストピラミッド Mike Cohnが「Succeeding
with Agile」で提唱 UIテストは重要だがコスト大 ・テストのメンテナンスコスト UIが頻繁に変更されるシステムでは特に壊れやすい ・人的コスト ユーザーの様々な操作パターンをテストする必要があるの で、全て手動でやろうとすると人的コストがかかる上、入 力や操作ミスのリスクがある 図の引用元:https://developer.android.com/training/testing/fundamentals
5 テスト対象のサイト https://hotel.testplanisphere.dev/ja/ https://github.com/testplanisphere
6 デモ
6 特徴的な2つの機能について
作成したテストをコードにして外部に持ち出せる 7 Export to code https://help.testim.io/docs/tutorial#section-export-the-test-into-code
DOM要素を、CSSセレクタだけでなく他のいくつもの要素との 関係性から識別 →UI変更(色や位置、サイズが変わるなど)があっても、識別 し直す。 8 AI based Smart Locators https://www.testim.io/test-stability/