외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

IT Study/IT 상식

IT 개발 상식 04 - QA ? QC 차이 ? guitar? Parsing ? 란 무엇인가

hyg4196 2021. 9. 15. 13:17
반응형

개발 회사에서 일하기 시작하면서 모르는 용어가 나올때마다 정리하기로 했다.

 

모르는 용어가 너무 많아............ ㅠㅠㅠ

 

 

품질이란 무엇입니까?

품질은 요구 사항, 기대 사항을 충족하고 있으며 고객의 요구 사항에는 결함, 부족 및 실질적인 변형이 없습니다. 고객 요구 사항을 충족하기 위해 따라야 할 표준이 있습니다.

 

1. QA(Quality Assurance) :

제품 출시전에 테스트 및 검수를 맡는 업무

 

2. QC(Quality Control) :

만들어진 제품이 잘 작동하는지 검증하는 업무

 

 

 

QA/QC 업무는 게임 콘텐츠 제작지원작의 보다 더 완성도 높은 출시를 위해

오류를 수정하고 그에 대한 품질 점검을 지원하는 업무입니다. 

QA/QC 부서가 각각 따로 마련된 전문적 기업이 아닐경우 

게임업체 등에서는 QA/QC 업무를 따로 구별하지는 않습니다.

 

품질 관리 란 무엇입니까?

품질 관리는 QC로 알려져 있으며 결함 식별에 중점을 둡니다. QC는 프로젝트에서 설계된 접근 방식, 기술, 방법 및 프로세스가 올바르게 따르고 있는지 확인합니다. QC 활동은 프로젝트 결과물이 정의 된 품질 표준을 충족하는지 모니터링하고 확인합니다.

품질 관리는 반응 프로세스이며 본질적으로 탐지입니다. 결함을 인식합니다. 품질 관리는 품질 보증 후에 완료해야합니다.

 

QA / QC의 차이점은 무엇입니까?

많은 사람들이 QA와 QC가 동일하고 상호 교환 가능하다고 생각하지만 이것은 사실이 아닙니다. 둘 다 밀접하게 연결되어 있으며 때로는 차이점을 식별하기가 매우 어렵습니다. 사실은 둘 다 서로 관련이 있지만 기원이 다릅니다. QA와 QC는 모두 품질 관리의 일부이지만 QA는 결함 방지에 초점을 맞추고 QC는 결함 식별에 초점을 맞추고 있습니다.

 

출처 : https://ko.myservername.com/difference-between-quality-assurance

 

품질 보증과 품질 관리의 차이점 (QA vs QC) - 다른

품질 보증과 품질 관리의 정확한 차이점은 무엇입니까? 실제 사례를 통해 QA 대 QC에 대한 세부 정보를 알 수 있습니다.

ko.myservername.com

 

QA는 품질을 보장하는 것이 아니라 품질을 보장하기 위해 프로세스를 만들고 따르도록합니다. QC는 품질을 제어하는 ​​것이 아니라 품질을 측정합니다. QC 측정 결과는 새로운 프로젝트에서도 성공적으로 구현할 수있는 QA 프로세스를 수정 / 수정하는 데 활용할 수 있습니다.

품질 관리 활동은 결과물 자체에 중점을 둡니다. 품질 보증 활동은 결과물을 생성하기 위해 따르는 프로세스에 중점을 둡니다.

QA 및 QC는 모두 품질 관리의 일부이며 이는 결과물이 고품질이고 고객의 기대를 충족하도록 보장하는 데 사용할 수있는 강력한 기술입니다.

 

웹 애플리케이션을 테스트하는 동안 버그를 기록하기 위해 이슈 추적 시스템을 사용해야한다고 가정합니다.
QA에는 버그를 추가하기위한 표준과 문제 요약, 관찰 된 위치, 버그 재현 단계, 스크린 샷 등과 같이 버그에 있어야하는 모든 세부 정보를 정의하는 것이 포함됩니다. 이것은라는 결과물을 만드는 프로세스입니다. '버그 보고서'.

이러한 표준을 기반으로 문제 추적 시스템에 실제로 버그가 추가되면 해당 버그 보고서가 제공됩니다. 이 활동은 QA 프로세스의 일부입니다.

이제 프로젝트의 후반 단계에서 테스터의 분석을 기반으로 버그에 '가능한 근본 원인'을 추가하면 개발자 팀에 더 많은 통찰력을 제공 할 수 있다는 것을 알게 된 다음 사전 정의 된 프로세스를 업데이트하고 마지막으로 , 버그 보고서에도 반영됩니다.

문제의 더 빠르고 더 나은 해결을 지원하기 위해 버그 보고서에이 추가 정보를 추가하는 것은 QC 프로세스의 일부입니다. 따라서 이것이 QC가 QA에 입력을 제공하여 QA 및 최종 결과물을 더욱 개선하는 방법입니다.

 

+ QM

 

QM 뜻은 quality management 약자로 조직 구성원 모두를 회사의 비전을 심어 조직 전체가 하나로 움직이도록 해 고객만족을 높이는 경영체제입니다. 현재 나온 모든 품질관리기법을 수용할 수 있고 제대로 효과를 발휘 할 수 있또록 마련해주는 장치에요.

 

3. GUITAR ?

테스트 자동화 툴인 GUITAR 입니다.

주요 기능 

  • 한글 스크립트 사용
  • 크로스 브라우징(인터넷 익스플로러, 파이어폭스, 사파리, 크롬, 오페라) 지원
  • 자바스크립트 오류 자동 검출(인터넷 익스플로러, 파이어폭스, 크롬)
  • 변수, include, 조건문, 반복문 지원
  • 원격 관리/실행 지원(CI 연동)
  • 리포트, 알림, 동영상 캡처 지원
  • AutoIt 내부 명령어 지원

Guitar 구조

Guitar 자세한 내용 : https://d2.naver.com/helloworld/1296

 

 

4. Parsing (파싱) 

 

언어학에서 parsing은 구문 분석이라고도하며 문장을 그것을 이루고 있는 구성 성분으로 분해하고 그들 사이의 위계 관계를 분석하여 문장의 구조를 결정하는 것

 

컴퓨터 과학에서 parsing은 일련의 문자열을 의미있는 token(어휘 분석의 단위) 으로 분해하고 그것들로 이루어진

Parse tree를 만드는 과정

 

이러한 parsing 기법은 XML parsing과 JSON parsing이 있습니다.

- parser 란? Compiler의 일부로서 원시 프로그램의 명령문이나 온라인 명령문, HTML 문서 등에서 Markup Tag 등을 입력으로 받아들여서 구분을 해석 할 수 있는 단위로 여러 부분으로 해석해 w는 역할을 한다.

 

즉 Compiler나 Interpreter에서 원시 프로그램을 읽어 들여, 그 문장이 구조를 알아내는 Parsing을 행하여 주는 프로그램이다.

 

 

여러가지 용어들이 있는데, 배우면 새로운게 또 나오고 끝이없당..

반응형

'IT Study > IT 상식' 카테고리의 다른 글

IT 개발 상식 06 - SPA (Single Page Application) 란?  (0) 2021.10.04
IT 개발 상식 05 - http & https + ajax  (0) 2021.09.15
IT 상식 03 - 터미널 사용법  (0) 2021.04.28
IT 상식 - 02  (0) 2021.04.19
IT상식 - 01  (0) 2021.04.19