Difference between revisions of "The Test Team Handbook/2 - External team tools"

From EncyclopAtys

Jump to: navigation, search
(β†’β€ŽRyzom Wiki)
(new version)
Line 1: Line 1:
βˆ’
=External team tools <ref>External team tools @ cloud.ryzom.com: https://cloud.ryzom.com/f/34471</ref>=
+
{{WIP}}
βˆ’
This document shortly describes external tools that are useful for every team member. These tools are not working in-game or just in a very limited way and you need to use external browser. The goal is not to supply any user manual just give you a basic overview about what do we use, how it could be useful and how to log in. The second part of this document is focused on members of the Testing team.
+
{{Trad
 +
|DE =The Test Team Handbook|DEs=5
 +
|EN =The Test Team Handbook|ENs=0
 +
|ES =The Test Team Handbook|ESs=5
 +
|FR =The Test Team Handbook|FRs=5
 +
|RU =The Test Team Handbook|RUs=5
 +
|H  =
 +
|palette=Grey
 +
}}
 +
This document shortly describes external tools that are useful for every team member. These tools are not working in-game or just in a very limited way and you need to use external browser. The goal is not to supply any user manual just give you a basic overview about what do we use, how it could be useful and how to log in. The second part of this document is focused on members of the Test team.
  
βˆ’
==General information==
+
=General information=
 
Here is a basic description of all important external tools that you should keep in mind and use.
 
Here is a basic description of all important external tools that you should keep in mind and use.
 +
==Ryzom chat (RC)==
 +
You probably know the Ryzom chat already. It is a tool that allows you to read in-game chats without a need to be actually in game. You will have "~" (tilde) prefix in front of your name in case of every message sent from RC to the game. Some additional details about Ryzom chat are described in the [[Chat/RC_FAQ|RC FAQ article]].
  
