본문 바로가기

QA/소프트웨어 공학 & QA5

소프트웨어 테스트 시작 - 테스트 계획서 작성하기 Part 1 지금까지는 테스터와 QA의 업무에 대해 다루었다 이제부터는 테스트를 어떻게 계획하고 요구사항을 어떻게 분석하고 테스트를 수행하는데 있어 어떤식으로 문서를 작성해야하는지 정리하려고 한다 소프트웨어 테스팅은 소프트웨어의 결함이 있는지를 발견하는 행동이지만 소프트웨어의 결함이 없다는 것을 증명하는 사실이 아니다. QA의 업무 중 일부는 테스트 계획 설계부터 테스트 수행단계까지의 일련의 보고서와 문서의 작성이 50%를 차지한다. 우선 테스트 일정을 산출하기에 앞에서 테스트의 과정을 알고 가야한다. 테스트의 과정은 테스트 설계 > 테스트 분석 > 테스트 디자인 >테스트 설계 > 테스트 수행 순으로 테스트기 이루어지며 테스트가 완료가 되면 시점을 QA Sign-off라고 한다 . 신입 주니어의 QA 엔지니어 중에서.. QA/소프트웨어 공학 & QA 2021. 11. 18.
QA=테스트라는 잘못된 인식과 그리고 마성의 QA QA활동에 대해서 소프트웨어 QA라고 하면 대부분 생각하는 것이 테스트라고 생각을 하는 경향이 있다 QA엔지니어라고 하면서 실상은 테스트 엔지니어에 불과한 현실이다. QA팀이라고 생각하면 대부분 테스트를 하는 부서라고 생각을 한다. 맞을 수 도 틀릴 수 도 있다. 통싱 적으로 개발팀에서 자체 개발 테스트를 하지 않고 QA팀에서 테스트를 진행하고 QA팀에서 테스트가 정상적으로 진행되었다면 QA Off라고도 한다 QA 하면 검증을 하는 업무라고 많이들 이야기를 한다. 반복적인 테스트와 부화적인 스트레스 테스트를 진행하여 통과가 되어야 QA라고 하는데 이건 잘 보면 QC활동이다 QA에 대한 교육이나 컨퍼런스를 찾아보면 QA에 대한 교육은 없고 테스팅에 대한 이론과 교육만 존재한다. ISO 29119 표준 어디.. QA/소프트웨어 공학 & QA 2021. 11. 18.
소프트웨어 품질 보증에 대하여 , QA와 QC(Testing)의 차이 기존 포스팅 : https://jislog.net/13?category=854150 테스터와 QA에 대한 차이는 기존에 정리를 했었는데 간단하게 다시 정리를 하려고 한다. SQA(Sofrware Quality Assurance)의 개요 사전에 기획된 요구사항과 개발완료된 SW 제품과의 일치성 확인작업과 검증 중 발생한 이슈로 인해 생길 수 있는 비용적 문제를 산출하고 제품에 대한 안정성과 요구사항에 대해 만족하는지 품질을 보증하는 과정을 의미한다. 단순하게 테스트 위주의 검증 업무는 QA( Quality Assurance) 가 아니라 QC(Quaulity Control)에 해당하고 QA안에 테스트가 포함되어 있을 뿐, QA=테스트야 라고 절대로 오인해서는 안된다. 자 그러면 보증은 무엇일까? 보증이란 (.. QA/소프트웨어 공학 & QA 2021. 11. 14.
2020 소프트웨어 품질 보증 모범 사례와 QA와 테스터의 범례 원본내용 : https://www.deviqa.com/blog/20-software-quality-assurance-best-practices-for-2019/ ========================================================================= 소프트웨어 품질 보증 QA 은 광범위한 범위이며 전체 프로세스는 소프트웨어, 응용 프로그램 또는 프로그램 개발의 전체 수명 주기에 걸쳐 발전해 왔습니다. 다음은 품질 보증 테스터가 적용되어야 하는 2020년의 모범 사례 중 몇가지입니다 내용이 좀 길지만 다들 업무하면서 업무에 맞게 벤치마킹하여 QA, 테스트 활동에 도움이 되었으면 좋겠으며 QA = Test야! 라는 편견이 조금은 꺠지길 기대합니다. (사실 저도 처음.. QA/소프트웨어 공학 & QA 2020. 6. 29.
TE(Test Engineer)와 QA(Quality Assurance)의 차이에 대해서 우리나라에선 TE(Test Engineer)와 언제부턴가 QA의 업무가 동급이거나 같은 분류로 인식이 되고 있다. 지금은 많이 바뀌는 추세라고 하지만... 잠깐 여기서 QA는 소프트웨어직군의 품질 보증 Quality Assurance QA를 의미한다 하드웨어의 QC,QA는 다르게 구분되므로 유의하길 바라며 SW QA는 H/W QA에서 있다가 넘어온지 얼마 안된것으로 알고 있다 SW Q/A에서 말하는 품질관리,보증은 비슷하지만 하드웨어 품질부분에선 ISO 13485, ISO 9001을 다르는 경우가있는데 소프트웨어 품질부분은 29119 소프트웨어 테스트 품질 29119를 다룬다 그냥 근데 다 똑같은 국제표준 품질인데 분야가 다른것이다 소프트웨어 표준, 보안 표준, 의료기기 제조 표준 등 각 각의 품질표준 .. QA/소프트웨어 공학 & QA 2020. 3. 23.