新しく開発した業務システムのテストに, 利用部門の立場で参画することになった。利用部門の立場で確認すべき事項として, 適切なものはどれか。
平成30年度 春期 ITパスポート試験 問51
This question's explanation and your answers so far.
問 51
- ア
正解 The reason the user department takes part in testing is to confirm, from the business side’s perspective, whether the developed business system “can really be used in their own work.” This is the role of acceptance testing (validation testing), and what must be confirmed is that “the business requirements are satisfied.” Therefore ア is correct. Technical and operational matters such as a program’s internal behavior, data handover, and network operation procedures belong to the domain the development department or the operations department confirms, and are not items to confirm from the user department’s standpoint.
Incorrectイ
Confirming that each individual program operates as specified in the program specification falls within the unit testing that developers perform, and is an internal technical check. It is not an item the user department confirms from a business perspective.
Incorrectウ
Confirming that network monitoring can be carried out according to the prescribed procedures falls within the operations testing that the operations department performs. It is not an item where the user department confirms whether the business requirements are satisfied.
Incorrectエ
Confirming that data handover between programs is performed as specified in the design document falls within the integration testing that developers perform, and is an internal technical check of the system. It is not an item the user department confirms from a business perspective.
- In acceptance testing (validation testing), the user department confirms, from the business side’s standpoint, whether “the business requirements (functional requirements) are satisfied.”
- Unit testing and integration testing are handled by developers, and operations testing by the operations department; all are technical and operational checks whose roles differ from what the user department confirms.