Menu

TestThreaded

Pina Palmieri

test threaded tool

test of the threaded chat after the integration in xmpp:

  • in the test with the tool used in an extra-step we have tested the functionalities of the tool;
  • in the test with a session we have tested the functionalities about groups, import of artifact, aetc.

Entrambi i test sono stati fatti sia per xmpp che per TCP. We have repeated he tests both for XMPP and TCP.

extra-step

  1. functionality sendAddCategoryMessage
    1. server creates the cat. "vocali"
    2. the user pina creates the cat. "consonanti"
  2. func. sendMessage
    1. in "vocali" server creates the item A
    2. pina replies E
  3. func. sendMalleabilityMessage
    1. server set anonimous
    2. server send the message "B" in the cat. "consonanti"
    3. pina replies "C" in the cat. consonanti
    4. the server can see the name of tha client (ok); the c lient can see the name of the server (ok)
  4. func. sendFullMalleabilityMessage
    1. server set fully anonimous
    2. server sends message "D" in cat. consonanti
    3. pina replies E in cat. consonanti
    4. the server can not see the name of the client (ok); the client can see the name of the server (ok)
  5. func. sendEditMessage
    1. pina edits the message "E" and writes "F" (in cat. consonanti)
  6. func. sendAddCategoryMessage
    1. server createts cat "lettere extra"
  7. func. sendRenameCategoryMessage
    1. server renames the cat "lettere extra" as "lettere inglesi"
  8. func. sendDeleteCategoryMessage
    1. server deletexs the cat. "lettere inglesi"
  9. func. sendMoveCategoryMessage
    1. the server moves the cat.
  10. func. sendMessage
    1. server adds in cat. "vocali" the item "extra"
    2. pina adds the message "y"
  11. func. sendMoveBranchMessage
    1. server move the branch "Extra" in cat. "consontanti"
  12. func. sendMessages
    1. server copy and pastethe branch "extra" from the cat. "consonanti" to the cat. " vocali"
  13. func. sendDeleteMessage
    1. server deletes the message "y" from the branch "extra" from the category "consonanti"
  14. func. sendSetContribTagMessage
    1. pina set the contribution type of the message "y" (in cat. vocali)
    2. server set the contribution type of the message "B" (inc at. consonanti)
  15. func. sendFullMalleabilityMessage
    1. server set he tool as non-full anonimous
    2. pina adds message "i" to the cat "vocali"
  16. func. sendMalleabilityMessage
    1. server sets the tool as non-anonimous
    2. server send item "o" in cat. vocali
  17. latecomer

    1. receives everything right
    2. adds u to the cat. "vocali"
  18. server is closed

  19. the server reload the trace - ok

test with session

  1. import artifact ok
  2. test groups
    1. visibility tool during the step - ok
    2. anonimpous property among groups - ok
    3. visibility tool after the step - ok
  3. reloading trace - ok

test with other tools

test with other tools as extra steps (two clients)

  1. presence
  2. chat
  3. empty step
  4. threaded

realoding the trace - ok