βˆ’
===Ryzom chat (RC)===
+
Another important role of the Ryzom chat is also that each team or project members have own chat room available. Team chat rooms have a "t-" prefix and project chat rooms have "pj-" prefix. By default every team member supposed be member of following rooms:  
βˆ’
You probably know the Ryzom chat already. It is a tool that allows you to read in-game chats without a need to be actually in game. You will have "~" (tilda) prefix in front of your name in case of every message sent from RC to the game. Some additional details about Ryzom chat are described in the RC FAQ article on the Ryzom Wiki.
+
* [https://chat.ryzom.com/group/announcements #announcement]
βˆ’
Another important role of the Ryzom chat is also that each team or project members have own chat room available. By default, every team member supposed to be a member of the following rooms: #announcement, #chat-general, and #chat-ark_dev. Team chat rooms have a "t-" prefix and project chat rooms have "pj-" prefix.
+
* [https://chat.ryzom.com/group/chat-general #chat-general]
βˆ’
Internal chat rooms are not public thus you must become a member of a team/project first to see other private rooms then default ones. In all cases, if you think you have lost or didn't get access to a specific channel (including default ones) you should be presented on please contact [[User:Tamarea|Tamarea]] or [[User:Tykus|Tykus]].
+
* [https://chat.ryzom.com/group/chat-ark_dev #chat-ark_dev]
βˆ’
*'''URL''': https://chat.ryzom.com
+
Internal chat rooms are not public thus you must become a member of a team/project first to see other private rooms then default ones. In all cases if you think you have lost or didn't get access to a specific channel you should be presented on (including default ones) please contact Tamarea or Tykus.
βˆ’
*'''Login''': your character name
+
* '''URL:''' [https://chat.ryzom.com https://chat.ryzom.com]
βˆ’
*'''Password''': your account password
+
* '''Login:''' your character name
βˆ’
*'''Permissions by''': [[User:Tamarea|Tamarea]] or [[User:Tykus|Tykus]].
+
* '''Password:''' your account password
 +
* '''Permissions by:''' [[User:Tamarea|Tamarea]] or [[User:Tykus|Tykus]]
  
βˆ’
===KanBoard (KB)===
+
==KanBoard (KB)==
βˆ’
KanBoard is a collaboration tool, a place where all team tasks supposed to be registered. There exists a lot of boards for various teams, projects and use. The general rule about tasks is that they travel from columns on left to columns on right as they progress. In case you miss access to any board you supposed to see please contact [[User:Tamarea|Tamarea]].
+
KanBoard is a collaboration tool, a place where all team tasks supposed to be registered. There exists a lot of boards for various teams, projects and use. The general rule about tasks is that they travel from columns on left to columns on right as they progress. In case you miss access to any board you supposed to see please contact Tamarea.
βˆ’
*'''URL''': https://board.ryzom.com
+
* '''URL:''' [https://board.ryzom.com https://board.ryzom.com]
βˆ’
*'''Login''': your account name
+
* '''Login:''' your account name
βˆ’
*'''Password''': your account password
+
* '''Password:''' your account password
βˆ’
*'''Permissions by:''' [[User:Tamarea|Tamarea]]
+
* '''Permissions by:''' [[User:Tamarea|Tamarea]]
  
βˆ’
===Ryzom cloud (Cloud)===
+
==Ryzom cloud (Cloud)==
βˆ’
Ryzom cloud is a powerful tool for (not just) collaboration on documents. There are various folders and the visibility depends on your team or project membership as usually. You can work with various file types on the cloud. However, for team cooperation we use mostly Pads, a special type of document that highlights different contributors. In case you miss access to any part of the cloud please contact [[User:Tamarea|Tamarea]]. Some additional details about file formats used on the Ryzom cloud are described on the Ryzom Wiki.
+
Ryzom cloud is a powerful tool for (not just) collaboration on documents. There are various folders and the visibility depends on your team or project membership as usually. You can work with various file types on the cloud, however for a team cooperation we use mostly Pads, a special type of document that highlights different contributors. In case you miss access to any part of the cloud please contact Tamarea. Some additional details about file formats used on the Ryzom cloud are described in [[File formats]] article.
βˆ’
There is a "Ryzom-Team" folder on the cloud that you should be able to access. You can find some useful documents for internal needs, sorted to several sub-folders.
 
βˆ’
*'''URL''': https://cloud.ryzom.com
 
βˆ’
*'''Login''': your account name
 
βˆ’
*'''Password''': your account password
 
βˆ’
*'''Permissions by''': [[User:Tamarea|Tamarea]]
 
  
βˆ’
===Ryzom Wiki===
+
There is a "[https://cloud.ryzom.com/f/1354 Ryzom-Team]" folder on the cloud that you should be able to access. You can find some useful documents for internal needs, sorted to several sub-folders.
βˆ’
Ryzom wiki is the main place for all documentation. It is not a tool you will probably need to use directly in your team. However, it contains a lot of useful information about the game and its world. The Wiki is maintained by the [https://chat.ryzom.com/channel/pj-ryzom_wiki Ryzom Wiki project]. Viewing documents do not require any authentication. However, It is a good idea to register to the wiki and initialize your user pages to be registered in the [[:Category:Testing Team|Testing Team category]] and this ''even if you don't wish to contribute'': they can be used as a memento, archive or notepad as well as your RP profile, or more.
+
* '''URL:''' [https://cloud.ryzom.com https://cloud.ryzom.com]
βˆ’
*'''URL''': https://wiki.ryzom.com
+
* '''Login:''' your account name
βˆ’
*'''Login''': your character name
+
* '''Password:''' your account password
βˆ’
*'''Password''': specific for the wiki
+
* '''Permissions by:''' [[User:Tamarea|Tamarea]]
βˆ’
*'''Permissions by''': [[User:Zorroargh|Zorroargh]]
 
  
βˆ’
===Server status===
+
==Ryzom Wiki==
βˆ’
This small application is used to quickly check the state of all three servers. There is no need to authenticate yourself and it is a passive too that displays what is running and what is not. Please remember that this tool is unable to cover the wrong functionality of a component, it just tells you if it is running or not. In the best case all icons on this page are green (thus everything is running).
+
Ryzom wiki is the main place for all documentation. It is not a tool you will probably need to use directly in your team, however it contains a lot of useful information about the game and its world. The Wiki is maintained by the Ryzom Wiki project. Viewing documents does not require any authentication, however you must have an account in case you wish to contribute. As a member of a Ryzom team consider your registration and updating your profile page.
βˆ’
*'''URL''': https://app.ryzom.com/app_server_status/
+
* '''URL:''' [https://wiki.ryzom.com https://wiki.ryzom.com]
βˆ’
*'''Login''': not needed
+
* '''Login:''' your character name
βˆ’
*'''Password''': not needed
+
* '''Password:''' specific for the wiki
βˆ’
*'''Permissions by''': not needed
+
* '''Permissions by:''' [[User:Zorroargh|Zorroargh]]
  
 +
==Server status==
 +
This small application is used to quick check the state of all three servers. There is no need to authenticate yourself and it is a passive too that displays what is running and what is not. Please remember that this tool is unable to cover wrong functionality of a component, it just tells you if it is running or not. In best case all icons on this page are green (thus everything is running).
 +
* '''URL:''' [https://app.ryzom.com/app_server_status/ https://app.ryzom.com/app_server_status/]
 +
* '''Login:''' not needed
 +
* '''Password:''' not needed
 +
* '''Permissions by:''' not needed
  
βˆ’
==As a member of the Testing team==
+
=As a member of the Testing team=
βˆ’
Here are some additional details for members of the Testing team.
+
Here are some additional details for members of the Testing team. In case you are lost or need a help, contact one of [[Test_Team#Coordinators|Test team coordinators]] on the team chat (see below).
 +
==Ryzom chat (RC)==
 +
You supposed to see [https://chat.ryzom.com/group/t-test #t-test] room by default and all discussion about testing supposed to go there, unless you need to interact with members from other teams. Feel free to ask about everything that is not clear, about your work in team, tools, a test details or your questions and issues that appeared during your testing. Feel free to suggest anything that will help run the team or fix any issue you have discovered.
  
βˆ’
===Ryzom chat (RC)===
+
==KanBoard (KB)==
βˆ’
You supposed to see #t-test room by default and all discussion about testing supposed to go there, unless you need to interact with members from other teams. Feel free to ask about everything that is not clear, about your work in team, tools, a test details or your questions and issues that appeared during your testing. Feel free to suggest anything that will help run the team or fix any issue you have discovered.
+
You supposed to see "[https://board.ryzom.com/?controller=BoardViewController&action=show&project_id=51 &#91;Team&#93; Test]" board where all current or near-future tests have a place. The board is separated to various columns and tasks travel from left to right. However the most important for you are three of those columns:
 +
* '''Testing on Yubo''', where a list of tasks to be tested on Yubo server is
 +
* '''Testing on Gingo''', with a list of tasks that supposed to undertake final testing on Gingo server
 +
* '''Testing on Atys''', where you can find tasks that need to be tested after it was released on Atys
 +
You can comment each task as you wish, however remember please that each specific testing has a Testing PAD with instructions and all your testing reports should go there not to comments on the board. The link to a corresponding pad is usually attached to the task. More details about Test board organization is covered by Test board organization chapter, more details about work for testers is described in What to do in Test team?
  
βˆ’
===KanBoard (KB)===
+
==Ryzom cloud (Cloud)==
βˆ’
You supposed to see "[Team] Test" board where all current or near-future tests have a place. The board is separated to various columns and tasks travel from left to right. However the most important for you are three of those columns:
+
As a member of the Testing team you supposed to see the "[https://cloud.ryzom.com/f/1355 Test-Team]" folder. It contains various sub-folders however for the testing itself you need mostly "[https://cloud.ryzom.com/f/31392 1 - DEV_Yubo]",  "[https://cloud.ryzom.com/f/31396 2 - TEST_Gingo]" and "[https://cloud.ryzom.com/f/34247 3 - LIVE_Atys]". All three folders are similar, one for each testing server and one for the Live server. All contain several other subfolders:
βˆ’
* '''Test on Yubo''', where a list of tasks to be tested on Yubo server is
+
* '''1 - Ongoing''' contains pads related to current opened testing
βˆ’
* '''Test on Gingo''', with a list of tasks that supposed to undertake final testing on Gingo server
+
* '''2 - Minor issues''' contains pads from previous testing that contain issues to be discussed and solved
βˆ’
* '''To test on Atys''', where you can find tasks that need to be tested after it was patched on Atys
+
* '''3 - OK''' is a folder for recently finished testing
βˆ’
You can comment on each task as you wish. However, please remember that most of the tests have a pad with instructions (see later) and your testing reports should go there not to the board. The link to a corresponding pad is usually attached to the task.
+
* '''4 - Archive''' is a place where all documents form testing will end after some time
 +
Every existing testing task usually has a testing PAD that contains instructions about the test itself and is separated into several parts. Actual form of a Testing PAD is up to each Test Guide (a Coordinator who cares about the test), however there exists a [https://cloud.ryzom.com/f/34169 template], [https://cloud.ryzom.com/f/36218 self-describing example] and a [https://cloud.ryzom.com/f/36039 PAD with help] you can check.
 +
Another important sub-folder is [https://cloud.ryzom.com/f/32249 TT-Library] where you can find some useful documents related to the Testing Team and [https://cloud.ryzom.com/f/151402 Test related images] where you can store screenshots from your testing to link in a Testing PAD.
  
βˆ’
===Ryzom cloud (Cloud)===
 
βˆ’
As a member of the Testing team, you supposed to see the "Test-Team" folder. It contains various subfolders however for the testing itself you need mostly "1 - DEV_Yubo",  "2 - TEST_Gingo" and "3 - LIVE_Atys". All three folders are similar, one for each testing server and one for the Live server. All contain several other subfolders:
 
βˆ’
 
βˆ’
:#'''Ongoing''' contains pads related to current testing
 
βˆ’
:#'''Minor''' issues contain pads from the previous testing that contain issues to be discussed and solved
 
βˆ’
:#'''OK''' is a folder for recently finished testing
 
βˆ’
:# '''Archive''' is a place where all documents form testing will end after some time
 
βˆ’
 
βˆ’
Every (testing) pad usually contains instructions about the test itself and is separated into several parts. At the very beginning, you should '''note your name''', client platform and language used during your test. If there is no such section, feel free to create it or remember to mention these details by your report.
 
βˆ’
Test instructions are key for you to what is needed to be tested. However you should not stop there and once you have finished all required testing go for additional testing, whatever that you can imagine related to the matter of the tested change. Try to think about the impact of the change on the game, try to find an unexpected way of use, try to break it. Remember, you are still on a testing server, better break it here than on Atys.
 
βˆ’
During or after your testing, use the pad to make notes and reports. More related information you can provide, more helpful it will be. Every detail might be important and, especially in case of final testing on Gingo, the matter of your testing is not the functionality itself but also missing translations, confusing information given by the game, note every non-standard (debug) message or any other glitches. Also, feel free to make your suggestions about any aspect of the change. And '''most important thing''': remember to '''add date and time''' to every new addition you make to the pad.
 
βˆ’
After your tests are done, your work does not end. Please come back later to check if any new changes were done meanwhile and '''review if your questions were answered and issues fixed'''. If not, re-test your issue again (to be sure it remains), note the situation in the pad and feel free to ask directly on the testing channel about it. If the issue was solved, do the test again and confirm in the pad that the issue was fixed and no new appeared.
 
βˆ’
Another important subfolder is TT-Library where you can find some useful documents related to the Testing Team.
 
βˆ’
 
βˆ’
<br />
 
βˆ’
<br />
 
βˆ’
<br />
 
βˆ’
β€”β€”β€”β€”β€”β€”β€”β€”
 
βˆ’
<references/>
 
βˆ’
<br />
 
βˆ’
<br />
 
  
 
{{Portal|Forge}}
 
{{Portal|Forge}}
 
[[Category:Test|Test team]]
 
[[Category:Test|Test team]]
βˆ’
[[Category:Tutorials|Test team]]
 
 
[[Category:Testing Team]]
 
[[Category:Testing Team]]
 
[[Category:Ryzom Team]]
 
[[Category:Ryzom Team]]
 
[[Category:Test]]
 
[[Category:Test]]
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]

Revision as of 01:10, 23 March 2020


Important.png
Under Construction Panel.png !!!! WIP !!!! Under Construction Panel.png
There are currently still 76 articles in preparation in the category "WIP"
Article in preparation. Please let the author finish it before you modify it.
The last editing was from Moniq on 23.03.2020.

de:The Test Team Handbookβ€’
en:The Test Team Handbookβ€’
es:The Test Team Handbookβ€’
fr:The Test Team Handbookβ€’
ru:The Test Team Handbookβ€’
 
UnderConstruction.png
Translation to review
Don't blame the contributors, but come and help them 😎

Reference text ( Maintained text, used as reference ) :
Notes: (Moniq, 2020-03-23)

This document shortly describes external tools that are useful for every team member. These tools are not working in-game or just in a very limited way and you need to use external browser. The goal is not to supply any user manual just give you a basic overview about what do we use, how it could be useful and how to log in. The second part of this document is focused on members of the Test team.

General information

Here is a basic description of all important external tools that you should keep in mind and use.

Ryzom chat (RC)

You probably know the Ryzom chat already. It is a tool that allows you to read in-game chats without a need to be actually in game. You will have "~" (tilde) prefix in front of your name in case of every message sent from RC to the game. Some additional details about Ryzom chat are described in the RC FAQ article.

Another important role of the Ryzom chat is also that each team or project members have own chat room available. Team chat rooms have a "t-" prefix and project chat rooms have "pj-" prefix. By default every team member supposed be member of following rooms:

Internal chat rooms are not public thus you must become a member of a team/project first to see other private rooms then default ones. In all cases if you think you have lost or didn't get access to a specific channel you should be presented on (including default ones) please contact Tamarea or Tykus.

KanBoard (KB)

KanBoard is a collaboration tool, a place where all team tasks supposed to be registered. There exists a lot of boards for various teams, projects and use. The general rule about tasks is that they travel from columns on left to columns on right as they progress. In case you miss access to any board you supposed to see please contact Tamarea.

Ryzom cloud (Cloud)

Ryzom cloud is a powerful tool for (not just) collaboration on documents. There are various folders and the visibility depends on your team or project membership as usually. You can work with various file types on the cloud, however for a team cooperation we use mostly Pads, a special type of document that highlights different contributors. In case you miss access to any part of the cloud please contact Tamarea. Some additional details about file formats used on the Ryzom cloud are described in File formats article.

There is a "Ryzom-Team" folder on the cloud that you should be able to access. You can find some useful documents for internal needs, sorted to several sub-folders.

Ryzom Wiki

Ryzom wiki is the main place for all documentation. It is not a tool you will probably need to use directly in your team, however it contains a lot of useful information about the game and its world. The Wiki is maintained by the Ryzom Wiki project. Viewing documents does not require any authentication, however you must have an account in case you wish to contribute. As a member of a Ryzom team consider your registration and updating your profile page.

Server status

This small application is used to quick check the state of all three servers. There is no need to authenticate yourself and it is a passive too that displays what is running and what is not. Please remember that this tool is unable to cover wrong functionality of a component, it just tells you if it is running or not. In best case all icons on this page are green (thus everything is running).

As a member of the Testing team

Here are some additional details for members of the Testing team. In case you are lost or need a help, contact one of Test team coordinators on the team chat (see below).

Ryzom chat (RC)

You supposed to see #t-test room by default and all discussion about testing supposed to go there, unless you need to interact with members from other teams. Feel free to ask about everything that is not clear, about your work in team, tools, a test details or your questions and issues that appeared during your testing. Feel free to suggest anything that will help run the team or fix any issue you have discovered.

KanBoard (KB)

You supposed to see "[Team] Test" board where all current or near-future tests have a place. The board is separated to various columns and tasks travel from left to right. However the most important for you are three of those columns:

  • Testing on Yubo, where a list of tasks to be tested on Yubo server is
  • Testing on Gingo, with a list of tasks that supposed to undertake final testing on Gingo server
  • Testing on Atys, where you can find tasks that need to be tested after it was released on Atys

You can comment each task as you wish, however remember please that each specific testing has a Testing PAD with instructions and all your testing reports should go there not to comments on the board. The link to a corresponding pad is usually attached to the task. More details about Test board organization is covered by Test board organization chapter, more details about work for testers is described in What to do in Test team?

Ryzom cloud (Cloud)

As a member of the Testing team you supposed to see the "Test-Team" folder. It contains various sub-folders however for the testing itself you need mostly "1 - DEV_Yubo", "2 - TEST_Gingo" and "3 - LIVE_Atys". All three folders are similar, one for each testing server and one for the Live server. All contain several other subfolders:

  • 1 - Ongoing contains pads related to current opened testing
  • 2 - Minor issues contains pads from previous testing that contain issues to be discussed and solved
  • 3 - OK is a folder for recently finished testing
  • 4 - Archive is a place where all documents form testing will end after some time

Every existing testing task usually has a testing PAD that contains instructions about the test itself and is separated into several parts. Actual form of a Testing PAD is up to each Test Guide (a Coordinator who cares about the test), however there exists a template, self-describing example and a PAD with help you can check. Another important sub-folder is TT-Library where you can find some useful documents related to the Testing Team and Test related images where you can store screenshots from your testing to link in a Testing PAD.