반응형

품질관리(QA) 3

[Python/파이썬] Redmine API 활용 - csv 저장 및 읽기 스크립

최근 입사한 회사에서 Redmine을 BTS로 활용 중에 있습니다. 아무래도 JIRA는 가격이 비싸기에 작은 규모의 프로젝트나 업체에서는 Redmine 사용을 우선할 듯 합니다.주기적으로 잔여 일감을 csv로 읽고 어딘가(?) 보내야 하는 업무가 있어 python-redmine을 활용하기로 했습니다. 우선, python-redmine을 설치 합니다.pip install python-redmine그리고, Redmine 설정에서 API 사용을 활성활 해줍니다. (예시 : 3.4.6 버전 Redmine 사용)Python 스크립트를 아래와 같이 작성해줍니다.import csvfrom redminelib import Redmine#Redmine 접속 정보를 입력 합니다.redmine = Redmine('Redmi..

[QA/품질보증] Verification & Validation 차이

QA채용 관련하여 면접관 또는 지원자일 때, 자주 질문하거나 듣는 질문이 있습니다."Verification과 Validation에 대해 설명해주세요."품질관리에 대한 대부분의 서적에서 첫 챕터에 언급되는 만큼 기본적인 용어이기에 신입, 경력할 것 없이 면접에서의 단골 질문이 되는 것 같습니다. 그럼에도 실무 환경 등 다양한 이유로 잊히거나 의미를 혼동하는 경우가 발생합니다. (심지어 번역 조차도 유사합니다.)"개발자도 알아야 할 소프트웨어 테스팅 실무 제3판"에서는 이에 대해 아래와 같이 설명하고 있습니다.베리피케이션과 밸리데이션 (Verification and validation)은 소프트웨어 개발 수명주기의 전(全) 단계에서 수행될 수 있다. 베리피케이션은 개발 단계의 산출물이 그 단계의 초기에 설정..

품질관리(QA) 2022.11.16

[QA/품질보증] monkeyrunner 실행 문제 해결하기

모바일 게임을 제작할 때, 대부분 Unreal 또는 Unity 엔진을 사용하고 있습니다. Unreal 또는 Unity로 제작된 클라이언트는 하나의 Viewer로 처리되기에 일반적으로 Appium 사용이 불가 합니다. 이때, 게임 QA로서 클라이언트의 테스트 자동화를 하고자 하면 Android 한정이지만 monkeyrunner를 떠올리게 됩니다.다만, 최근 구글에서는 monkeyrunner를 버린 것으로 생각됩니다. 그럼에도... 과거인인 저로서는 일부 사용 중인 기능도 있기에 계속 사용 중에 있습니다.그러나, 최근 Android Studio를 재설치하고 monkeyrunner를 실행하면 아래와 같은 에러 메시지가 출력되고 실행되지 않습니다.SWT folder '..\framework\x86_64' doe..

반응형