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.次回予告コメント感想・質問・応援メッセージを書こう
#663 ゲームタイトルはシンプルが好き 9分・4時間前・ 20再生AI目次ゲームタイトル命名哲学:シンプルを追求検索上位を狙え!ゲーム命名の極意クリエイター名に潜む注意点とは?良い仕事とは?旗を楽にする思想熊本で出会った衝撃の竹炭カフェラテ
#662 2016年の私 13分・昨日・ 72再生AI目次2016年のキャリアと国際的な仕事辻信之・三浦文明コンサートの感動旅行と家族イベントが彩る一年小澤征爾コンサートでの予期せぬ出来事計画的有給取得術と稲刈り事情
#660 Voicyアプリリニューアルします! 11分・10月3日・ 86再生AI目次Voicyアプリ大規模リニューアルの全貌出会いと発見を促すトップページ刷新クリエイターを後押しする新機能ストアリスナー歓喜!Voicy Plusの待望機能あの人がVoicyパーソナリティに挑戦
#659 ゲームの売り方│高橋晋平さん対談後半 40分・10月2日・ 99再生AI目次アナログゲーム販売の最重要戦略とはSNSで拡散されるゲームの共通点熱烈なファンを生む「伝道師」の育成術ゲームで拓く新たな「親和性」とキャリアターゲット層を見極めるマーケティング戦略
#658 『Taking Testing Seriously』 12章より 14分・10月1日・ 76再生AI目次Mindopsyとは?思考を解剖テストを生み出す思考プロセス観察Testopsy, Bugopsyの概念と活用QAとCSの共通点、ユーザー価値復興割予約のダブルブッキング顛末
#657 忙しいときほど、「やらないこと」を決める│リスクベースの思考 10分・9月30日・ 104再生AI目次忙しい時の最優先事項とは?全数テストが不可能な理由とはリスクベース思考で不具合を防ぐ仕事の優先度決定に潜む落とし穴「やらない」という選択の真意
#656 良い仕事とは?│おっしょうさん対談後半 35分・9月29日・ 46再生AI目次「良い仕事」の二つの見方、その本質「生きるため」ではない仕事の価値「ものづくり」が呼び起こす仕事の歓び「ワークライフハーモニー」実現の課題「旗を楽に」の解釈が広がる瞬間
#655 有休は先にカレンダーへ!計画的に休むためのコツ 9分・9月28日・ 89再生AI目次有休取得の鉄則!「休む日」を先に決める戦略長期休暇は半年前から計画?その狙いとは忙しい日々でも有休を確保する思考法#648 コメント返し:祖父母との心温まる記憶今日のほっこり話:サイゼリヤでの小さな発見
#654 フォアシュピール2026秋で受けた刺激 13分・9月27日・ 70再生AI目次ボードゲーム出展で掴んだ集客の秘訣チラシと実物で変わる印象と情報戦略対面での呼び込みと購入決定の舞台裏冷麺から広がる三大ご当地グルメの世界旅の楽しみを広げる「三大〇〇」の魅力