KO/TCM 안내서

From Apache OpenOffice Wiki
< KO(Redirected from Ko/Test Case Management)
Jump to: navigation, search


번역중인 문서입니다.

테스트 항목 관리 포털(Test Case Management, 줄여서 TCM)는 테스트 항목을 관리하는 웹기반 프로그램입니다. 여기에는 테스트 항목들에 대한 설정과 번역이 포함되어 있으며, 각 테스터들에게 테스트 항목을 할당하고 결과들을 수집합니다.

TCM에 대한 일반 정보

TCM은 Sun localization testing team에서 개발하고 관리하고 있습니다. 따라서 기본 정책은 오픈오피스뿐만 아니라 다른 프로그램들에 대한 지역화 테스트입니다. 이러한 TCM의 기능을 확장하여 오픈오피스 프로젝트의 일반 테스트 작업들을 위한 도구로 사용하기 위해 준비중입니다.

오픈오피스 프로젝트는 현재 오픈솔라리스 프로젝트와 동일한 TCM 버전을 사용하고 있습니다.

TCM에 대한 소개는 TCM 정보 페이지에 있습니다. 이 소개 문서는 현재 TCM의 전임 관리자가 작성한 것이므로 현재 TCM 화면과 다소 다를 수 있습니다.

TCM에서의 역활 및 권한

TCM에는 세 가지(또는 네 가지) 역활이 존재합니다.

  • SQA (Software Quality Assurance)
테스트 항목을 보고, 각 테스트 항목에 대한 테스트 결과(pass/fail)를 업데이트합니다.
  • SQE (Software QA Engineer)
테스트 항목들을 수정(추가, 제거, 번역)합니다.
  • MGR (Manager)
SQE 접근과 각 사용자 접근 할당 권한을 가지며, 테스터들에게 테스트 항목 할당, 새 테스트 항목/시나리오 추가, 새 테스트 보고서/보고서 서식 생성 등을 할 수 있습니다.

모든 역활은 지역화에 기반을 하고 있습니다. 다시 말해 모든 SQA / SQE / MGR 은 하나 이상의 지역화 프로젝트에 속하게 됩니다. SQA는 각 언어로 번역된 항목들을 테스트하고, SQE는 특정 언어로 항목들을 번역합니다. 그리고 MGR은 같은 지역화 프로젝트에 소속된 테스터들에게 테스트를 할당할 수 있습니다.

en 지역화 관리자는 일종의 "슈퍼 관리자"로 한 가지 권한(네번째 역활)을 더 가지고 있습니다.


TCM 에서의 버그 관리

TCM 자체에 대한 버그를 발견하면 오픈오피스 이슈트래커로 보고합니다. 분류는 qa 이고, 하위분류는 tcm 입니다.

테스트 항목에서 오픈오피스의 버그를 발견한 경우에는 이슈트래커의 적절한 분류로 보고를 합니다. qa / tcm 분류로 보고하지 마십시오. 이에 대한 더 자세한 사항은 실패한 테스트를 이슈로 보고하기를 참고하십시오.

그 외로 TCM에 관한 궁금한 사항은 메일링 리스트 dev@qa.openoffice.org, 또는 team@ko.openoffice.org 로 문의하십시오.

Doing your daily work

SQA 역활 과정

테스트 진행하기

테스트를 진행하려면 할당받은 테스트가 있어야 합니다. 관리자에게 테스트를 할당받으십시오. (누가 "관리자"인지에 대해서는 dev@qa.openoffice.org 나 team@ko.openoffice.org 로 문의하십시오.)

  • TCM 로그인
TCM 로그인 페이지에서 사용자 이름과 암호를 입력합니다.

Tcm login.png

  • "Test Result Update" 페이지로 이동
로그인을 하면 몇 가지 메뉴가 표시됩니다(역활에 따라 다릅니다). "Test Result Update" 페이지로 이동합니다(SQA 역활만 수행하는 경우 두번째 항목입니다).

Tcm go to test result update.png

  • 빌드 넘버(Build number) 선택하기
