Delo v sistemu TCM

From Apache OpenOffice Wiki
Revision as of 13:51, 24 January 2010 by Filmsi (Talk | contribs)

Jump to: navigation, search


Portal TCM (angl. Test Case Management ali upravljanje s preizkusi) je spletni portal za upravljanje s preizkusnimi primeri (kot pove samo ime). To vključuje definicijo in prevod preizkusov, kot tudi dodeljevanje preizkusov posameznim preizkuševalcem in zbiranje rezultatov.

Splošne informacije o TCM

TCM je razvil in ga gosti ekipa preizkušanja lokalizacij podjetja Sun. Osnovna usmeritev TCM je preizkušanje lokalizacij - ne le za OOo. Zmožnosti TCM skušamo razširiti, da bo lahko uporabljen za splošne naloge preizkušanja v okviru projekta OOo.

Trenutno projekt OOo uporablja isto namestitev TCM kot projekt OpenSolaris. To pomeni, da uporabljamo isti "program", le podatki se razlikujejo.

Če vas zanima kratek uvod v TCM, si preberite Nekaj o TCM. Uvod je napisan za naslednika trenutnega TCM. Zato zaslonske slike morda odstopajo od tistega, kar vidite v trenutnem TCM.

Vloge v TCM

Obstajajo tri (ali štiri) vloge v TCM:

  • SQA (Software Quality Assurance)
Lahko si ogleduje preizkusne primere, posodablja rezultata (prestalo/neuspelo oz. pass/fail) za posamezen preizkusni primer
  • SQE (Software QA Engineer)
lahko spreminja (doda, odstrani, prevede) preizkusne primere
  • MGR (Manager oz. upravitelj)
Ima dostop SQE + lahko dodeli dostop uporabnikom, dodeli preizkuse preizkuševalcem, vnese nove preizkusne primere / scenarije in ustvari nova poročila preizkusov ali predloge poročil

Vse te vloge temeljijo na lokalizacijah. To pomeni, da vsak SQA / SQE / MGR pripada eni (ali več) lokalizacij. SQA-ji vidijo preizkusne primere prevedene v svoj jezik, SQE-ji imajo možnost prevesti primere v dani jezik. MGR lahko le dodeli preizkuse preizkuševalcu iste lokalizacije.

Upravitelj angleške lokalizacije ima nekaj več pravic. Je neke vrste "nadupravitelj" (angl. "Super Manager", četrta vloga).


Hrošči v TCM

Če najdete hrošče v TCM (v orodju samem), lahko uporabite OOo Issue Tracker, da o njih poročate. Uporabite kategorijo (category) qa, podkategorijo (subcategory) tcm.

Če naletite na hrošče, ki se nanašajo na preizkusni primer (hrošč v OpenOffice.org), ga morate vnesti k ustrezni komponenti Issue Tracker. V tem primeru ne uporabljajte qa / tcm. Oglejte si Sporočanje zadev ob neuspelih preizkusih (angl.).

Povprašate lahko na dopisnem seznamu dev@qa.openoffice.org, če vam kaj ni jasno o TCM.

Opravljanje dnevnega dela

Naloge SQA

Izvajanje preizkusov

Preden lahko izvedete preizkuse, vam morajo biti preizkusi dodeljeni. Povprašajte svojega upravitelja, da vam dodeli preizkuse. (Povprašajte na dev@qa.openoffice.org, če ne veste, kdo je "vaš upravitelj").

  • Prijavite se v TCM
Prijavite se v TCM s svojim uporabniškim imenom in geslom
  • Pojdite na "Test Result Update"
