Replace InputFile with RadzenUpload in filter panels for better UX, switch to ephemeral RSA keys (safe for transport-only encryption), and add test scripts and documentation files.
12 KiB
Search Type 150: Time Span + Work Center + Operator
Overview
Test scripts for Search Type 150, which combines Time Span, Work Center, and Operator filters. This search type allows users to search for work order data within a specific date range, filtered by work center and operator (user ID).
Search Type ID: 150
Filters Enabled:
- Timespan (Start Date, End Date)
- Work Center
- Operator
Valid Test Data
Timespan
- Valid date range in database: 1905-01-20 to 2020-09-01
- Recent:
2020-01-01to2020-09-01 - Mid-range:
2018-01-01to2019-12-31 - Historical:
2016-01-01to2017-12-31
Work Centers
| Code |
|---|
| 0083AS |
| 0278AS |
| 0424AS |
| 0586AS |
| 0696AS |
| 1010AS |
| 1011AS |
| 10595CA |
| 11275CA |
| 11350CA |
| 11355CA |
| 13316CA |
| 14305CA |
| 15660CA |
| 1700CB |
Operators (User IDs)
| UserID |
|---|
| ADAMSSN |
| AGNEWA |
| AGNEWL |
| ALASMARB |
| ALEXIUCG |
| ALLENHY |
| ALLENNI |
| ALURUM |
| ALVESM1 |
| APONTEVE |
| ARCHILAHI |
| ARGUELLC |
| ASHARK |
| ASLANESA |
| AVRAAMIL |
Positive Test Cases
TC-150-P01: Single Work Center and Single Operator
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P01 Single Values"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2019-12-31 - Add work center
14305CA - Add operator
AGNEWA - Submit search
Expected Results:
- Search is created with status "Queued"
- Search appears in search list with correct name
- Work center and operator filters are saved correctly
- Search processes successfully
TC-150-P02: Multiple Work Centers with Single Operator
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P02 Multiple Work Centers"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2018-01-01 - Set maximum date to
2019-12-31 - Add work center
0083AS - Add work center
0278AS - Add work center
0424AS - Add operator
ADAMSSN - Submit search
Expected Results:
- Search is created with status "Queued"
- All three work centers are saved in the search criteria
- Search processes successfully
TC-150-P03: Single Work Center with Multiple Operators
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P03 Multiple Operators"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2020-09-01 - Add work center
10595CA - Add operator
AGNEWA - Add operator
AGNEWL - Add operator
ALASMARB - Submit search
Expected Results:
- Search is created with status "Queued"
- All three operators are saved in the search criteria
- Search processes successfully
TC-150-P04: Multiple Work Centers and Multiple Operators
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P04 Multiple All"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2018-01-01 - Set maximum date to
2020-09-01 - Add work center
11275CA - Add work center
11350CA - Add operator
ALEXIUCG - Add operator
ALLENHY - Submit search
Expected Results:
- Search is created with status "Queued"
- All work centers and operators are saved in the search criteria
- Search processes successfully
TC-150-P05: Recent Date Range
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P05 Recent Range"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2020-01-01 - Set maximum date to
2020-09-01 - Add work center
11355CA - Add operator
ALLENNI - Submit search
Expected Results:
- Search is created with status "Queued"
- Recent date range is accepted
- Search processes successfully
TC-150-P06: Historical Date Range
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P06 Historical Range"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2016-01-01 - Set maximum date to
2017-12-31 - Add work center
13316CA - Add operator
ALURUM - Submit search
Expected Results:
- Search is created with status "Queued"
- Historical date range is accepted
- Search processes successfully (may return fewer or no results)
TC-150-P07: Narrow Date Range (Single Month)
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P07 Single Month"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-06-01 - Set maximum date to
2019-06-30 - Add work center
15660CA - Add operator
ALVESM1 - Submit search
Expected Results:
- Search is created with status "Queued"
- Narrow date range is accepted
- Search processes successfully
TC-150-P08: Many Work Centers and Many Operators
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P08 Many Values"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2018-01-01 - Set maximum date to
2020-09-01 - Add work center
0586AS - Add work center
0696AS - Add work center
1010AS - Add work center
1011AS - Add operator
APONTEVE - Add operator
ARCHILAHI - Add operator
ARGUELLC - Add operator
ASHARK - Submit search
Expected Results:
- Search is created with status "Queued"
- All four work centers and four operators are saved correctly
- Search processes successfully
TC-150-P09: Mixed Work Center Formats
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-P09 Mixed Formats"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2019-12-31 - Add work center
0083AS(4-digit + AS) - Add work center
10595CA(5-digit + CA) - Add work center
1700CB(4-digit + CB) - Add operator
ASLANESA - Submit search
Expected Results:
- Search is created with status "Queued"
- Different work center code formats are accepted
- Search processes successfully
Negative Test Cases
TC-150-N01: Missing Date Range
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N01 No Dates"
- Select "Time Span + Work Center + Operator" search type
- Leave minimum date empty
- Leave maximum date empty
- Add work center
14305CA - Add operator
AGNEWA - Attempt to submit search
Expected Results:
- Validation error is displayed
- User is prompted to enter a valid date range
- Search is not created
TC-150-N02: Missing Work Center
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N02 No Work Center"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2019-12-31 - Do not add any work center
- Add operator
AGNEWA - Attempt to submit search
Expected Results:
- Validation error is displayed
- User is prompted to add at least one work center
- Search is not created
TC-150-N03: Missing Operator
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N03 No Operator"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2019-12-31 - Add work center
14305CA - Do not add any operator
- Attempt to submit search
Expected Results:
- Validation error is displayed
- User is prompted to add at least one operator
- Search is not created
TC-150-N04: Start Date After End Date
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N04 Invalid Date Range"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2020-09-01 - Set maximum date to
2019-01-01 - Add work center
14305CA - Add operator
AGNEWA - Attempt to submit search
Expected Results:
- Validation error is displayed
- User is prompted that start date must be before end date
- Search is not created
TC-150-N05: Empty Work Center Value
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N05 Empty Work Center"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2019-12-31 - Attempt to add an empty string as work center
- Add operator
AGNEWA - Attempt to submit search
Expected Results:
- Empty work center value is rejected
- Validation error is displayed
- Search is not created
TC-150-N06: Empty Operator Value
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N06 Empty Operator"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2019-12-31 - Add work center
14305CA - Attempt to add an empty string as operator
- Attempt to submit search
Expected Results:
- Empty operator value is rejected
- Validation error is displayed
- Search is not created
TC-150-N07: Missing Search Name
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Leave search name empty
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Set maximum date to
2019-12-31 - Add work center
14305CA - Add operator
AGNEWA - Attempt to submit search
Expected Results:
- Validation error is displayed
- User is prompted to enter a search name
- Search is not created
TC-150-N08: Missing Start Date Only
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N08 No Start Date"
- Select "Time Span + Work Center + Operator" search type
- Leave minimum date empty
- Set maximum date to
2019-12-31 - Add work center
14305CA - Add operator
AGNEWA - Attempt to submit search
Expected Results:
- Validation error is displayed
- User is prompted to enter a start date
- Search is not created
TC-150-N09: Missing End Date Only
Preconditions:
- User is logged in
- User has access to the Submit Search page
Steps:
- Navigate to Submit Search page
- Enter search name: "TC-150-N09 No End Date"
- Select "Time Span + Work Center + Operator" search type
- Set minimum date to
2019-01-01 - Leave maximum date empty
- Add work center
14305CA - Add operator
AGNEWA - Attempt to submit search
Expected Results:
- Validation error is displayed
- User is prompted to enter an end date
- Search is not created
Notes
- Work center codes vary in format (e.g.,
0083AS,10595CA,1700CB) - Operator IDs are uppercase user codes (e.g.,
AGNEWA,ADAMSSN) - Operators from
WorkOrderRoutingtable - Work centers from
WorkOrderStep_Histtable - Useful for finding work done by specific operators at specific work centers