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
490
ソフトウェア開発温故知新 古典で紐解く、ソフトウェア開発の課題 / Software_Development:Learning_from_the_Past
shimashima35
0
93
入り口から考えるソフトウェアテストエンジニアのキャリア / Thinking_About_a_Software_Test Engineer's_Career_from_the_Starting_Point
shimashima35
0
2k
テスト技法を使ったテストケースの表現方法/How to express test cases using test techniques
shimashima35
0
1.5k
VSTePのテスト観点出しで失敗した事例についての紹介/Failure case of test viewpoint derivation
shimashima35
0
890
組織横断部門におけるバグ数可視化の全社導入の事例/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
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
160
Kiro入門|仕様駆動開発で変わるAI時代の開発スタイル
cmkudo
0
210
【GCC2026】TrueHDRIを用いたルックデブ環境とライティングテクニック
bandainamcostudios
PRO
0
120
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
120
tamachi.go 誕生の裏側
rymiyamoto
1
160
カートの信頼性を担保するWireMockを使ったe2eテスト
ykagano
0
590
MIXIで活躍できるエンジニアを 若手社員目線で考えてみる
mixi_engineers
PRO
0
100
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
350
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.5k
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
590
Adding Right-to-Left support to your web application with CSS logical properties — Lessons from Redmine
vividtone
0
150
自宅NWにISR4331を導入してみた話
okaits
0
110
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
410
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
290
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
280
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
390
The Invisible Side of Design
smashingmag
301
52k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
570
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
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なども)