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
SHIMANE, Yoshikazu
April 08, 2016
Technology
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevQA
DevQAとは?
SHIMANE, Yoshikazu
April 08, 2016
More Decks by SHIMANE, Yoshikazu
See All by SHIMANE, Yoshikazu
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
460
ソフトウェア開発温故知新 古典で紐解く、ソフトウェア開発の課題 / Software_Development:Learning_from_the_Past
shimashima35
0
92
入り口から考えるソフトウェアテストエンジニアのキャリア / Thinking_About_a_Software_Test Engineer's_Career_from_the_Starting_Point
shimashima35
0
1.9k
テスト技法を使ったテストケースの表現方法/How to express test cases using test techniques
shimashima35
0
1.5k
VSTePのテスト観点出しで失敗した事例についての紹介/Failure case of test viewpoint derivation
shimashima35
0
880
組織横断部門におけるバグ数可視化の全社導入の事例/Example_of_company-wide_bug_number_visualization in_cross-organizational_departments
shimashima35
1
410
JaSST Tokyo実行委員のお仕事/Job of JaSST executive committee
shimashima35
0
1k
What is “Quality” ?
shimashima35
0
1.1k
品質"実質"無料キャンペーン始めます / Start_quality_real_free_campaign
shimashima35
2
5.9k
Other Decks in Technology
See All in Technology
reFACToring
moznion
0
200
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
800
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
100
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
380
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
480
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
990
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
330
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
210
Type-safe IaC for Dart
coborinai
0
180
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
150
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
460
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
26
11k
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Deep Space Network (abreviated)
tonyrice
0
230
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
The Cost Of JavaScript in 2023
addyosmani
55
10k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
Are puppies a ranking factor?
jonoalderson
1
3.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Bash Introduction
62gerente
615
220k
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なども)