Upload
masaki-nakagawa
View
152
Download
1
Embed Size (px)
Citation preview
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
SWET 近況報告
2015/08/06
Masaki NakagawaSWET Gr.Quality Management Dept.DeNA Co., Ltd.
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
自己紹介
#1
⁃ 中川 勝樹⁃ 株式会社ディー・エヌ・エー⁃ SWET (Software Engineer in Test)
⁃ SELECKの取材記事
⁃ デブサミ発表資料
⁃ mobage developers blog
#2
⁃ @ikasam_a
⁃ github.com/masaki
⁃ CPAN Author (metacpan.org/author/MASAKI)
⁃ Testing Casual Talks (#1, #2)
2
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
SWET (Software Engineer in Test)
Google の SET とほぼ同じことをしています⁃ “How Google Tests Software” 参照⁃ 邦題「テストから見えてくるグーグルのソフトウェア開発」
やっていること⁃ 自動テストコード作成⁃ テスト基盤環境構築⁃ 自動化技術の応用・実用化⁃ 品質や開発生産性の向上に関する様々なコンサルや導入支援
https://career.dena.jp/job.phtml?job_code=476
⁃ SWET という役割に興味のある方は是非!
3
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
今日はSWET の最近の取り組みをピックアップして話します
4
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
SWET の取り組み
テスト自動化⁃ Web アプリの自動テスト作成(ブラウザテスト)⁃ WebAPI の自動テスト作成⁃ スマートフォンアプリ・ SDK の自動テスト作成
検証サポート⁃ マニュアル検証用のテストアプリ作成⁃ 検証用の環境設定自動化
テスト基盤環境構築⁃ 各プロダクト・サービスの CI/CD 環境構築⁃ 開発デバッグツール提供
5
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
CI/CD 環境構築
ニーズ⁃ 新規サービス作るので CI もやりたい!⁃ リリーステストを簡単に実行したい!
課題⁃ でも環境作るの面倒なんでしょ?⁃ Jenkins の設定ってよくわからないよー⁃ 毎回ジョブをコピーして新しいの作ってるんだけど…
取り組み⁃ DSL でジョブが実行できるプラグインの開発• https://wiki.jenkins-ci.org/display/JENKINS/Travis+YML+Plugin
⁃ ワンストップ CI サービスの開発
6
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
開発デバッグ
ニーズ⁃ 端末固有問題が怖いから実挙動を簡単に確認したい!
課題⁃ ログやスクリーンショット集めるの面倒だよね…⁃ 再現する端末って今手元にあったかな…⁃ 長い文字入力するの面倒!
取り組み⁃ デバイスファームサービスの開発• STF にも注目しています!
7
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
QA は品質を測るもの
品質を作るのは技術と開発
8
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
5minQues
まとめ
SWET ではテスト関連技術の実用化や
開発生産性向上にも積極的に取り組んでいます
9