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
900
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
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
1k
Microsoft 365と開発者ツールの素敵な関係
kkamegawa
1
2.2k
Managed DevOps Pool and Well Architected Framework
kkamegawa
0
66
サーバー管理しないサーバーサービスManaged DevOps Pool
kkamegawa
0
400
Introducing Managed DevOps Pool
kkamegawa
0
3.5k
Leading the Development Frontier: Innovations at Microsoft Build Japan 2024 Dev/Tech Part
kkamegawa
0
32
.NET Profiler in 2024.
kkamegawa
2
5.2k
Microsoft Cloudで開発ライフサイクルを保護する
kkamegawa
0
4.4k
Azure DevOps Online Vol.8 - GitHub Advanced Security
kkamegawa
0
820
Other Decks in Technology
See All in Technology
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
120
クレカ・銀行連携機能における “状態”との向き合い方 / SmartBank Engineer LT Event
smartbank
2
100
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
270
.NET 9 のパフォーマンス改善
nenonaninu
0
1.2k
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
26
22k
podman_update_2024-12
orimanabu
1
280
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
210
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
110
Server-Side Engineer of LINE Sukimani
lycorp_recruit_jp
0
300
Turing × atmaCup #18 - 1st Place Solution
hakubishin3
0
510
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
Featured
See All Featured
Facilitating Awesome Meetings
lara
50
6.1k
How to Ace a Technical Interview
jacobian
276
23k
Mobile First: as difficult as doing things right
swwweet
222
9k
Music & Morning Musume
bryan
46
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Embracing the Ebb and Flow
colly
84
4.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
The Cost Of JavaScript in 2023
addyosmani
46
7k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
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