테스트 데이터 관리 도구(Dataprof)
Test/Tool 2021. 12. 29. 10:37

이전에 테스트 데이터에 대해 다뤄보았었고, 이러한 데이터 관리 툴을 사용 후기를 포스팅한다. 2021.12.28 - [Test/Theory] - Test Data의 개념과 데이터 생성부터 관리 방법 A-Z Test Data의 개념과 데이터 생성부터 관리 방법 A-Z 테스트 데이터란 테스트를 위한 데이터로 금융, 보험, B2B서비스 분야에서는 민감하게 다뤄지며, 실제 환경의 데이터는 가공되지 않아 테스트에 불편함이 있으며, 대용량에서 비롯되는 시간적 qualityhm.tistory.com Management Tool 작은 규모의 테스트 데이터라면 매뉴얼하게 관리할 수 있지만, 규모가 커질 수록 관리의 어려움이 생기고 이때 사용할 수 있는 툴은 다음 링크를 통해 확인해보자. 기능 비교를 위해 Trial로 직..

Test Data의 개념과 데이터 생성부터 관리 방법 A-Z
Test/Theory 2021. 12. 28. 12:12

테스트 데이터란 테스트를 위한 데이터로 금융, 보험, B2B서비스 분야에서는 민감하게 다뤄지며, 실제 환경의 데이터는 가공되지 않아 테스트에 불편함이 있으며, 대용량에서 비롯되는 시간적 비용이 만만치 않기 때문에 테스트 데이터를 주제로 광범위하게 다뤄본다. 사실은 연도 데이터 입력에 대한 검증을 하다가 생각 없이 케이스 추가해서 데이터 관리에 대한 접근법을 찾아보게 되었다 :-) Type of test data 테스트 데이터는 크게 두가지 형태로 나뉜다. 케이스에 의한 입력 데이터 테스트 대상의 상태 데이터: 케이스에 명시된 pre-condition을 충족하기 위한 데이터 How test data is generated Manually Data generation tool From existing pro..

Cypress 란? (feat. Selenium)
Test/Tool 2021. 12. 2. 20:55

웹 테스트 자동화에 관심이 생겼고, 어떤 상용화 된 툴이 좋을 지 장/단점을 미리 조사하고 학습하는 편이기 때문에 실행 및 회사 사이트에 적용해보았던 내용을 포스팅한다. 실제 사용한 캡처 이미지는 아쉽게도 날라가서 정보 전달 위주로 작성되었다. 배경 및 목적 단순, 반복 테스트를 줄이며, 사용자 입장에서 workflow와 laytency를 측정하여 사용자 경험을 고민할 수 있다. 요약 웹용으로 설계된 프론트엔드 테스트 도구이며 javascript를 사용하여 프론트 개발자 및 QA 엔지니어를 대상으로 함. E2E, 통합, 단위 테스트가 가능함. 사전 지식: javascript 개발 경험, Mocha 프레임워크 경험 설치 및 실행 방법(Based on Windows) 설치방법: Mac, Linux(Ubunt..

OSS 라이선스와 검증 도구에 대하여(+OLIVE Platform)
Test/Tool 2021. 12. 1. 21:48

https://qualityhm.tistory.com/12 2021 공개SW 페스티벌 후기 온오프믹스를 떠돌다가 사전 신청해두었던 페스티벌이 11/30일 오후 2시부터 리누스 토발즈의 축사를 시작으로 다양한 세션들이 준비되어 있었다. 오픈소스 생태계에서 모두 한가닥 하시는 분들 qualityhm.tistory.com 온라인 공개SW페스티벌을 보고서 오픈소스 라이선스에 대해 포스팅을 해봐야 겠다 생각이 들었고, 찾아보았던 라이선스 관리 툴 정보에 대해 포스팅한다. OSS 오픈소스는 개발 비용 절감, 최신 기술 확보, 기술 경쟁력 강화를 목적으로 누구나 언제든지 사용 가능하지만, 소스의 수정(재생산)/배포하는 경우 해당 라이선스 정책 의무를 따라야 하며 단순 사용 고지 수준부터 전체 소스 코드 공개가 요구되..

품질 국제 표준 1탄(ISO/IEC 9126, 25010)
Test/Theory 2021. 12. 1. 21:47

기술 표준을 정의하는 기구는 대표적으로 ISO, IEC, IEEE 등이 있으며, 비즈니스를 하며 해당 국가의 기관 혹은 기업에 요구하는 표준이 다를 수 있다. 더럽게 많지만 알아두면 유리하다고 생각되며 표준을 알아야 현업에 맞춰 가이드라인을 제시할 수 있기 때문에 정리한다. 목적 요구사항 정의의 완전성 확인 SW 요구사항 확인 SW 설계 목적 확인 테스트 목적 확인 사용자 인수 기준 확인 정량적 품질 평가를 위한 기본 틀 조직의 품질 목표를 설정 ISO/IEC 9126와 IEEE/ISO/IEC 25010 1991년 처음 발표되어 이후 IEEE/ISO/IEC 25010 표준으로 대체되었으며, 사용자 입장에서 어떤 특징을 가진 소프트웨어가 품질이 높을까 관점으로 접근하여 품질 특성을 정의한다. 8가지로 구분..

맨날 까먹는다, 테스트 유형(Type of Testing)
Test/Theory 2021. 10. 26. 23:48

QA는 기획/논리적 오류 사전 검증, 사업 운영에 대한 타당성 검증, 협업 과정 중 프로세스 개선 제시 활동, 디자인 리뷰, 보안, 테스트를 통한 결함 도출 및 관리 등 협업 부서의 이해가 있다는 전제하에 품질을 높이기 위해 정말 다양한 업무 영역에서 역량을 펼칠 수 있다. 경험이 부족한 상태에서 어떠한 역량을 쌓는게 좋을까 고민하였을 때 무엇보다 테스팅 활동 자체의 퀄리티를 먼저 높이는 것이 좋겠다고 생각했고, 테스트 대상의 도메인 이해도, 프로젝트 상황, 프로세스 상 단계에서 어떤 테스팅을 수행할 지 판단하고 적합한 테스팅을 설계 및 수행 능력을 높이고자 기본 지식을 정리하였다. Testing 타입은 100+가 존재한다. Testing cycle을 돌리는데 있어 공통적인 타입을 정리하여 기법 및 전략..