186 Views
March 25, 22
スライド概要
1 Testim〜速さをデモで体感!その他特徴も 2022年3月9日 齋藤成志
自己紹介 齋藤成志(もきち) ○ 今年4月から新卒入社予定 ○ 慶應義塾大学理工学部卒 ○ 大学時代は研究のためにVRゲームを開発 ○ 好きな動物はチンチラ 1
目次 ● Testimとは〜背景知識も ● デモ ○ 基本的な機能 ○ その他 2
Testimとは Tesitm.io: 2014年US発のテスト自動化SaaS ● キャプチャ/リプレイ型のE2Eテストを手軽に作成可能 ● AIによるテストの自動修復 3
2022年2月にTricentis社に買収 ●
4 E2Eテストとは? End-to-Endテスト ● UIテスト・システムテストとも言われる ● システム全体をユーザーが操作するようにテストする テストピラミッド 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つの機能について
Export to code 作成したテストをコードにして外部に持ち出せる https://help.testim.io/docs/tutorial#section-export-the-test-into-code 7
8 AI based Smart Locators DOM要素を、CSSセレクタだけでなく他のいくつもの要素との 関係性から識別 →UI変更(色や位置、サイズが変わるなど)があっても、識別 し直す。 https://www.testim.io/test-stability/