po prijavi boste videli nekaj menijskih ukazov (odvisno od vaše vloge). Pojdite na "Test Result Update" (izbira #2, če imate le vlogo SQA).
  • Izberite številko gradnje (Build number)
na naslednjem zaslonu vidite seznam številk gradenj, za katere imate dodeljene preizkuse. V večini primerov bi morali videti le eno ali dve gradnji. Sledite povezavi v stolpcu "Build Number" za gradnjo, ki jo boste preizkusili.
  • Izberite dodeljen preizkusni scenarij
zdaj vidite vse preizkuse, ki so vam dodeljeni za izbrano gradnjo. Ne kliknite na dodelitveni id (čeprav se to zdi očitno, je napačno). Namesto tega sledite povezavi v stolpcu "Assign by".
Če ste že opravili katere od svojih preizkusov, lahko sledite povezavi v stolpcu U (kliknite na številko). Na naslednji strani boste videli le nepreizkušene primere.
  • Vnesite rezultate
zdaj boste videli vse test cases scenarija. Vsak test case ima kratek opis (kaj je potrebno storiti) in informacije, kakšni so pričakovani rezultati.
Na vrhu vsakega test case vidite več gumbov. Izberite "pass", če preizkus ustreza pričakovanemu rezultatu. Izberite "fail", če ne. Prav tako lahko "skip" preizkus, če niste prepričani, da razumete opis (ali pa če ni pomemben za trenuten preizkus). Če nimate časa za dokončanje preizkusa, ga pustite "untested".
Če preizkus ne uspe, morate zabeležiti zadevo in postaviti id zadeve v vnosno polje "bug".
Prav tako lahko pustite komentar o preizkusu. Vaš upravitelj bo lahko prebral komentarje in bo morda imel boljšo predstavo o kakovosti gradnje.
  • Posodobite rezultate
krmarite na dno strani in z "update" posodobite rezultate. To občasno storite, tudi če vnesete le del svojih rezultatov.


Namig: There is an option to download the test case descriptions in step 4. You will see a "download" link in the right most column. You may download a plain text file here. (In case your browser is going to save the file as .cgi, simply rename it to .txt). You may open the file with any text editor. The File header has some information about the file format. So you should be able to enter your test results offline. Once, your test has been completed and all results have been entered to the file, you can upload it again. You can do this again in step 4. Enter the file name (full file path and name) in the input box on top of the table. Nato pritisnite "upload".

Poročajte o težavah pri neuspelih preizkusih

Če preizkus ne uspe, morate vnesti zadevo v Issue Tracker OpenOffice.org. Za tako zadevo veljajo navodila za vnos zadev.

Ker nima vsak razvijalec ali član projekta qa dostop do TCM, ponovite korake, ki vodijo k težavi, opisani v zadevi.

Načrtujemo, da bo mogoče videti opise preizkusnih primerov v TCM brez prijave. Ko bo to delovalo, boste lahko vnesli povezavo na opis preizkusa v Issue Tracker.

Naloge SQE

prevajanje preizkusnih primerov

  • Prijavite se v TCM
Prijavite se v TCM s svojim uporabniškim imenom in geslom
  • Pojdite na "Test Case Maintenance"
After logging in, you will see the menu items appropriate to your rôle. Go to "Test Case Maintenance" (Item #1, if you have the SQE rôle).
  • Izberite izdelek (product) "OpenOffice.org - Office Suites(2.0)"
"OpenOffice.org" is the only accessible product - click on the product-name link.
  • Izberite kategorijo (Category)
Follow the link to the appropriate Category for the Test Case to be translated. You will now see all the Test Case Descriptions in this Category. The translation, if any, will also be displayed for each description.
  • Open a single Test Case Description to translate
Click on the Test Case ID. You'll see the English (original) text and input fields for translation.
Hint: you can also use HTML tags to format your translation text.
  • Posodobite opis
Enter your translation, and press the "Update" button at the bottom of the page.

Namig: You will see "download" links shown in several places. You can use these links to download all the test cases in one text file, translate them offline and upload the resulting file when you're finished. The file includes a description of the file format.

Opravila MGR

omogočite dostop novim preizkuševalcem

  • Prijavite se v TCM
Prijavite se v TCM s svojim uporabniškim imenom in geslom
  • Pojdite na "Property Maintenance"
after login, you will see some menu items (depending on your role). You need to go to "Property Maintenance" (Item #7, if you have MGR role)
  • Pojdite na "People"
The only property you are able to edit as normal MGR is "People" - follow the link
  • Dodajte nove ljudi
you can add new people by following the link on the upper right
  • Vnesite uporabniške podrobnosti
Vnesti morate
Login (prijava)
to je prijavno ime uporabnika (it's a good idea to use the OOo-account name as login name for TCM)
Name (ime)
polno ime preizkuševalca
Language (jezik)
izberete lahko enega ali več jezikov, za katere ste odgovorni
Location 
free text, just a notice, where the tester is based
Email (E-poštni naslov)
an e-Mail adress, in case you need to contact the tester. (the openoffice.org mail address would work here)
Role (vloga)
choose the role of the tester. Make sure, you include the SQA role, even if you grant SQE or MGR role.
  • Dodajte preizkuševalca
pritisnite gumb "Add" na dnu zaslona

Namig: you can change user details or reset the password for existing testers at this screen. You just need to click on the login name.

dodelite preizkuse

  • Prijavite se v TCM
Prijavite se v TCM s svojim uporabniškim imenom in geslom
  • Pojdite na "Test Assignment Maintenance"
after login, you will see some menu items (depending on your role). You need to go to "Test Assignment Maintenance" (Item #5, if you have MGR role)
  • Izberite projekt (Project) "OpenOffice.org"
you will see a list of Projects that are managed in this TCM instance. Follow the link to OpenOffice.org
  • Izberite številko gradnje (build number)
the next screen will show a list of builds that are ready for testing (e.g. localisationXX for localisation tests or 2.XRC for release tests)
select "Scenario" in column "Assignemnt by" for the build that should be tested (don't follow the link to the build name, this will show a list of all testassignments for this build)
  • Izberite scenarij
choose a scenario, you like to assign. (Application scenarios are used for localization testing, the "OOo release sanity" scenario is used for release approval)
follow the link in column "Test Cases" (click on the number of test cases in this scenario)
  • Assign test scenarios per platform
now you can assign the scenario to a tester. Simply select a tester for any platform and click on Update.
you can assign multiple platforms to one tester and a plattform to more than one tester

Namig: to go back to the Scenario selection screen simply use the Back button of your browser.

preglejte rezultate preizkusov

ustvarite poročilo preizkusov

Personal tools