Domain 7: Validate Transformed Code
IBM Certified watsonx Mainframe Modernization Architect v1 - Associate · 39 questions
- What is the primary goal of unit testing during the Validate phase for wca4z-generated Java modules?
- In the Validate phase, integration testing of generated Java modules specifically verifies what?
- Why is regression testing critical when validating wca4z-generated Java against the original COBOL?
- What is equivalence testing in the context of wca4z validation?
- What makes test data management particularly challenging when validating transformed COBOL-to-Java modules?
- Why is a CICS mock framework needed when unit testing a Java module generated from a CICS-integrated COBOL program?
- When validating a Java module that replaced COBOL with embedded DB2 SQL, what does a DB2 mock framework provide?
- What minimum test coverage standard is typically recommended for wca4z-generated Java modules before production promotion?
- Which wca4z capability helps accelerate creation of test cases for generated Java modules?
- During the Validate phase, how should performance of the generated Java module be compared to the original COBOL?
- What is a validation gate in the context of wca4z-based modernization?
- In wca4z validation, why is business-side user acceptance testing (UAT) important after technical testing passes?
- When a defect is found during validation of a wca4z-generated Java module, how should it be classified to guide remediation?
- How should a team establish that COBOL logic transformed into Java still behaves correctly?
- A transformed payments service is nearly ready to sit alongside its legacy counterpart in production, and the release board wants to know what must happen first. What is the answer?
- A comparative test fails when checking transformed Java against the legacy COBOL behaviour it replaces. What should the team do with that failure?
- What should validation of transformed code compare between the original and the new implementation?
- Why is code review alone insufficient to validate transformed code?
- A transformed service starts without error. What has that demonstrated?
- A proof of concept is being converted into a governed release process, and the draft criteria list successful code generation as the only bar to clear. Why is code generation alone an unsafe release criterion?
- Why is it a mistake to change a failing comparative test's expected value so it matches the transformed code's current output?
- A validation plan only tests the happy path for transformed code. What is the main gap?
- Why are user-interface screenshots a poor basis for assertions about transformed behaviour?
- The cutover plan for a transformed service has no rollback section, yet it is scheduled to take production traffic next week. What is the risk?
- During validation, several failures only appear on business cases that occur rarely in production. What does that pattern most likely indicate?
- Why does numeric precision deserve specific attention when validating COBOL-to-Java transformation?
- What makes a comparative test suite valuable when transforming COBOL to Java?
- The release checklist for a proof-of-concept-turned-governed-release treats a clean compile as business validation. What is wrong with that reasoning?
- A validation report shows the transformed Java rounds a currency field differently than the legacy COBOL did. What does this finding mean for the team?
- A test plan compares only the generated class names to the original COBOL paragraph names. What is wrong with this approach?
- Which inputs should a comparative test suite for transformed code prioritise?
- The release gate for a transformed service is being drafted, and the reviewers need to agree on which task belongs in it before the legacy service can be retired. What fits?
- The cutover schedule for a transformed service moves straight from passing tests to production traffic, with no review step in between. What should be added?
- Ahead of a production rollout, an engineer is assigned a backlog of validation failures on the transformed application. What is their task with each item?
- Which validation approach best matches the intent of comparing original and transformed implementations?
- Which statement best summarises how transformed code should be validated?
- A team has spent the quarter converting a proof of concept into a governed release process for a transformed service. Which statement best summarises the release condition for it?
- Which statement best summarises how a modernisation team should respond to validation failures on transformed code?
- A senior engineer notices the validation plan ignores numeric precision differences and only checks the happy path. What combined risk does this create?