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
0
380
DevQA
DevQAとは?
SHIMANE, Yoshikazu
April 08, 2016
Tweet
Share
More Decks by SHIMANE, Yoshikazu
See All by SHIMANE, Yoshikazu
テスト技法を使ったテストケースの表現方法/How to express test cases using test techniques
shimashima35
0
1k
VSTePのテスト観点出しで失敗した事例についての紹介/Failure case of test viewpoint derivation
shimashima35
0
670
組織横断部門におけるバグ数可視化の全社導入の事例/Example_of_company-wide_bug_number_visualization in_cross-organizational_departments
shimashima35
1
350
JaSST Tokyo実行委員のお仕事/Job of JaSST executive committee
shimashima35
0
730
What is “Quality” ?
shimashima35
0
970
品質"実質"無料キャンペーン始めます / Start_quality_real_free_campaign
shimashima35
2
5.4k
明日から始めるSelenideによるブラウザテスト 2018年版/ Browser_test_by_selenide_to_start_from_tomorrow_in_2018
shimashima35
1
840
SelenideよるDSL風E2Eテスト基盤開発の実例 in Osaka /Example_of_E2E_Automation_Test_Architecture_By_Selenide_in_Osaka
shimashima35
0
1.1k
SelenideよるDSL風E2Eテスト基盤開発の実例/Example_of_E2E_Automation_Test_Architecture_By_Selenide
shimashima35
0
1k
Other Decks in Technology
See All in Technology
SREとしてスタッフエンジニアを目指す / SRE Kaigi 2025
tjun
15
6.5k
消し忘れリソースゼロへ!私のResource Explorer活用法
cuorain
0
140
【Λ(らむだ)】アップデート機能振り返りΛ編 / PADjp20250127
lambda
0
120
BLEAでAWSアカウントのセキュリティレベルを向上させよう
koheiyoshikawa
0
140
“自分”を大切に、フラットに。キャリアチェンジしてからの一年 三ヶ月で見えたもの。
maimyyym
0
300
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
6
3.3k
プロダクト観点で考えるデータ基盤の育成戦略 / Growth Strategy of Data Analytics Platforms from a Product Perspective
yamamotoyuta
0
260
Autify Company Deck
autifyhq
2
41k
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
130
バクラクの組織とアーキテクチャ(要約)2025/01版
shkomine
13
3k
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
7
5.7k
ObservabilityCON on the Road Tokyoの見どころ
hamadakoji
0
210
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
For a Future-Friendly Web
brad_frost
176
9.5k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Code Reviewing Like a Champion
maltzj
521
39k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Designing for humans not robots
tammielis
250
25k
The Invisible Side of Design
smashingmag
299
50k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Side Projects
sachag
452
42k
RailsConf 2023
tenderlove
29
980
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
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なども)