다음 화면에는 할당받은 테스트가 있는 빌드 넘버 목록이 표시됩니다. 대부분의 한두개의 빌드가 표시됩니다. "Build Number" 열의 링크를 클릭하여 테스트할 빌드로 이동합니다.

Tcm select build number.png

  • 할당받은 테스트 시나리오 선택하기
선택한 빌드에서 할당받은 테스트 항목이 모두 표시됩니다. 할당 id를 클릭하지 마십시오. 그 대신 "Assign by" 열의 링크를 클릭합니다.
이미 일부 항목에 대한 테스트를 끝낸 경우, "U" 행의 숫자를 클릭합니다. 그러면 테스트되지 않은 항목만 표시됩니다.

Tcm select the assigned test scenario.png

  • 테스트 결과 입력하기
시나리오에 있는 모든 테스트 항목이 표시됩니다. 그리고 각 테스트 항목에는 간단한 설명과 정보, 기대 결과값이 표시됩니다.
각 테스트 항목의 상단에는 옵션 버튼이 있습니다. 기대 결과값과 동일한 결과를 얻었으면 "pass" 를 선택하고, 그렇지 않은 경우 "fail" 을 선택합니다. 항목에 대해 잘 알지 못하거나 별로 중요하지 않아 테스트를 하지 않으려는 경우 "skip" 을 선택하여 테스트를 진행하지 않을 수도 있씁니다. 하지만 테스트를 마치지 못한 경우에는 "untested" 로 남겨 두십시오.
테스트가 실패한 경우에는 이슈로 등록하고, "bug" 란에 이슈 id 를 입력합니다.
항목에 대해 설명이나 댓글을 남길 수도 있습니다. 이는 관리자가 볼 수 있으며, 보다나은 테스트를 위해 도움이 될 것입니다.

Tcm enter your results.png

  • 테스트 결과 업데이트하기
테스트 결과를 업데이트하려면 페이지 최하단의 "update" 버튼을 클릭합니다. 테스트를 진행하는 중간중간에 수시로 업데이트할 수 있습니다.


Hint: 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. Then press "upload".

Report Issues for failed tests

If a test failes, you should file an issue at the OpenOffice.org Issue Tracker. For such an issue, the issue writing guidelines apply.

As not every developer or member of the qa project has access to TCM, repeat the steps that lead to the problem in the issue.

It is planned to be able to see test case descriptions in TCM without being logged in. Once this has been implemented, you may enter a link to the test case description in Issue Tracker.

SQE tasks

translating test cases

  • Login to TCM
Login to TCM with your username and password
  • Go to "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).
  • Select the product "OpenOffice.org - Office Suites(2.0)"
"OpenOffice.org" is the only accessible product - click on the product-name link.
  • Choose a 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.
  • Update the description
Enter your translation, and press the "Update" button at the bottom of the page.

Hint: 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.

MGR tasks

grant access to new testers

  • Login to TCM
Login to TCM with your username and password
  • Go to "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)
  • Go To "People"
The only property you are able to edit as normal MGR is "People" - follow the link
  • Add new People
you can add new people by following the link on the upper right
  • Enter user details
You need to enter
Login 
thats the login name of the user (it's a good idea to use the OOo-account name as login name for TCM)
Name 
the full name of the tester
Language 
you may choose one or more languages you are responsible for
Location 
free text, just a notice, where the tester is based
Email 
an e-Mail adress, in case you need to contact the tester. (the openoffice.org mail address would work here)
Role 
choose the role of the tester. Make sure, you include the SQA role, even if you grant SQE or MGR role.
  • Add the tester
press the "Add"-button at the bottom of the screen

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

assign tests

  • Login to TCM
Login to TCM with your username and password
  • Go to "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)
  • Choose the Project "OpenOffice.org"
you will see a list of Projects that are managed in this TCM instance. Follow the link to OpenOffice.org
  • Select 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)
  • Select the scenario
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

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

review test results

create a test report

Personal tools
In other languages