Slide 1

Slide 1 text

Azure DevOpsオンライン Vol.7 テストはExcelから卒業できるのか? かめがわ かずし(@kkamegawa)

Slide 2

Slide 2 text

● 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/

Slide 3

Slide 3 text

石川達也 Codeer代表取締役 →社員募集中 プログラマ(C, C++, C#) テスト自動化ライブラリ/ツール開発 Microsoft MVP 2014~ 趣味はギターとOSSライブラリ作成 Twitter: @StoneGuitar777 // 自己紹介

Slide 4

Slide 4 text

成果を出すには質と量が必要 ・保証されている部分が多いほど価値が上がる ・大量に作るとメンテナンスの負荷が上がる ・アプリの操作だけでなくDBをはじめ様々な処理が必要 可読性の高いコードで テストを表現することが重要

Slide 5

Slide 5 text

品質保証に寄与できる自動テストを作りこむ! でも大変・・・ C#でベストプラクティスに 沿って実装していけば メンテナンス性の高いテストを 作成することが可能!

Slide 6

Slide 6 text

Test Assistant Pro Visual Studio 拡張ツール テストコード作成をアシスト!

Slide 7

Slide 7 text

一般的なOSSのライブラリを使った C#のコードが生成される Visual Studio の拡張なので開発との親和性が高い Test Assistant Pro

Slide 8

Slide 8 text

作成したコードは普通のC#のコードなので メンテナンス、拡張が簡単 実行には当然ライセンスは必要ない Test Assistant Pro

Slide 9

Slide 9 text

TestAssistantProなしでも作れるけど 使ってもらった方が難易度低く 工数も削減できてお得! Test Assistant Pro

Slide 10

Slide 10 text

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/

Slide 11

Slide 11 text

This contents based on 2022/11/5

Slide 12

Slide 12 text

よくみかけるテスト

Slide 13

Slide 13 text

Azure Test Plansとは Azure DevOpsの有料(月$52/user)アドオン  Visual Studio Enterprise Subscription契約者は無料 Boardsのチケットに”Test case”という種別が追加される 手順を記載したテスト、自由にやる探索テストをサポート ブラウザー拡張機能で動画/静止画をキャプチャ テストの進捗状況の確認 CI/CDと統合されたテストレポート表示

Slide 14

Slide 14 text

Azure Test Plansがサポートするテスト方式 Web アプリの探索的テスト 自動テストとテス トケースを関連付ける テスト計画とスイートの作成

Slide 15

Slide 15 text

Q:現場でどんなテストやっていますか?

Slide 16

Slide 16 text

Q:Unit TestとE2Eテスト、どちらが比重高い?

Slide 17

Slide 17 text

Q:テストの実績と結果の集計方法について

Slide 18

Slide 18 text

Q:テストのリファクタリングについて

Slide 19

Slide 19 text

Q:テストの自動化は全体の何割程度? (Unit Test/E2E全部含めて)

Slide 20

Slide 20 text

Q:Azure Test Plansで困っていることなど

Slide 21

Slide 21 text

No content