テスト・品質管理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
開始行:
→脆弱性関連
→CI/CD
→テストツール
#contents
*サブトピック [#bc370706]
-テスト一般
-インシデント管理ツール
-テストツール
-NUnitまとめ
-テスト関連ドキュメント作成
*技術的負債/リファクタリング [#i0a57b4f]
-[[大規模なアジャイル開発の現場と技術負債 / Technical Deb...
-[[リファクタリングをする際にソースコードの設計からはじめ...
-[[ソフトウェアの内部品質に生じる様々な問題は組織設計にそ...
-[[負債と言わないことが負債と向き合うこと - Speaker Deck>...
-[[糞コードは直すな。 - Qiita>https://qiita.com/kotauchis...
--[[【Qiita】糞コードは直すな!ぶっ壊せ! - Qiita>https:/...
-[[ソフトウェアエンジニアリングサバイバルガイド: 廃墟を直...
-[[技術的負債は開発者体験を悪化させる / Technical Debt an...
-[[業務委託テックリードと技術的負債 - LIVESENSE ENGINEER ...
-[[「技術的負債」への処方箋と「2つのDX」 - Qiita>https:/...
-[[技術的負債を減らす>http://alpha.mixi.co.jp/2012/11546/...
*テスト手法 [#w93a9680]
-[[「コンパイル時のユニットテスト」導入するとユニットテス...
-[[privateメソッドのテストって書かない方がいいんだっけ? ...
-[[プロパティベーステストをやってみよう #TypeScript - Qii...
-[[Storybookを書くだけでリグレッションテストが 実行される...
-[[雑に作って、それから作り込んで、最後にテストを書く「テ...
-[[【入門】フロントエンドのテスト手法まとめ - Qiita>https...
--Static Test
--Unit Test
--Integration Test
--End to End Test
-[[現場で使うためのオールペア法、直交法の基本>http://www....
-[[結合テストと総合テスト>http://www.thinkit.co.jp/free/p...
--ソフトウェアの開発におけるテスト作業は、「テスト計画」...
-[[ファズ・テスト>http://www-06.ibm.com/jp/developerworks...
--入力データの一部をランダムに書き換え、どのようなエラー...
** E2E(End to End)テスト [#j90a9fd8]
→スクレイピング
→テストツール
-[[テストを自動化するのをやめ、自動テストを作ろう - Speak...
-[[PlaywrightのVSCode拡張を使って効率的にテストを書く>htt...
-[[E2Eテスト自動化ツールの最新トレンド──Playwright? ノー...
-[[E2Eテスト自動化変遷 〜ノーコードからCypress、そ...
-[[【E2Eテスト】ページオブジェクトモデルを使ったらメンテ...
-[[ChatGPT(GPT-4)にE2E自動テストを書かせてみた - Qiita>...
-[[E2Eテスト(インテグレーションテスト)の利点と不利点 - Qi...
-[[E2EテストにAutifyを使っている理由、そしてE2Eテストで大...
**カオスエンジニアリング [#s38d0a01]
-[[WindowsにGremlinをインストールして攻撃を実行してみる |...
-[[Gremlinのシナリオを使ってTLS/SSL証明書の有効期限をテス...
-[[Chaos Engineering on Frontend ~フロントエンドにカオス...
-[[カオスエンジニアリングと聞いてカオスになった人必見 - Q...
--カオスエンジニアリングとは、全世界に動画配信サービスを...
*カバレッジ [#e8d18d14]
-[[カバレッジの種類〜C0・C1・C2・MCC〜 - NRIネットコムBlo...
-[["テストカバレッジ強制ギプス" 導入 - Qiita>https://qiit...
-[[テストカバレッジ100%を追求しても品質は高くならない理由...
--『カバレッジが高ければ、品質が高い』は誤った論理であり...
--いくらカバレッジが高くても、 テストケースの品質が悪けれ...
--カバレッジを100%に近づければ近づけるほど、バグ検出の費...
--クリティカルなコードではない限り、カバレッジ(C0 / C1)...
-[[NTTデータとの決闘シリーズ第二幕 - ひがやすを技術ブログ...
--カバレッジは、参考程度に見るのはいいけど、数値目標を立...
--問題なのは、バグ密度ですよ。いまどき、「これくらいの行...
--ユーザの立場からすると、仕様書どおりに動いていることが...
*品質管理一般 [#n0b8e3d8]
-[[一部で見られる品質保証部門の老害化。そして老害化した品...
-[[ソフトウェアの内部品質に生じる様々な問題は組織設計にそ...
-[[ポストモーテムの基礎知識と最新事例 / Fundament...
-[[品質保証者の憂鬱「そこのあなた、無闇にメトリクスを増や...
-[[ダブルチェックの有効性を再考する>https://kouseikyoku.m...
-[[つよつよエンジニアの成果物にある5つの特徴 - Qiita>http...
-[[「QAって何をする人?」〜上流工程におけるQAの役割とその...
-[[きれいなコードを書けという話について - Software Transa...
-[[アメリカの職場ではなぜドキュメントも無いのに人が去って...
-[[コード品質はやはりビジネスに影響を与える - mtx2s’s blo...
-[[ポストモーテムはじめました - Speaker Deck>https://spea...
-[[試験工程管理の概論 – サイゼントの技術ブログ>http...
-[[質とスピード(AWS Dev Day 2023 Tokyo 特別編、質疑応答...
-[[質とスピード(2022春版、質疑応答用資料付き) / Quality...
--品質と開発スピードはトレードオフではない、という話
-[[変更管理、その正体と対策:意外と知らない構成管理の正体...
-[[エンジニアなら知っておきたい障害報告&再発防止策の考え...
--障害報告は始末書や反省文ではない
--「起きた現象」の内容ではなくて、「原因やバグが発生して...
--3段階くらいに再発防止策を検討
---直接原因 : その不具合が発生した直接的原因
---間接原因 : その不具合に至るまでの間接的な原因
---本当の理由: なぜ、このようなパターンの障害が発生したか
-[[ソフトウェア品質最前線>http://techon.nikkeibp.co.jp/em...
-[[品質表展開(QFD)とは>http://www.i-juse.co.jp/statisti...
-[[<論文>情報システム開発における品質管理の一考察 : テス...
-[[表面の現象で対策を打ってはいけない>http://itpro.nikkei...
-[[ソフトウェア品質最前線:http://techon.nikkeibp.co.jp/em...
*コードレビュー/リーダブルコード [#l9ef11db]
→コーディング規約については言語・開発環境へ
→コード解析についてはソース解析/オープンソースへ
-[[良いソフトウェアとコードレビュー / Good software and c...
-[[コードレビューの思想や心構え #コードレビュー - Qiita>h...
-[[特に個人開発者向け!CodeRabbit(自動レビューツール)を使...
-[[もう初回コードレビューはAIに任せる時代になった - CodeR...
-[[コードレビューについて - ROBOT PAYMENT TECH-BLOG>https...
-[[保守性の高いソフトウェア開発のTips集>https://zenn.dev/...
-[[もう初回コードレビューはAIに任せる時代になった - CodeR...
-[[長くなりがちだったコードレビューを改善した話 - 弁護士...
-[[リーダブルコードを読んで重要だと感じたルールを抜粋 - Q...
-[[チーム開発の生産性が向上する良いコードの書き方:強いエ...
-[[「読みやすいコードのガイドライン―持続可能なソフトウェ...
-[[コードレビューについて>http://blog.livedoor.jp/lalha/a...
-[[コードレビュー 開発者ガイド | eng-practices>https://sh...
--Google's Engineering Practices Documentation Japanese T...
--[[コードレビューの方法 | eng-practices>https://shuuji3....
--[[CL の作者がコードレビューを乗り切るためのガイド | eng...
-[[コードレビューしませんか?メリット・デメリットを解説 -...
-[[コードレビューで嫌われる人の特徴7選 - Qiita>https://qi...
-[[レビューで大量の指摘をして大きな手戻りを発生させた原因...
-[[コードレビューについて>http://d.hatena.ne.jp/camlspott...
-[[ソフトウェアレビューが成功する進行役の6条件>http://www...
--レビューアがエラー発見に集中できているか
--レビューアがエラー発見の手掛かりを得られているか
--遠慮して発言していないレビューアがいないか
--適切なエラー指摘がなされているか
--進行のペース(時間配分)は適切か
--作成者は指摘を受け入れているか
* 静的解析/コードメトリック/コードメトリクス [#g87b8132]
-[[従来とアジャイルで、品質メトリクスには本質的な違いがあ...
-[[McCabe を使って Python コードの複雑度をチェックしよう...
-[[コードメトリクスを計測・可視化する - ペパボテックブロ...
-[[コード メトリック - サイクロマティック複雑度 - Visual ...
--循環複雑度
-[[【AWS Black Belt Online Seminar】Amazon CodeGuru - You...
-[[Amazon CodeGuruを用いて悪しきコードを撲滅したい - Qiit...
終了行:
→脆弱性関連
→CI/CD
→テストツール
#contents
*サブトピック [#bc370706]
-テスト一般
-インシデント管理ツール
-テストツール
-NUnitまとめ
-テスト関連ドキュメント作成
*技術的負債/リファクタリング [#i0a57b4f]
-[[大規模なアジャイル開発の現場と技術負債 / Technical Deb...
-[[リファクタリングをする際にソースコードの設計からはじめ...
-[[ソフトウェアの内部品質に生じる様々な問題は組織設計にそ...
-[[負債と言わないことが負債と向き合うこと - Speaker Deck>...
-[[糞コードは直すな。 - Qiita>https://qiita.com/kotauchis...
--[[【Qiita】糞コードは直すな!ぶっ壊せ! - Qiita>https:/...
-[[ソフトウェアエンジニアリングサバイバルガイド: 廃墟を直...
-[[技術的負債は開発者体験を悪化させる / Technical Debt an...
-[[業務委託テックリードと技術的負債 - LIVESENSE ENGINEER ...
-[[「技術的負債」への処方箋と「2つのDX」 - Qiita>https:/...
-[[技術的負債を減らす>http://alpha.mixi.co.jp/2012/11546/...
*テスト手法 [#w93a9680]
-[[「コンパイル時のユニットテスト」導入するとユニットテス...
-[[privateメソッドのテストって書かない方がいいんだっけ? ...
-[[プロパティベーステストをやってみよう #TypeScript - Qii...
-[[Storybookを書くだけでリグレッションテストが 実行される...
-[[雑に作って、それから作り込んで、最後にテストを書く「テ...
-[[【入門】フロントエンドのテスト手法まとめ - Qiita>https...
--Static Test
--Unit Test
--Integration Test
--End to End Test
-[[現場で使うためのオールペア法、直交法の基本>http://www....
-[[結合テストと総合テスト>http://www.thinkit.co.jp/free/p...
--ソフトウェアの開発におけるテスト作業は、「テスト計画」...
-[[ファズ・テスト>http://www-06.ibm.com/jp/developerworks...
--入力データの一部をランダムに書き換え、どのようなエラー...
** E2E(End to End)テスト [#j90a9fd8]
→スクレイピング
→テストツール
-[[テストを自動化するのをやめ、自動テストを作ろう - Speak...
-[[PlaywrightのVSCode拡張を使って効率的にテストを書く>htt...
-[[E2Eテスト自動化ツールの最新トレンド──Playwright? ノー...
-[[E2Eテスト自動化変遷 〜ノーコードからCypress、そ...
-[[【E2Eテスト】ページオブジェクトモデルを使ったらメンテ...
-[[ChatGPT(GPT-4)にE2E自動テストを書かせてみた - Qiita>...
-[[E2Eテスト(インテグレーションテスト)の利点と不利点 - Qi...
-[[E2EテストにAutifyを使っている理由、そしてE2Eテストで大...
**カオスエンジニアリング [#s38d0a01]
-[[WindowsにGremlinをインストールして攻撃を実行してみる |...
-[[Gremlinのシナリオを使ってTLS/SSL証明書の有効期限をテス...
-[[Chaos Engineering on Frontend ~フロントエンドにカオス...
-[[カオスエンジニアリングと聞いてカオスになった人必見 - Q...
--カオスエンジニアリングとは、全世界に動画配信サービスを...
*カバレッジ [#e8d18d14]
-[[カバレッジの種類〜C0・C1・C2・MCC〜 - NRIネットコムBlo...
-[["テストカバレッジ強制ギプス" 導入 - Qiita>https://qiit...
-[[テストカバレッジ100%を追求しても品質は高くならない理由...
--『カバレッジが高ければ、品質が高い』は誤った論理であり...
--いくらカバレッジが高くても、 テストケースの品質が悪けれ...
--カバレッジを100%に近づければ近づけるほど、バグ検出の費...
--クリティカルなコードではない限り、カバレッジ(C0 / C1)...
-[[NTTデータとの決闘シリーズ第二幕 - ひがやすを技術ブログ...
--カバレッジは、参考程度に見るのはいいけど、数値目標を立...
--問題なのは、バグ密度ですよ。いまどき、「これくらいの行...
--ユーザの立場からすると、仕様書どおりに動いていることが...
*品質管理一般 [#n0b8e3d8]
-[[一部で見られる品質保証部門の老害化。そして老害化した品...
-[[ソフトウェアの内部品質に生じる様々な問題は組織設計にそ...
-[[ポストモーテムの基礎知識と最新事例 / Fundament...
-[[品質保証者の憂鬱「そこのあなた、無闇にメトリクスを増や...
-[[ダブルチェックの有効性を再考する>https://kouseikyoku.m...
-[[つよつよエンジニアの成果物にある5つの特徴 - Qiita>http...
-[[「QAって何をする人?」〜上流工程におけるQAの役割とその...
-[[きれいなコードを書けという話について - Software Transa...
-[[アメリカの職場ではなぜドキュメントも無いのに人が去って...
-[[コード品質はやはりビジネスに影響を与える - mtx2s’s blo...
-[[ポストモーテムはじめました - Speaker Deck>https://spea...
-[[試験工程管理の概論 – サイゼントの技術ブログ>http...
-[[質とスピード(AWS Dev Day 2023 Tokyo 特別編、質疑応答...
-[[質とスピード(2022春版、質疑応答用資料付き) / Quality...
--品質と開発スピードはトレードオフではない、という話
-[[変更管理、その正体と対策:意外と知らない構成管理の正体...
-[[エンジニアなら知っておきたい障害報告&再発防止策の考え...
--障害報告は始末書や反省文ではない
--「起きた現象」の内容ではなくて、「原因やバグが発生して...
--3段階くらいに再発防止策を検討
---直接原因 : その不具合が発生した直接的原因
---間接原因 : その不具合に至るまでの間接的な原因
---本当の理由: なぜ、このようなパターンの障害が発生したか
-[[ソフトウェア品質最前線>http://techon.nikkeibp.co.jp/em...
-[[品質表展開(QFD)とは>http://www.i-juse.co.jp/statisti...
-[[<論文>情報システム開発における品質管理の一考察 : テス...
-[[表面の現象で対策を打ってはいけない>http://itpro.nikkei...
-[[ソフトウェア品質最前線:http://techon.nikkeibp.co.jp/em...
*コードレビュー/リーダブルコード [#l9ef11db]
→コーディング規約については言語・開発環境へ
→コード解析についてはソース解析/オープンソースへ
-[[良いソフトウェアとコードレビュー / Good software and c...
-[[コードレビューの思想や心構え #コードレビュー - Qiita>h...
-[[特に個人開発者向け!CodeRabbit(自動レビューツール)を使...
-[[もう初回コードレビューはAIに任せる時代になった - CodeR...
-[[コードレビューについて - ROBOT PAYMENT TECH-BLOG>https...
-[[保守性の高いソフトウェア開発のTips集>https://zenn.dev/...
-[[もう初回コードレビューはAIに任せる時代になった - CodeR...
-[[長くなりがちだったコードレビューを改善した話 - 弁護士...
-[[リーダブルコードを読んで重要だと感じたルールを抜粋 - Q...
-[[チーム開発の生産性が向上する良いコードの書き方:強いエ...
-[[「読みやすいコードのガイドライン―持続可能なソフトウェ...
-[[コードレビューについて>http://blog.livedoor.jp/lalha/a...
-[[コードレビュー 開発者ガイド | eng-practices>https://sh...
--Google's Engineering Practices Documentation Japanese T...
--[[コードレビューの方法 | eng-practices>https://shuuji3....
--[[CL の作者がコードレビューを乗り切るためのガイド | eng...
-[[コードレビューしませんか?メリット・デメリットを解説 -...
-[[コードレビューで嫌われる人の特徴7選 - Qiita>https://qi...
-[[レビューで大量の指摘をして大きな手戻りを発生させた原因...
-[[コードレビューについて>http://d.hatena.ne.jp/camlspott...
-[[ソフトウェアレビューが成功する進行役の6条件>http://www...
--レビューアがエラー発見に集中できているか
--レビューアがエラー発見の手掛かりを得られているか
--遠慮して発言していないレビューアがいないか
--適切なエラー指摘がなされているか
--進行のペース(時間配分)は適切か
--作成者は指摘を受け入れているか
* 静的解析/コードメトリック/コードメトリクス [#g87b8132]
-[[従来とアジャイルで、品質メトリクスには本質的な違いがあ...
-[[McCabe を使って Python コードの複雑度をチェックしよう...
-[[コードメトリクスを計測・可視化する - ペパボテックブロ...
-[[コード メトリック - サイクロマティック複雑度 - Visual ...
--循環複雑度
-[[【AWS Black Belt Online Seminar】Amazon CodeGuru - You...
-[[Amazon CodeGuruを用いて悪しきコードを撲滅したい - Qiit...
ページ名: