QualityForward에서 제공하는 API 정보

QualityForward은 테스트 관리 클라우드 서비스입니다. Excel 및 Google 스프레드시트와 같은 목록 형식으로 테스트를 일괄적으로 만들거나 테스트 케이스를 업데이트할 수 있습니다.

QualityForward에서는 API를 제공하고 있습니다만, 문서가 편차로 알기 어려웠으므로 일람으로 해 보겠습니다.

엔드포인트 URL


https://cloud.veriserve.co.jp

필수 매개변수



api_key

API 키. 프로젝트 설정에서 확인할 수 있습니다. 프로젝트에 대해 하나의 API 키가 됩니다.



사용자



사용자 목록을 가져옵니다.
GET /api/v2/users.json

프로젝트



현재 프로젝트를 가져옵니다.
GET /api/v2/current_project.json

테스트 스위트



테스트 스위트 얻기



테스트 스위트를 가져옵니다.
GET /api/v2/test_suites.json

테스트 스위트 만들기



테스트 스위트를 만듭니다.
POST /api/v2/test_suites.json

테스트 스위트 업데이트



테스트 스위트를 업데이트합니다.
PATCH /api/v2/test_suites/:id.json

테스트 스위트 삭제



테스트 스위트를 삭제합니다.
DELETE /api/v2/test_suites/:id.json

테스트 스위트 버전



테스트 스위트 버전 얻기



테스트 스위트 버전을 가져옵니다.
GET /api/v2/test_suites/:test_suite_id/test_suite_versions.json

테스트 스위트 버전 만들기



테스트 스위트 버전을 만듭니다.
POST /api/v2/test_suites/:test_suite_id/test_suite_versions.json

테스트 스위트 버전 업데이트



테스트 스위트 버전을 업데이트합니다.
PATCH /api/v2/test_suites/:test_suite_id/test_suite_versions/:id.json

테스트 스위트 버전 삭제



테스트 스위트 버전을 삭제합니다.
DELETE /api/v2/test_suites/:test_suite_id/test_suite_versions/:id.json

테스트 케이스



테스트 케이스 획득



테스트 케이스를 취득합니다.
GET /api/v2/test_suites/:test_suite_id/test_suite_versions/:test_suite_version_id/test_cases.json

테스트 케이스 만들기



테스트 케이스를 만듭니다.
POST /api/v2/test_suites/:test_suite_id/test_suite_versions/:test_suite_version_id/test_cases.json

테스트 케이스 업데이트



테스트 케이스를 업데이트합니다.
PATCH /api/v2/test_suites/:test_suite_id/test_suite_versions/:test_suite_version_id/test_cases/:id.json

테스트 케이스 삭제



테스트 케이스를 삭제합니다.
DELETE /api/v2/test_suites/:test_suite_id/test_suite_versions/:test_suite_version_id/test_cases/:id.json

테스트 단계



테스트 단계 얻기



테스트 단계를 가져옵니다.
GET /api/v2/test_phases.json

테스트 단계 만들기



테스트 단계를 만듭니다.
POST /api/v2/test_phases.json

테스트 단계 업데이트



테스트 단계를 업데이트합니다.
PATCH /api/v2/test_phases/:id.json

테스트 단계 삭제



테스트 단계를 삭제합니다.
DELETE /api/v2/test_phases/:id.json

테스트 사이클



테스트 사이클 획득



테스트 사이클을 가져옵니다.
GET /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles.json

테스트 사이클 생성



테스트 사이클을 만듭니다.
POST /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles.json

테스트 사이클 업데이트



테스트 사이클을 업데이트합니다.
PATCH /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles/:id.json

테스트 사이클 삭제



테스트 사이클을 삭제합니다.
DELETE /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles/:id.json

테스트 결과



테스트 결과 얻기



테스트 결과를 가져옵니다.
GET /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles/:test_cycle_id/test_results.json

테스트 결과 만들기



테스트 결과를 만듭니다.
POST /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles/:test_cycle_id/test_results.json

테스트 결과 업데이트



테스트 결과를 업데이트합니다.
PATCH /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles/:test_cycle_id/test_results/:test_case_no.json

테스트 결과 삭제



테스트 결과를 삭제합니다.
DELETE /api/v2/test_phases/:test_phase_id/test_suite_assignments/:test_suite_assignment_id/test_cycles/:test_cycle_id/test_results/:test_case_no.json

요약



QualityForward의 API는 간단한 RESTful API입니다. 잘 다루는 것은 어렵지 않을 것입니다.

API에서 보면 모델은 다음과 같은 구조로 되어 있습니다.
  • User
  • Project
  • Test Suite
  • Test Suite Version
  • Test Cases

  • Test Phase
  • Test Suite Assignment
  • Test Cycle
  • Test Result


  • Test Suite Assignment 를 조작하는 API가 없습니다만, 언 문서나 API 조작은 할 수 없다고 하는 것입니다.

    사내 DB와 연계한 테스트 관리나 외부 시스템과의 연계에 API를 활용해 주십시오.

    도움말 | QualityForward

    좋은 웹페이지 즐겨찾기