跳到正文

令和5年度 ITパスポート試験 問42

这道题的解析和你的作答记录。

問42
頻出度★★★

ソフトウェア開発における,テストに関する記述a~cとテスト工程の適切な組合せはどれか。 a 運用予定時間内に処理が終了することを確認する。 b ソフトウェア間のインタフェースを確認する。 c プログラムの内部パスを網羅的に確認する。

出典 令和5年度 ITパスポート試験 問42
解説

問 42

  • 错误ア

    此项设为单元=a、集成=b、系统=c,但 a「在预定运行时间内完成处理」是查看系统整体性能的系统测试,c「全面覆盖内部路径」是单元测试,a 与 c 颠倒了。只有集成对应的 b 是正确的。

  • 错误イ

    此项设为单元=a、集成=c、系统=b,但三个都错位了。a 应是系统测试、c 应是单元测试、b 应是集成测试,对应关系全面错误。

  • 错误ウ

    此项设为单元=b、集成=a、系统=c,但 b 是确认模块间接口,应是集成测试,a 应是系统测试,单元、集成与系统都被不恰当地互换了。

  • エ

    正解 测试工序按「单元测试→集成测试→系统测试」的顺序粒度逐渐变大。描述 c「全面确认程序的内部路径」是让模块内部的处理路径全部走通的白盒测试,对应验证最小单位的单元测试。描述 b「确认软件之间的接口」是验证模块组合时数据传递的集成测试。描述 a「确认处理在预定的运行时间内完成」是在系统整体层面检验性能与运行方面的系统测试。因此单元=c、集成=b、系统=a,选项「エ」正确。

ここがポイント
  • 各测试工序的职责:单元测试用白盒方式覆盖模块内部的逻辑与内部路径,集成测试核对模块间接口的一致性,系统测试验证性能、运行时间等整体要求。
  • 只要把握住验证范围按单元→集成→系统的顺序逐层扩大这一层次,就能判断各描述应归入哪个工序。
用語
解答問42エ
练这一题

作答记录