'The Practical Test Pyramid' 번역본 아티클 내용을 읽고 기억하고싶은 내용들.Spring Boot 기반 REST API를 사용한 샘플 프로젝트를 사용하여 테스트 피라미드의 각 계층에서 테스트 방법등을 설명해주었다테스트 피라미드란? 다양한 테스트 계층을 생각하도록 돕는 시각적 은유 테스트 피라미드 왜 필요한가?소프트웨어가 빠르게 발전하면서 제품을 제공하는 시기도 빨라졌다. 소프트웨어가 배포하기 위해선 테스트가 필요하다. 따라서 테스트 활동도 효율적인 방법을 모색하고, 테스트 자동화가 중요하게 된 현 시점이다. 자동화된 테스트의 핵심개념으로 테스트 피라미드가 사용되어 진다. 테스트 피라미드의 본질 두가지. 다양한 테스트를 작성하는것. 상위계층 일수록 테스트 비율이 적어지는것. 통합테..
Docker 란 무엇인가? 컨테이너 기반의 오픈소스 가상화 플랫폼이다. Docker를 사용하는 이유는 무엇인가?- 독립적인 환경에서 어플리케이션을 패키징하고 배포할 수 있다. - 기존 가상머신 (VMware 등) 플랫폼보다 더 경량화 되고 속도가 더 빠르다. 이유는 host OS의 커널을 직접적으로 공유하기 때문에 속도가 빠르고 메모리 사용량도 덜하다. - 도커 ‘이미지’를 통해 다른 컨테이너 환경에서도 이식하여 사용하기 편리하다 하지만 단점으로는,- Docker 관련된 개념을 이해하기에 러닝커브가 있다. ( 컨테이너 관리의 복잡성도)- 도커환경에서 프로세스간의 공격이나 컨테이너 탈출등의 보안문제가 있다 Docker를 이용하여 jenkins를 구축하려는 이유 - 추후에 다른 환경에서 구축하기 편리하기 ..
목표테스트 시나리오 추가작성시나리오간 의존성 문제 테스트 시나리오 추가 작성 고민 Point기존에 테스트 시나리오 하나를 가지고 스크립트를 작성해서 테스트해보았다.다음 스텝으로 시나리오를 더 추가하려고 보니, 불필요한 코드 중복이 발생했다. 따라서, 작업 효율성, 코드의 재사용성, 유지보수, 가독성을 개선시키기 위해 모듈화 작업이 필요했다. https://github.com/shy1008/appium_project GitHub - shy1008/appium_project: 무신사스토어 App 기능 테스트 자동화무신사스토어 App 기능 테스트 자동화. Contribute to shy1008/appium_project development by creating an account on GitHub.git..
문제 상황테스트 파일 실행시 에러 발생 ======================================================================ERROR: test_valid_login (__main__.MusinsaLoginTest.test_valid_login)----------------------------------------------------------------------…AttributeError: 'NoneType' object has no attribute 'to_capabilities' 원인파악Appium 드라이버 초기화 과정에서 생기는 이슈로, 기존에 실행되었던 테스트 파일과 Capabilities 설정이 달랐기에 재확인해봄 해결방법서치 결과 Migrati..
문제 상황Appium 환경세팅 중 생겼던 이슈cli로 파이썬 파일 실행시 command not found: python 발생 원인파악가상환경내 파일을 확인해보니 path가 잘못되어 있음 프로젝트명을 변경하여 가상환경의 설치된 라이브러리를 사용하지 못하는 현상 해결방법가상 환경 비활성화deactivate가상 환경 폴더 삭제rm -rf venv 가상환경 재생성python3 -m venv venv // ‘venv’ 이름 마음대로 가상환경 활성화 source venv/bin/activate 필요한 패키지 재설치pip3 install Appium-Python-Client
ISTQB FL 자격증을 준비하고 취득했던 과정을 공유합니다. 2024년 6월 4일 정기시험부터 ISTQB FL 자격시험이 v4.0 실러버스로 시행되었습니다. 앞으로 진행될 시험에 도움이 되고자 글을 작성해 보았습니다. https://www.kstqb.org/board_skin/board_view.asp?idx=1902&page=1&bbs_code=4&key=0&word=&etc=KSTQBISTQB Foundation Level V.4.0 실러버스 한글 번역본이 업로드 되었습니다. 학습에 참고하시기 바랍니다. (샘플문제는 샘플문제 자료실로 이동) - 2024.2.21 by KSTQB Teams ISTQB® Foundation Level 실러버스가 v.4.0www.kstqb.org자격증 목표 / 계기 자격..