C.A.T.F.

Test cases

35 AI-generated test cases across stories.

IDTitleStoryTypePriority
TC-ECOMM-001Add single cart item and verify Items JSON persisted in camelCaseECOMM-385HAPPY_PATHCRITICAL
TC-ECOMM-002Add multiple cart items and verify all Items JSON elements use camelCaseECOMM-385ALTERNATIVE_PATHHIGH
TC-ECOMM-003Verify persisted cart Items JSON does not contain PascalCase property namesECOMM-385NEGATIVEHIGH
TC-ECOMM-004Attempt to add cart item with catalogId field emptyECOMM-385ERRORHIGH
TC-ECOMM-005Add cart item with minimum valid quantity and verify camelCase persistenceECOMM-385EDGE_CASEMEDIUM
TC-ECOMM-006Attempt to add cart item with zero quantity and verify validation errorECOMM-385EDGE_CASEMEDIUM
QET-2-TC-001Valid Admin Login with Correct CredentialsQET-2CRITICAL
QET-2-TC-002Login Fails with Invalid UsernameQET-2HIGH
QET-2-TC-003Login Fails with Invalid PasswordQET-2HIGH
QET-2-TC-004Login Fails with Both Credentials InvalidQET-2HIGH
QET-2-TC-005Form Validation: Empty Username FieldQET-2HIGH
QET-2-TC-006Form Validation: Empty Password FieldQET-2HIGH
QET-2-TC-007Form Validation: Both Fields EmptyQET-2HIGH
TC-QET-001Log In to ESS Portal with Valid Employee CredentialsQET-3HAPPY_PATHHIGH
TC-QET-002View Personal Details in My Info Module as ESS UserQET-3HAPPY_PATHHIGH
TC-QET-003Access Attendance (Time) Module as ESS UserQET-3HAPPY_PATHHIGH
TC-QET-004Navigate Between My Info and Time Modules in a Single ESS SessionQET-3ALTERNATIVE_PATHMEDIUM
TC-QET-005Attempt to Access PIM Module as ESS UserQET-3NEGATIVEHIGH
TC-QET-006Attempt to Access an Unassigned Module (Admin) as ESS UserQET-3NEGATIVEHIGH
TC-QET-001Create Pay Range with Valid USD Salary and LocationQET-5HAPPY_PATHCRITICAL
TC-QET-002Create Pay Range with Valid EUR Salary and Alternate LocationQET-5HAPPY_PATHCRITICAL
TC-QET-003Reject Pay Range Creation with Minimum Salary Greater Than Maximum SalaryQET-5NEGATIVEHIGH
TC-QET-004Reject Pay Range Creation with Salary Outside Pay Grade BoundsQET-5NEGATIVEHIGH
TC-QET-005Reject Pay Range Creation with Invalid Currency CodeQET-5NEGATIVEHIGH
TC-QET-001Create Job Vacancy with Valid Job Title, Hiring Manager, and Number of PositionsQET-6HAPPY_PATHCRITICAL
TC-QET-002Save Job Vacancy as a DraftQET-6ALTERNATIVE_PATHHIGH
TC-QET-003Attempt to Submit Job Vacancy with Job Title Field EmptyQET-6ERRORHIGH
TC-QET-004Attempt to Submit Job Vacancy with Hiring Manager Field EmptyQET-6ERRORHIGH
TC-QET-005Attempt to Submit Job Vacancy with Number of Positions Field EmptyQET-6ERRORHIGH
TC-QET-006Create Job Vacancy with Number of Positions at Minimum BoundaryQET-6EDGE_CASEMEDIUM
TC-QET-007Attempt to Create Job Vacancy with Zero Number of PositionsQET-6EDGE_CASEMEDIUM
TC-QET-7-001Verify Admin can access Recruitment module and view postings list (job board proxy)QET-7HAPPY_PATHHigh
TC-QET-7-002Verify no dedicated 'Job Boards' admin page exists in current build (Monster/job-board listing gap)QET-7NEGATIVEMedium
TC-QET-7-003Verify Vacancies list displays multiple postings with status to identify outreach channelsQET-7HAPPY_PATHHigh
TC-QET-7-004Verify simplified one-click publishing workflow from Vacancy record to job board (Monster)QET-7HAPPY_PATHMedium