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
Azure DevOpsオンライン Vol.7 - テストはExcelから卒業できるのか
Search
KAMEGAWA Kazushi
November 10, 2022
Technology
0
750
Azure DevOpsオンライン Vol.7 - テストはExcelから卒業できるのか
2022/11/5に実施したAzure DevOpsオンラインVol.7の資料です。動画と合わせてごらんください。
https://youtu.be/uL7-FGHvaD4
KAMEGAWA Kazushi
November 10, 2022
Tweet
Share
More Decks by KAMEGAWA Kazushi
See All by KAMEGAWA Kazushi
.NET Profiler in 2024.
kkamegawa
2
3.9k
Microsoft Cloudで開発ライフサイクルを保護する
kkamegawa
0
3.4k
Azure DevOps Online Vol.8 - GitHub Advanced Security
kkamegawa
0
670
GitHub Advanced Security for Azure DevOpsと.NET Security
kkamegawa
0
760
About Arm VM on Azure
kkamegawa
0
680
Azure DevOps最新情報 2022/11
kkamegawa
0
790
どっちを選ぶ?Azure DevOpsとGitHub
kkamegawa
0
7.2k
Azure DevOps Online Vol.6 - 業務で必要なCIをみんなで考えよう
kkamegawa
0
710
「何もしないのにCIが失敗した」を防ぐ
kkamegawa
0
1.3k
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
2.2k
令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024
ysknsid25
4
900
Google Cloudを組織(企業)で運用する時のベストプラクティス × 健康の環境分離戦略 #まるクラ勉強会
yasumuusan
0
170
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
120
複雑なビジネスルールに挑む:正確性と効率性を両立するfp-tsのチーム活用術 / Strike a balance between correctness and efficiency with fp-ts
kakehashi
5
3.6k
AI JIMY - 登壇(インストール編)
hanacchi
0
150
TDD - Test Driven Drupal
opdavies
0
3k
YJIT Makes Rails 1.7x faster / RubyKaigi 2024
k0kubun
4
490
QA経験のないエンジニアリング マネージャーがQAのカジュアル面談に出て 苦労していること・気づいたこと / scrum fest niigata 2024
yoshikiiida
2
670
iThome2024 Wailing Wall of Enterprise Security
notsurprised
0
300
LLM評価の落とし穴~開発者目線で気をつけるポイント~
rishigami
11
3.3k
能動学習のいろは:書籍「Human-in-the-Loop機械学習」3〜5章
hiroyoshiito
0
290
Featured
See All Featured
What the flash - Photography Introduction
edds
64
11k
Facilitating Awesome Meetings
lara
43
5.6k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
It's Worth the Effort
3n
180
27k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
jQuery: Nuts, Bolts and Bling
dougneiner
60
7.2k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Git: the NoSQL Database
bkeepers
PRO
423
63k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
Gamification - CAS2011
davidbonilla
77
4.6k
Transcript
Azure DevOpsオンライン Vol.7 テストはExcelから卒業できるのか? かめがわ かずし(@kkamegawa)
• Software Engineer@Avanade J appan • 最近はScrum Masterも • C#,
Azure, .Netなどなど(最近はSitecoreとかも) • Agile/DevOps • Azure DevOpsを使ったスクラムの実践やチーム開発環 境の構築・運用をテーマに登壇したりしてます 今までの登壇資料はコチラ 森 友梨映(Yurie Mori) @1115_lilium https://www.linkedin.com/in/yurie-mori-15392a1bb/
石川達也 Codeer代表取締役 →社員募集中 プログラマ(C, C++, C#) テスト自動化ライブラリ/ツール開発 Microsoft MVP 2014~
趣味はギターとOSSライブラリ作成 Twitter: @StoneGuitar777 // 自己紹介
成果を出すには質と量が必要 ・保証されている部分が多いほど価値が上がる ・大量に作るとメンテナンスの負荷が上がる ・アプリの操作だけでなくDBをはじめ様々な処理が必要 可読性の高いコードで テストを表現することが重要
品質保証に寄与できる自動テストを作りこむ! でも大変・・・ C#でベストプラクティスに 沿って実装していけば メンテナンス性の高いテストを 作成することが可能!
Test Assistant Pro Visual Studio 拡張ツール テストコード作成をアシスト!
一般的なOSSのライブラリを使った C#のコードが生成される Visual Studio の拡張なので開発との親和性が高い Test Assistant Pro
作成したコードは普通のC#のコードなので メンテナンス、拡張が簡単 実行には当然ライセンスは必要ない Test Assistant Pro
TestAssistantProなしでも作れるけど 使ってもらった方が難易度低く 工数も削減できてお得! Test Assistant Pro
Who am I? personal: name: KAMEGAWA Kazushi(Last-First) alias: kkamegawa community:
MVP: Microsoft MVP for Developer Technologies (2009-) Users Group: Team Foundation Server Users Group URL: https://dev.azure.com/tfsug/tfsuginfo Blog: URL: https://kkamegawa.hatenablog.jp devblog radio: https://devblog.connpass.com/
This contents based on 2022/11/5
よくみかけるテスト
Azure Test Plansとは Azure DevOpsの有料(月$52/user)アドオン Visual Studio Enterprise Subscription契約者は無料
Boardsのチケットに”Test case”という種別が追加される 手順を記載したテスト、自由にやる探索テストをサポート ブラウザー拡張機能で動画/静止画をキャプチャ テストの進捗状況の確認 CI/CDと統合されたテストレポート表示
Azure Test Plansがサポートするテスト方式 Web アプリの探索的テスト 自動テストとテス トケースを関連付ける テスト計画とスイートの作成
Q:現場でどんなテストやっていますか?
Q:Unit TestとE2Eテスト、どちらが比重高い?
Q:テストの実績と結果の集計方法について
Q:テストのリファクタリングについて
Q:テストの自動化は全体の何割程度? (Unit Test/E2E全部含めて)
Q:Azure Test Plansで困っていることなど
None