TOPハウツー・学習テクノロジーSoftware Testing Journey🌍#377 【クイズ】保守性って何?09:17 2025年12月24日 89再生 問題を報告する 再生する シェアする ■1月のイベント■🎂1/12月 Sammy誕生日🤭🎙️1/19月 森崎先生と生放送対談もっと読むAI目次【クイズ】システム保守の鍵「保守性」とは障害原因の特定を阻む「解析性」の壁密結合が招く機能改善「モジュール性」の罠複雑なコードが妨げる「変更性」の課題テストを困難にする「試験性」の落とし穴AI文字起こし(β版) # タイトルコール テスティングジャーニーへようこそ。 このチャンネルでは、ソフトウェアテストの世界を探索する、をコンセプトに、 エンジニアリングマネージャー兼QAリーダーのサミーが、 ソフトウェアテストのコツや品質保証の奥深さ、そして日々考えていることを話します。 # 【クイズ】保守性って何? こんにちは、さみぃです。ご機嫌いかがですか? 今回は品質特性クイズになります。 今回のトピックは保守性ですね。 保守性という言葉はよく、割と品質特性の中では業務の中で聞く言葉かなと思いますが、 今回も中級者向けということでクイズを作ってきましたので、 全問正解を目指して頑張っていきましょう。 それでは早速1問目です。 Voicyの音声再生が時々停止するという不具合が発生しましたが、 録画十分に残っておらず、どの操作環境で発生したかを特定するのに時間がかかってしまいました。 最も関連する副特性はどれでしょうか? もう一回読みます。 Voicyの音声再生が時々停止する不具合が発生しましたが、 録画十分に残っておらず、どの操作環境で発生したかを特定するのに時間がかかってしまいました。 最も関連する副特性はどれでしょうか? 正解は? アナライザビリティになります。 今回の状況としては、特定に時間がかかった障害の原因を特定しづらいということで解析性が低いということで、 解析性が一番関係していると言えます。 録画の不足というのは典型的な解析性の課題となっています。 続いて2問目に行きます。 Voicyでおすすめ機能を改善する際、 UI、推薦ロジック、再生機能など複数のモジュールに手を加える必要があり、 ある部分を変更すると他の機能にも影響が出てしまいました。 最も関連する副特性はどれでしょうか? もう一回言います。 Voicyでおすすめ機能を改善する際、 UI、推薦ロジック、再生機能など複数のモジュールに手を加える必要があり、 ある部分を変更すると他の機能にも影響が出てしまいました。 最も関連する副特性はどれでしょうか? さてどれでしょうか? 正解はA、モジュール性、モジューラリティになります。 このモジュール性というのは独立性の高さを評価するものの 因数特性、副特性になっておりますので、 影響範囲が大きくなってしまっている、他の機能にも影響が出てしまっているのは モジュールが密接合になっているということが言えます。 続いて3問目に行きます。 VCで新しい機能をWeb版にも実装する際、 すでにアプリ版で使っていた再生コンポーネントを Web版でも流用できたため、開発コストが削減できました。 この状況を最も反映する副特性はどれでしょうか? もう一回読み上げます。 VCで新しい機能をWeb版にも実装する際、 すでにアプリ版で使っていた再生コンポーネントを Web版でも流用できたため、開発コストが削減できました。 この状況を最も反映する副特性はどれでしょうか? A.変更性 B.再利用性 C.試験性 どうでしょうか? 正解は B.再利用性、リューサビリティでした。 今回は既存のコンポーネントが他のプラットフォームでも使えるということで 再利用ができる、再利用性が高いと言うことができます。 続いて4問目です。 VCに後で効くリスト機能を追加する際、 既存の再生リスト機能のコードが複雑で 変更箇所を把握するのが困難でした。 最も反映する副特性はどれでしょうか? A.解析性、アナライザビリティ B.変更性、モデフィアビリティ C.試験性、テスタビリティ もう一回読みます。 VCに後で効く機能を追加する際、 既存の再生リスト機能のコードが複雑で 変更箇所を把握するのが困難でした。 最も反映する副特性はどれでしょうか? A.解析性、B.変更性、C.試験性 さて、どれでしょうか? 簡単ですかね。正解はB.変更性、モデフィアビリティでした。 変更箇所を把握するのが困難だったと、 改修がしづらいというところで 変更性の問題となります。 最後、5問目になります。 VCのレコメンドアルゴリズムが 複数サービスと連携しており、 単体テストが困難で、 エンドツーエンドテストでしか検証できない状態でした。 最も反映する副特性はどれでしょうか? A.試験性、B.モジュール性、C.再利用性 もう一回読みます。 VCのレコメンドアルゴリズムが 複数サービスと連携しており、 単体テストが困難で、 エンドツーエンドテストでしか検証できない状態でした。 最も反映する副特性はどれでしょうか? A.試験性、B.モジュール性、C.再利用性 さて、こちらも意外に簡単だから 正解はA.試験性テスタビリティになります。 この試験性というのは テストがしやすい構造になっているかというのがポイントですので 外部依存が強すぎて単体テストが困難だよというのは 試験性テスタビリティが低いというふうに言えます。 ということでポイントをおさらいしていきましょうか。 保守性の副特性は5つあります。 A.モジュール性、B.再利用性、C.解析性、D.変更性、C.試験性テスタビリティ このモジュール性というのは部品同士がどのくらい独立しているかというところですね。 2つ目の再利用性は高度だったり部品を再利用できるかどうかがポイントです。 3つ目、解析性は障害の原因を特定しやすい状況になっているかどうか。 4つ目、変更性は変更を加えやすいか。 そして最後5つ目、試験性テスタビリティというのは テストしやすい構造になっているかというのがポイントとなっておりました。 いくつ正解しましたか。よかったらコメント欄で教えてください。 # #370のコメント返し🥰 コメント開始のコーナーです。今回は370話目、クイズ 信頼性って何?のコメントを開始します。 コメントはりゅういちさんからいただいております。ありがとうございます。 仕事なら可用性はよく出てきますということで りゅういちさんはおそらくと言いますか、金融系のサービスとかも結構担当というか、関係されているのかな、そういうプロジェクトが多かったりするのかなというふうに 想像していますので、そうするとですね、確かに可用性とかちゃんとアクセスできているんだっけみたいなところはかなり重要そうになりますね。 はい、ということでコメントありがとうございます。以上コメント開始でした。 # 次回予告 今回も最後までお聞きいただきありがとうございました。 次回はVoicyのトークテーマ、 2025年買ってよかったものについてお話ししようと思っています。 合わせてですね、ちょうどクリスマスでもありますので、 プレゼントをあげるのともらうのどっちの方が好きですかという話をしようと思っております。 今回の放送を聞いて、なるほどな、確かにな、学びになったな、 そして今日もお聞きに来たようなやつで、ぜひいいねを押していただけるととても励みになります。 またですね、ぜひ口コミとかSNSでシェアもしていただけますととても嬉しいです。 より多くの方に届けられるといいなと思っておりますし、 いろんな人とコミュニケーションといいますか議論だったり、 学びってところを一緒に深めていきたいなという風に考えております。 それではまた明日お会いしましょう。 おきげんよう。 もっと見る #ソフトウェア品質 #品質特性 Software Testing Journey🌍プレミアム放送配信中!00:141.タイトルコール07:402.【クイズ】保守性って何?00:373.#370のコメント返し🥰00:474.次回予告コメント感想・質問・応援メッセージを書こう
#684 2019年の私のハイライトはオーストラリアの演奏旅行🦘 11分・2時間前・ 5再生AI目次Googleフォトが語る2019年オーストリア製ロータリートランペット海外旅行パスポート失敗の顛末オーストラリアでの演奏旅行記自宅で味わう九州絶品もつ鍋
#683 読んだ本、読んでる本、詰んだ本 13分・昨日・ 63再生AI目次読書習慣と新作カードゲーム制作の舞台裏一流の成功者が語る平日夜の習慣術ソフトウェアテスト深化へ導く書籍群#676 コメント返し:行動に繋ぐ振り返り至福の赤牛ステーキと旅の思い出
#682 私のクリスマス準備は10月から始まる&今後のイベントのご案内 18分・一昨日・ 54再生AI目次私のクリスマス準備が10月開始の理由境界を越える体験作りの挑戦とはデモサイトで探るテストエンジニアの思考東京TestFestと異業種LT会の見どころカードゲームで探るリリース基準の深層
#680 (再放送)QAエンジニアの道を再び選んだワケ 10分・10月23日・ 21再生AI目次新卒テストエンジニア選択のワケQAエンジニア限界の深層管理部門で得た成長の視点QA市場変革と復帰を決めた理由掛け算キャリアが示すQAの進化
#679 Tokyo Test Fest 2026の見どころ 55分・10月22日・ 45再生AI目次東京Test Festの熱い軌跡と誕生秘話垣根を越えるTest Festの独自性とは?注目キーノート!AI時代のTest戦略リバースMutation Testingが拓く新境地言語の壁を越える国際交流の醍醐味
#678 「リリースしていいですか?」を、現実のリリース判断と照らし合わせる 16分・10月21日・ 92再生AI目次リリース判断のリアルとカードゲーム完璧ではないシステムのリスク許容スピードと品質、最適バランスの探求情報が揃わぬ現場での最終判断は?リスナーからの不具合報告体験談
#677 2018年の私 15分・10月20日・ 55再生AI目次母の還暦祝バラの花束と星空の魅力クルーズ体験が育んだ星空への情熱リスナーと共感する2017年の足跡思い出を紡ぐパンと卓球、そして家族ディズニーシー満喫!疲労困憊からの奇跡
#676 振り返りの成果物はネクストアクション 10分・10月19日・ 94再生AI目次過去の反省を未来のアクションへ繋ぐ振り返りを結果に繋げる秘訣とは課題発見よりも1つの改善を実行成長実感がない時の処方箋ゲームマーケット戦利品とイラスト買い