US Feature list
US ID | Date created | Name | Description | Status | Dependencies | Comments |
---|---|---|---|---|---|---|
US-1-1 | 25.11.2021 | Developing the Google Chrome plugin https://jdi-family.atlassian.net/wiki/spaces/JDN/pages/16844052 | As a user | Done |
| All features are connected with it. |
US-1-2 | 29.06.2022 | Add plugin to Google Chrome extensions https://jdi-family.atlassian.net/wiki/spaces/JDN/pages/57638913 | As a user | Done | https://jdi-family.atlassian.net/wiki/spaces/JDN/pages/57081857 |
|
US-1-3 | 01.07.2022 | Backend implementation
| As a developer | Done |
|
|
US-2-1 | 07.10.2021 | Apply settings to the locator
| As a user | Done |
settings of locator |
|
US-2-2 | 11.10.2021 | xPath setting for generation | As a user | Done | After applying xPath settings, all locators will be regenerated |
|
US |
|
|
|
|
|
|
US-4-1 | 29.11.2021 | Interaction with an element on page
| As a user | Done | Objects that are under perception rate won't be displayed Highlight is connected |
|
US-4-2 | 09.12.2021 | Display the description of the element
| As a user | DONE | After editing tooltip shouldn’t be changed |
|
US-4-3 | 13.12.2021 | Manage deleted elements on the page
| As a user | OUT | Section “Deleted locators.” |
|
US-4-4 | 22.12.2021 | Highlight elements on hover in locators' list
| As a user | DONE | Colour depends on section |
|
US-4-5 | 22.12.2021 | Multiple selection
| As a user | DONE |
|
|
US-4-6 | 17.01.2022 | Moving highlited objects to back/to front
| As a user | Done |
|
|
US-5-1 | 12.10.2021 | Download code of generated objects
| As a user | Done |
User can select locators that are needed to download | Download button - show if selected Generated or Generated + Waiting (in this case, we offer dialogue before starting page object generation) Was moved to the US-13-1 |
US-5-2 | 15.10.2021 | Recognition of elements from library Material UI
| As a user | Done |
|
|
US-5-3 | 15.10.2021 | Recognition of elements from library HTML5
| As a user | DONE |
|
|
15.10.2021 | Recognition of elements from library Angular
| As a user | done |
|
| |
US-5-5 | 15.10.2021 | Recognition of elements from library Bootstrap 4.3
| As a user | IDEA |
|
|
US-5-6 |
| Recognition of elements from Vue.js library
| As a user | done |
|
|
US-5-7 | 21.07.2023 | Elements library should be autodetected | As a user |
|
|
|
US-5-8 | 2022 |
|
|
|
|
|
US-6-1 | 30.09.2021 | See the generated elements
| As a user | Done | User can limit time on generation a locator When a user applies settings manually, the locator moves to the section “Generated”. Section “Deleted locators.” Only elements that are up to prediction accuracy | There are 3 statuses of locator:
|
28.10.2021 | Rerun generation for all page
| As a user | Done |
|
| |
US-6-3 | 30.09.2021 | Prioritize the generation of elements
| As a user | Done | Prioritise elements in section “Waiting for generation“ | User testing Переключение на web socket |
US-6-4 | 05.10.2021 | Control the selection of elements from a page object (Page Locator's action menu)
| As a user | Done | Depend on E-5 (quality of recognition) | number of selected locators - show if selection takes place, clear selection by click Delete icon |
US-6-5 | 05.10.2021 | See the progress of generation
| As a user | DONE | The progress must be changed after following actions:
|
|
US-6-6 | 12.10.2021 | Delete elements from generation
| As a user | Done | Section “Deleted locators“ Highlight |
In MVP will be implemented without any connection with highlight on page. |
US-6-7 | 12.10.2021 | Pause the generation of element
| As a user | Done |
| User can managegeneration from:
Pause button - show if started or/and pending items are selected, pause them, if something else is selected too - ignore it Re-run button - show if paused items are selected, re-run them. If something else is fixed too - ignore it. |
US-6-8 | 08.10.2021 | Manage invisible locators
| As a user | TO DO | E-3 Managing perception of web objects E-4 Managing object on the page E-5 Generating code of Web Object E-6 Managing the process of generation code E-7 Giving locators understandable names |
|
US-6-9 | 19.01.2022 | Filter locators in the Locator list | As a user | IN DESIGN |
|
|
US-6-10 | 18.02.2022 | Display generated locators in a hierarchical way to a user
| As a user | IN PROGRESS |
| User research |
US-6-11 | 19.02.2022 | Search for locators in the Locator list
| As a user | Done |
|
|
US-6-12 | 12. 2022 | Global settings
| As a user | IN DESIGN |
|
|
US-6-13 | 17.03.2023 | Quick Actions menu
| As a user | DONE |
|
|
US-7-1 | 06.10.2021 | The locators' names are generated based on their headings
| As a user | DONE |
|
|
US-7-2 | 06.10.2021 | User can edit locators names manually
| As a user | Done |
| In v3.0.50 it was implemented. User can edit name,type, but not locator. |
15.10.2021 | Validate user changes of locators' names
| As a user | Done | After confirmation | From user testing | |
US-7-4 | 20.10.2021 | Transliteration of elements
| As a user | done | US-7-1 The locators names are generated based on their headings
|
|
US-7-5 | 03.05.2023 | User can create a custom locator
| As a user |
|
|
|
US-7-6 | 19.04.2023 | Generate differen locators options | As a user |
| US-7-2 Editing locator’s names US-7-3 Validation |
|
US-8-1 | 11.02.2021 | Model Mapping with JDI | As a developer | DONE |
| It is needed to update the mapping after every changing of JDI class |
US-9-1 | 05.10.2021 | Report a problem
| As a developer | Done |
| The message will be sent from the backend. User can edit attached files. |
US-9-2 | 09.12.2021 | Instruction for downloading plugin
| As a developer | done |
|
|
US-9-3 | 12.01.2022 | Prohibit working in several tabs
| As a developer | Done |
|
|
US-9-4 | 17.01.2022 | Warnings and errors
| As a user | IN DESIGN |
|
|
US-9-5 | 01.2023 | Product Onboarding
| As a new user | Done |
|
|
US-11-1 | 11.10.2021 | Interaction with an element on page
| As a user | Done | Interaction is available only with recognised objects Highlight is connected |
|
US-11-2 | 11.10.2021 | Interaction with an element from locators list (Locator's action menu)
| As a user | Done |
|
|
US-11-3 | 14.02.2021 | Copy locator's path | As a user | DONE |
|
|
US-11-4 |
| Multiple selection from the locator’s list
|
| TO DO |
|
|
US-12-1 |
| Support JDI framework
| As a user | DONE |
|
|
US-12-2 |
| Support Selenium framework | As a user | TO DO |
|
|
US-12-3 |
| Support Selenide framework | As a user | IDEA |
|
|
US-12-4 | June 2023 | Support Vividus framework | As a user | IN PROGRESS | The main stakeholder: Pizza team https://github.com/jdi-testing/jdn-ai/labels/PizzaFeedback
| |
US-12-5 | October 2023 | Support qavajs framework | AS A user | TO DO |
|
|
US-13-1 | 08.10.2021 | Create the package of generated objects
| As a user | DONE |
Download one Page Object |
|
US-13-2 | 14.02.2022 | Package renaming | As a user | TO DO |
|
|
US-13-3 | 14.02.2022 | Moving Packages
| As a user | TO DO | It’s only available if more than 2 packages were created |
|
US-14-1 | 08.10.2021 | Identify the group of objects
| As a user | IN DESIGN | US-4-5
|
|
US-14-2 | 20.12.2021 | Identify elements in the Page Objects
| As a user | Done | The elements will be displayed in the existing way
| Описание странички одним пэйдж объектом (жава классом) несёт в себе недостаток - часто на страницах встречается группа элементов (меню, хеадер, футер) которые являются общими для всех странич. |
US-14-3 | 24.12.2021 | Moving Page Objects
| As a user | TO DO |
|
|
US-14-4 | 24.12.2021 | Include section
| As a user | TO DO |
|
|
US-14-5 | 24.12.2021 | Extention by another Page Object
| As a user | TO DO |
|
|
US-14-6 | 11.02.2021 | Page Object's settings actions (Page Object Actions menu)
| As a user | TO DO |
|
|
US-14-7 | 11.02.2021 | Copy locators from Page Object | As a user | Done | User can also copy all locators from a page object |
|
US-14-8 | 11.02.2021 | Add locators to existing Page Object | As a user | in design |
|
|
US-14-9 |
| Clear all page objects in the list
| As a user | Done |
|
|
US-14-10 |
| Edit PO
| As a user | IN PROGRESS |
|
|
US-15-1 | 25.10.2021 | Support of CSS locators
| As a user | TO DO | US-2-4 US-2-5 | Иногда - пользователь заинтересован в том, что бы дать все локаторы были сгенереры на основе CSS. Подтверждено на пользовательском тестировании декаюрь 2021 |
US-15-2 | 14.12.2021 | Support of xPath locators
| As a user | TO DO |
|
|
US-15-3 | 25.10.2021 | Support of Custom attrubutes
| As a user | TO DO |
| Сейчас Робула+ ищет оптимальный локатор основываясь на всех атрибутах. Но иногда - автоматизатор договаривается с девелоперами что бы они добавили к элементам какой-то конкретный атрибут, что бы делать локаторы на его основе. Подтверждено на пользовательском тестировании декаюрь 2021 |
US-15-4 | 14.12.2021 | Prohibit the use of automatically generated attributes
| As a user | TO DO |
| Подтверждено на пользовательском тестировании декаюрь 2021 |
US-15-5 | 31.07.2023 | Allow adressing an element by different locators | As a user I want to adress an element by different locators So that |
|
|
|
US-18-1 | 12.04.2022 | Display generated locators hierarchically to a user
| As a user | DONE |
| |
US-18-2 | 12.04.2022 | Changing the hierarchy after editing locator's tree
| As a user | TO DO |
|
|
US-20-1 |
| Change element's privacy
| As a user | TO DO |
|
|
US 21-1 |
| Switching valid locator from CSS to xPath and back to CSS
| As a user | DONE |
|
|
US-27-1 | 06.2024 | Freemium monetization model | Define the freemium type |
|
|
|