Batch Importer (Bib/Acq) (UXPROD-47)

[UXPROD-3106] Tech Debt: Migrate UI automated unit tests from BigTest to React/JEST - R3 2021 Kiwi Created: 03/Jun/21  Updated: 15/Feb/22  Resolved: 29/Oct/21

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Kiwi (R3 2021)
Parent: Batch Importer (Bib/Acq)

Type: New Feature Priority: P3
Reporter: Ann-Marie Breaux (Inactive) Assignee: Ann-Marie Breaux (Inactive)
Resolution: Done Votes: 0
Labels: NFR, data-import, tech-debt, testing, ui-only
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Continues
continues UXPROD-3105 Tech Debt: Migrate UI unit automated ... Closed
is continued by UXPROD-3196 NFR: Tech Debt: Migrate UI automated ... Closed
Defines
defines FAT-65 ui-data-import: UI tests replacement ... Closed
defines UXPROD-47 Batch Importer (Bib/Acq) Analysis Complete
is defined by UIDATIMP-708 Cover <ListTemplate> subcomponent wit... Closed
is defined by UIDATIMP-709 Cover <ListView> component with tests Closed
is defined by UIDATIMP-710 Cover <LogViewer> component with tests Closed
is defined by UIDATIMP-711 Cover <MatchCriterion> component with... Closed
is defined by UIDATIMP-712 Cover <MatchingFieldsManager> compone... Closed
is defined by UIDATIMP-714 Cover <OptionsList> component with tests Closed
is defined by UIDATIMP-715 Cover <OverrideProtectedFieldsTable> ... Closed
is defined by UIDATIMP-716 Cover <FileItem> component with tests Closed
is defined by UIDATIMP-718 Cover <ProfileTree> component with tests Closed
is defined by UIDATIMP-720 Cover <RecentJobLogs> component with ... Closed
is defined by UIDATIMP-721 Cover <RecordTypesSelect> component w... Closed
is defined by UIDATIMP-722 Cover <RepeatableActionsField> compon... Closed
is defined by UIDATIMP-725 Cover <Spinner> component with tests Closed
is defined by UIDATIMP-726 Cover <TextDate> component with tests Closed
is defined by UIDATIMP-727 Cover <TreeLine> component with tests Closed
is defined by UIDATIMP-728 Cover <TreeView> component with tests Closed
is defined by UIDATIMP-732 Cover <withReferenceValues> component... Closed
is defined by UIDATIMP-733 Cover <WithTranslation> component wit... Closed
is defined by UIDATIMP-956 Cover <DetailsKeyShortcutsWrapper> co... Closed
is defined by UIDATIMP-961 Cover <WithValidation> component with... Closed
is defined by UIDATIMP-962 Cover <MARCTableView> component with ... Closed
is defined by UIDATIMP-963 Cover <MatchCriterion> component with... Closed
is defined by UIDATIMP-964 Cover <ExistingSectionFolio> componen... Closed
is defined by UIDATIMP-965 Cover <IncomingSectionStatic> compone... Closed
is defined by UIDATIMP-966 Cover <MARCFieldSection> component wi... Closed
is defined by UIDATIMP-967 Cover <QualifierPartSection> componen... Closed
is defined by UIDATIMP-968 Cover <QualifierSection> component wi... Closed
is defined by UIDATIMP-976 Cover <MARCFieldProtection> settings ... Closed
Epic Link: Batch Importer (Bib/Acq)
Analysis Estimate: Small < 3 days
Analysis Estimator: Ann-Marie Breaux (Inactive)
Front End Estimate: XXXL: 30-45 days
Front End Estimator: Ivan Kryzhanovskyi
Front-End Confidence factor: Medium
Back End Estimate: Very Small (VS) < 1day
Back End Estimator: Ann-Marie Breaux (Inactive)
Development Team: Folijet
PO Rank: 88
Rank: Cornell (Full Sum 2021): R4

 Description   

Continues UXPROD-3105 Closed

All BigTest tests must be replaced by React/JEST tests by September 2021

Ivan Kryzhanovskyi Please confirm if/when the UI conversion to React/JEST has been approved by the UI Testing Group



 Comments   
Comment by Ann-Marie Breaux (Inactive) [ 03/Jun/21 ]

Hi Ivan Kryzhanovskyi This feature has all the remaining open React ==> Jest stories on it. I broke it off from UXPROD-3105 Closed , so that 3105 could represent the R2 Juniper work, and this one can represent the R3 Kiwi work. There are 21 stories on it, adding up to 45 points of work. In theory, we should have these finished by the end of September, which would be Sprint 12 or the first part of Sprint 124.

In Kiwi, I think we will probably still be doing stabilization and automated test coverage. The only significant UI work that we might tackle would be additional work on the log, updating the invoice field mapping screen to allow for MARC mappings, and creating an order field mapping screen (which would be similar in complexity to the invoice field mapping screen). I don't think we'll get to the orders portion in Kiwi though, unfortunately.

Given all of the above, do you think we should keep all of this is Kiwi, or move some of it to an R1 2022 feature? How much do you think we should commit in regards to this feature in Kiwi?

Thank you!

Comment by Ann-Marie Breaux (Inactive) [ 26/Jul/21 ]

In Testing meeting - Ivan Kryzhanovskyi to review and see if any open tasks can be closed, if any additional ones need to be added.

Comment by Ann-Marie Breaux (Inactive) [ 30/Jul/21 ]

Ivan Kryzhanovskyi reviewed, created some new issues, and moved some of the open issues to a new Lotus feature UXPROD-3196 Closed , which will continue this one

Generated at Fri Feb 09 00:29:24 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.