More Related Content
Similar to 継続的E2Eテスト (20)
継続的E2Eテスト
- 2. Copyright©2017 Human Crest Co.,LTD All Rights Reserved. 2
会社概要
会社名: 株式会社ヒューマンクレスト
事業内容:ソフトウェア品質改善サービス事業
ソフトウェア品質コンサルティングサービス事業
ソフトウェア品質マネジメントサービス事業
ソフトウェアテストエンジニアリングサービス事業
ソフトウェアテスティングサービス事業
■横浜本社
〒220-8126
神奈川県横浜市西区みなとみらい2-2-1
横浜ランドマークタワー 26階
株式会社ヒューマンクレスト
■国内検証拠点(通称 HAMA Lab)
〒231-0013
神奈川県横浜市中区住吉町1-12-1
belle横浜 2階・8階
株式会社ヒューマンネクスト
■海外検証拠点(通称 DAD Lab)
ベトナム ダナン市
ソフトウェアパーク 16階
JAPAN QUALITY Co.,Ltd.
- 6. Copyright©2017 Human Crest Co.,LTD All Rights Reserved.
Test Automation Maintenance
Don’t run the test or Test fails
Analysis
SUT update
Test Script Test Data
Environment change
OS Browser Selenium Webdriver
6
Maintenance
- 7. Copyright©2017 Human Crest Co.,LTD All Rights Reserved.
メンテナンスを効率よく行うために行っている事
• 毎日動かす
• 不安定を排除する
• 常に調査
• 対応の速さ
• メンテナンスしやすい仕組みにする
7
- 8. Copyright©2017 Human Crest Co.,LTD All Rights Reserved.
テストの価値が低下する と感じる要因
• デグレが見つけられない
– テスト設計・実装の見直しを積極的に行う
– 実行頻度を開発プロセスと同期する
• NGが多すぎる
– テスト実行環境によるNGをなくす
• 自由にテスト実行ができない
– テスト実行環境を複数用意する
8
- 9. Copyright©2017 Human Crest Co.,LTD All Rights Reserved. 9
テスト実行環境例
WorkSpaces
SeleniumGrid Node
(XXX.XXX.XXX.XXX:6666)
SeleniumGrid Hub
(XXX.XXX.XXX.XXX:4444)
EC2
• Windows Server 2008 R2 Datacenter 64bit
• Intel Xeon CPU E5-2670 v2 @ 2.50 GHz
• RAM 2.00 GB
• EIP
• PrivateIP
• Amazon Linux
• EIP: なし
• PublicIP : XXX.XXX.XXX.XXX
• PrivateIP :
XXX.XXX.XXX.XXX
Availability Zone
ap-northeast-1a
Availability Zone
ap-northeast-1c
Strage
(Lynxrun本体と
Scenario)
Volumeを
マウント
Dirを共有
Lynx本体とシ
ナリオをアッ
プロード
JenkinsのJob
やConfig等の
バックアップ
- 13. Copyright©2017 Human Crest Co.,LTD All Rights Reserved. 13
自動テストサービス
• 自動テストを実施する上で必要な事を全て代行
• テスト対象システム(SUT)の「外側」にテスト自動化システムを構築
• テスト実施環境構築(ブラウザ、スマホ)
• 自動テストの設計
• テストスクリプト作成
• テストの実行
• 結果通知・報告
• スクリプトのメンテナンス
• 環境の維持、運用
SUT