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
DevQA
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
SHIMANE, Yoshikazu
April 08, 2016
Technology
0
400
DevQA
DevQAとは?
SHIMANE, Yoshikazu
April 08, 2016
Tweet
Share
More Decks by SHIMANE, Yoshikazu
See All by SHIMANE, Yoshikazu
ソフトウェア開発温故知新 古典で紐解く、ソフトウェア開発の課題 / Software_Development:Learning_from_the_Past
shimashima35
0
67
入り口から考えるソフトウェアテストエンジニアのキャリア / Thinking_About_a_Software_Test Engineer's_Career_from_the_Starting_Point
shimashima35
0
1.8k
テスト技法を使ったテストケースの表現方法/How to express test cases using test techniques
shimashima35
0
1.4k
VSTePのテスト観点出しで失敗した事例についての紹介/Failure case of test viewpoint derivation
shimashima35
0
800
組織横断部門におけるバグ数可視化の全社導入の事例/Example_of_company-wide_bug_number_visualization in_cross-organizational_departments
shimashima35
1
390
JaSST Tokyo実行委員のお仕事/Job of JaSST executive committee
shimashima35
0
840
What is “Quality” ?
shimashima35
0
1k
品質"実質"無料キャンペーン始めます / Start_quality_real_free_campaign
shimashima35
2
5.8k
明日から始めるSelenideによるブラウザテスト 2018年版/ Browser_test_by_selenide_to_start_from_tomorrow_in_2018
shimashima35
1
900
Other Decks in Technology
See All in Technology
Snowflake Night #2 LT
taromatsui_cccmkhd
0
310
【PyCon mini Shizuoka 2026】生成AI時代に画像処理やオーディオ処理のノードエディターを作る理由
kazuhitotakahashi
0
250
Kiro のクレジットを使い切る!
otanikohei2023
0
100
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
140
AIに視覚を与えモバイルアプリケーション開発をより円滑に行う
lycorptech_jp
PRO
1
760
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
95k
Devinを導入したら予想外の人たちに好評だった
tomuro
0
790
トラブルの大半は「言ってない」x「言ってない」じゃねーか!!
ichimichi
0
290
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
150
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
150
AIエージェントで変わる開発プロセス ― レビューボトルネックからの脱却
lycorptech_jp
PRO
2
840
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
0
230
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
280
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Curse of the Amulet
leimatthew05
1
9.4k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Code Reviewing Like a Champion
maltzj
528
40k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Transcript
Dev+QA=DevQA? @shimashima35
DevQAとは • ソフトウェア開発の技術を生かしたQAのスタイル。 • QAの知見をソフトウェア開発に生かすDevのスタイル。 • Dev(開発)とQA(品質保証)の架け橋になるポジション。
DevQAの目的 • ソフトウェアの品質・生産性向上が最終的な目的。 ◦ 楽してよいものを作る。 ◦ ボトルネックをなくしていくための活動全般。 • 開発時の品質向上 •
テスト時の効率向上
DevQAの役割(Devサイド) • テストコード用フレームワークの作成、テストコードのサンプル提供、書き方の教育 • 開発環境構築支援 ◦ Vagrant/Docker/Chef/Ansibleなどによる環境構築の自動化 ◦ テストデータおよび投入手順の作成 •
ビルドスクリプト(Ant, maven, Gradle)作成およびCI(Jenkins)の構築 • 構成管理支援 ◦ ブランチ方針作成など • コードレビュー実施およびサポート
DevQAの役割(QAサイド) • テスト環境構築 • 自動テストの実装 ◦ WebDriverによるE2Eテスト ◦ JMeterによる負荷テスト、API回帰テスト ◦
自動テスト用フレームワーク作成 • テスト用ツール作成 ◦ テストデータ作成 ◦ テストデータ投入 • ソフトウェアの設計をベースとしたテストの設計・実装
DevQAに求められるスキル • ソフトウェア開発の経験・知見 • テスト・品質管理に関する経験・知見 • テスト自動化のスキル ◦ ユニットテスト実装 ◦
保守性、拡張性も考慮 ◦ WebDriverなどの高レベルテストも • ビルドスクリプト実装、 CI構築 • Windows/UNIX系OSおよびネットワークの一般知識 • ドキュメント作成(Wiki, Markdownなどの軽量ドキュメントも含む ) • 構成管理技術(Gitなども)