Tuleap Community Edition development and releases are no longer public. You have until September 30th to download packages and sources in Tuleap project. You can contact the team if you need further assistance.

  •  
     
    story #11308 define steps in my test definitions
Summary
Empty
define steps in my test definitions
Empty

Store n steps for a test definition.

Each steps has:

  • an id
  • actions to performed (ckeditor) 
  • expected results (ckeditor)
  • a rank

We can (through web UI or REST API):

  • add a step,
  • remove a step,
  • edit a step
  • reorder steps

Field checklist:

  • Tracker Field Structure
    • Specific properties => NO
    • Field can be switch to another type (only sb/msb) => NO
    • Shared Fields => NO
    • Import/Export XML =>YES
    • Field is duplicated on tracker inheritance (both tracker and project creation) => YES
    • Definition is NOT given through SOAP @deprecated => YES
    • Definition is given through REST (representations) => YES
    • Migrate field from TV3 (if not done) => NO
    • Does new field can be used for burndown? => NO
    • Can the field be required? => NO
    • What level of permissions this field supports? => Standard
  • Artifacts
    • Export/import CSV => NO
    • What does ‘None’ mean for this field? => N/A
    • Default value => Empty
    • Field is involved in notifications => Not included
    • New value is sent in notifications => NO
    • Diff of the field appears in changesets => Only show that "Something changed", actual diff might come later on
    • Get/create/update NOT through SOAP @deprecated => YES
    • New value is Copied on Artifact copy => NO
    • New value can be used in semantic => NO
    • New value can be updated on masschanges => NO
    • On an artifact with artifact links, on creating directly a child the field can be used => NO
  • Reports
    • Field is searchable through criteria => NO
    • Field is displayed as a column in table => NO
    • Field is used to sort => NO
    • Field is used for aggregates => NO
    • Field is used to build charts => NO
    • Field is used to build cardwall => NO
  • Angular
    • Create/ edit modal => YES
    • Cardwall edit in place => NO
    • Card field in planning v2 => NO
    • Card field in kanban + filter + highlight => NO
    • Does field can be directly updated in Cardwall => NO
    • Modal edit Release => NO
    • Modal add a Task => NO
  • User documentation is accurate => YES
  • Update test suite (auto or manual) => YES
Empty
Status
Empty
Canceled
Development
  • [x] Does it involves User Interface? 
  • [x] Are there any mockups?
  • [x] Are permissions checked?
  • [x] Does it need Javascript development?
  • [x] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [x] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
 +----------+   n+-----------+   1+----------+
 | Campaign |----| Test Exec |----| Test Def |
 +----------+    |-----------|    |----------|
                 | status    |    | title    |
                 | comment   |    | desc     |
                 | timer     |    +----------+
                 | …         |         |
                 +-----------+         |
                      |                |
                      |                |
                      |n               |n
                 +-----------+   1+----------+
                 | Step Exec |----| Step Def |
                 |-----------|    |----------|
                 | status    |    | action   |
                 | comment   |    | expected |
                 | exec_by   |    +----------+
                 | …         |
                 +-----------+

 

CREATE TABLE IF NOT EXISTS plugin_testmanagement_step(
    id INT(11) UNSIGNED NOT NULL auto_increment PRIMARY KEY,
    action TEXT,
    expected TEXT
);
CREATE TABLE IF NOT EXISTS plugin_testmanagement_changeset_value_stepdef(
    changeset_value_id INT(11) NOT NULL,
    step_id INT(11) UNSIGNED,
    PRIMARY KEY(changeset_value_id, step_id),
    INDEX reverse_idx(step_id, changeset_value_id)
);
Details
#11308
Manuel Vacelet (vaceletm)
2018-06-19 21:43
2018-03-23 11:26
4383

References

Follow-ups

User avatar
User avatar
  • Technical informations
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Checklist set to Does it involves User Interface? , Are permissions checked?, Does it need Javascript development?, Does it need a forge upgrade bucket?, Does it impact project creation (templates)?