Successfully reported this slideshow.
Your SlideShare is downloading. ×

テスト自動化の現場で困ること SI-Toolkitが解決すること

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 22 Ad

More Related Content

Slideshows for you (20)

Viewers also liked (13)

Advertisement

Similar to テスト自動化の現場で困ること SI-Toolkitが解決すること (20)

Recently uploaded (20)

Advertisement

テスト自動化の現場で困ること SI-Toolkitが解決すること

  1. 1. テスト自動化の現場で困ること SI-Toolkitが解決すること SI-Toolkit for Web Testing
  2. 2. • はじめに • テスト自動化の現場で困ること • SI-Toolkit Demo • SI-Toolkitが解決すること • まとめ
  3. 3. はじめに
  4. 4. SI-Toolkit : SIプロジェクトで必要な道具一式 • Application Development : Java EE & CI/CD • Web Testing : Test Automation Concept:もっとSmartなSIを!
  5. 5. 株式会社モノクレア • SIプロジェクトの技術コンサルティング • アプリケーションアーキテクチャ • 開発方法論 • テスト自動化 • CI/CD
  6. 6. テスト自動化の現場で困ること
  7. 7. テストチームへの展開準備が大変 実行・開発環境構築→プロトタイプ→リファクタリング・設計の標準化 →サンプル・ガイドの作成 Setup runtime & development environment Refactoring & standardized test script design Prototyping first simple test script Make samples & guides Test Team
  8. 8. テストスクリプトの作成が大変 キャプチャー&リプレイ機能はアプリ動作の安定が前提。 テストスクリプトを直接編集する時もある。 500 Internal Server Error Browser ? ↑ _ □ X Test Tool X REC !?
  9. 9. テストスクリプトの設計が大変 テストスクリプトはプログラム。 保守性、拡張性を高く保つためにきちんと設計しなければならない。 TestCase 002 1. Search product 2. Add to cart 3. Proceed to Checkout 4. Sign in 5. Payment method Bank transfer 6. Confirm TestCase 001 1. Search product 2. Add to cart 3. Proceed to checkout 4. Sign in 5. Payment method Credit card 6. Confirm TestCase 003 1. Search product 2. Add to cart 3. Proceed to Checkout 4. Sign in 5. Payment method Cash on delivery 6. Confirm TestScript_001 { ~~~~~~ ~~~~~~ ~~~~~~ ~~~~~~ } TestScript_002 { ~~~~~~ ~~~~~~ ~~~~~~ ~~~~~~ } TestScript_003 { ~~~~~~ ~~~~~~ ~~~~~~ ~~~~~~ } Copy...? Co...? ・・・ ・・・ Same Same
  10. 10. テストエビデンスの作成が大変 自動テストツールでテストが全てパスしたとしても、目視確認が必要な時もある。 Developer User Done. Really? ✅ a.b.c.ScenarioTest ✅ test_001 ✅ test_002 ✅ test_003 Save Test Input ● Yes 〇 No Input Here
  11. 11. スクリプト作成の要員確保が大変 プログラムを書けるメンバーはアプリチームに寄せられる。 テストチームにはプログラムをかける人がいない。 Tester Can you program? No. Tester No. Tester No. Yes. Developer Test Team Application Team Invisible Wall
  12. 12. Demo : SI-Toolkit for Web Testing • セットアップ • サンプルテスト実行 • デバッグ実行 • Selenium IDE連携 -> https://sitoolkit.org/sit-wt.html
  13. 13. SI-Toolkitが解決すること
  14. 14. テストチームへの展開準備が簡単 実行環境:Java 開発環境:Excel 設計:最適化済 サンプル:付属
  15. 15. テストスクリプトの作成が簡単 Excelファイルを作成するだけ。 sit-wt-app.jar
  16. 16. テストスクリプトの設計は最適化済 テストパターンを増幅するには列を追加するだけ。 Copy!
  17. 17. テストエビデンスを自動作成 操作ログ + スクリーンショット + 操作項目の目印 ← 自動作成
  18. 18. 要員に求めるスキルセットが少ない Excelが使えること ← 表を埋めるだけ sit-wt-appが使えること ← ボタンを押すだけ 仕様からテストケースが作成できること ← ツールは無関係、でも最重要
  19. 19. まとめ
  20. 20. 困ること SI-Toolkit テストチームへの展開準備 環境構築が容易 すぐに動くサンプルが付属 テストスクリプト作成 表データを作成するだけ テストスクリプト設計 テストパターンの増大を想定した設計 テストエビデンス作成 可読なエビデンスを自動作成 要員確保 求めるスキルセットが少ない 自動テストツールはテストを速く、繰り返し実行できるだけ 「何をテストするか」が重要
  21. 21. Follow us! • SI-Toolkitユーザーグループ • Googleグループ https://groups.google.com/forum/#!forum/sitoolkit • Doorkeeper https://sitoolkit.doorkeeper.jp/ • connpass https://sitoolkit.connpass.com/ • Twitter • @si_toolkit https://twitter.com/si_toolkit • #sitoolkit
  22. 22. ご清聴ありがとうございました! SmartなSIを!

×