본문 바로가기

WORKING

(97)
[CI/CD] [git&github] 8.2 깃 명령으로 풀 리퀘스트 보내기 5장에서 풀 리퀘스트 통해 협업하는 방법 학습 풀 리퀘스트 보내는 과정1. 기여하려는 저장소를 본인 계정으로 포크하기2. 포크한 저장소를 클론하기3. 브랜치 생성 후 생성한 브랜치에서 작업하기4. 작업한 브랜치 푸시하기5. 풀 리퀘스트 보내기 8.2 깃 명령으로 풀 리퀘스트 보내기 1. 기여하려는 저장소를 본인 계정으로 포크하기 cf. 만일 이미 collaboration 저장소가 포크되어 있다면?포크한 저장소를 클론하기 전에 잊지 말고 확인해야 하는 단계 있음내 계정으로 포크된 저장소로 들어가보면, This branch is X commits behind kangtegong/collaboration:main 메세지가 떠 있을 수 있음.이 메세지는 포크된 저장소가 원본 저장소에 비해 몇 커밋 뒤쳐져 있다는..
[CI/CD] [git&github] 8.1 원격 저장소와 상호 작용하기 8장이 장에서 배울 명령어git clone : 원격 저장소를 복제하기git remote : 원격 저장소를 추가, 조회, 삭제하기git push : 원격 저장소에 밀어주기git fetch : 원격 저장소를 일단 가져만 오기git pull : 원격 저장소를 가져와서 합치기git 명령 --help : 매뉴얼 페이지 보기 8.1 원격 저장소와 상호 작용하기8.1.1 git clone : 원격 저장소를 복제하기원격 저장소를 클론하는 명령 : git clone  1. 원격 저장소 링크에 접속 url : https://github.com/kangtegong/collaboration GitHub - kangtegong/collaboration: 『모두의 깃&깃허브』 (길벗) 실습 저장소『모두의 깃&깃허브』 (길벗) 실..
[CI/CD] [git&github] 7.4 브랜치 관리하기 7.4 브랜치 관리하기브랜치의 개념에 대해서는 4장에서 이미 설명, 이 절에서는 명령어로 브랜치를 나누고 체크아웃하고 병합하고 재배치하는 방법에 대해 알아봄    7.2.1. git branch : 브랜치 나누기브랜치 만드는 명령 : git branch foo 라는 브랜치 만드는 명령 : git branch foo 7.2.2 git checkout : 체크아웃하기체크아웃 :  브랜치를 전환하는 것을 의미.현재 작업 중인 브랜치에서 다른 브랜치로 이동하는 과정입니다.이 명령을 실행하면, 해당 브랜치에서의 코드나 파일 상태가 현재 작업 중인 디렉토리에 적용되며, 그 브랜치에서 작업한 내용으로 바뀌게 됨 foo 브랜치로 체크아웃하는 명령은 git checkout foo 임깃배시에서 master가 foo로 ..
[CI/CD] [git&github] 7.3 작업 임시 저장하기 7.3 작업 임시 저장하기소스트리에서 스태시로 작업 내역을 임시 저장할 수 있었음 7.3.1 git stash : 변경 사항 임시 저장하기 2. git stash list : 임시 저장된 작업 내역 조회하기 3. git stash apply : 임시 저장된 작업 적용하기git stash apply : 임시 저장된 작업을 작업 디렉터리에 적용하는 명령 4. git stash drop : 임시 저장된 작업 삭제하기스태시 내의 임시 저장된 작업을 지우는 명령은 git stash drop 임 가령 stash@{0} 을 스태시에서 삭제하는 명령은 git stash drop stash@{0} 임 stash@{1} 이 stash@{0}가 됨cf. git stash clear 는 임시 저장된 작업을 전부 삭제하는..
[쉬운 모바일 테스트 자동화 시작하기: Appium] Appium Studio 장점Windows 시스템에서 iOS 테스트 가능(iOS17부터는 불가)  레코더 기능 내장모든 유형 앱 테스트 가능X-path 고급 요소 감지시각적 상세 보고서 작성(근본 원인 파악 가능) Android 물리적 기기 연결자체 usb 드라이버 다운 시리얼 넘버 기억장치의 usb 디버깅 활성화 ( 휴대폰 기기에서 sw 정보에서 빌드 번호 7번 탭하여 개발자 모드 진입 -> 설정에서 개발자 옵션 usb 디버깅 on -> pc와 안드로이드 기기 usb 케이블로 연결 후 usb 디버깅 허용 팝업 "확인" 클릭 )
[제로베이스에서 취업까지 QA편] 3.3 클라이언트 성능 테스트 3.3 클라이언트 성능 테스트검증 범위는 애플리케이션 사용 중 FPS, CPU 사용량, GPU 사용량, 배터리 사용 전력량, 디바이스 온도, 메모리 사용량, 네트워크 사용량을 측정 클라이언트 성능 테스트를 위한 벤치마킹 도구안투투 벤치마크, 긱벤치, PC마크, GFX벤치, 벤치마크, 게임벤치 Game Bench(책에선느 게임벤치로 실습 다루심~!) 벤치마킹 도구 사용 시 유의사항테스트할 애플리케이션만 활성화된 상태로 테스트 진행, 성능 측정은 최소 한시간 이상 cf. 이커머스 애플리케이션에서 성능 문제 발생시킬 수 있는 기능은?상품 목록을 호출하는 상품 조회 또는 상품 목록에서의 로딩 축적, 고사양 이미지와 동영상을 출력하는 상품의 상세 페이지, 다량의 유저 유입이 순간적으로 증가하여 트래픽이 급증할 수..
[제로베이스에서 취업까지 QA편] 3.2 네트워크 테스트 3.2 네트워크 테스트제품 개발 기간 중에 진행하는 기술 검증 테스트네트워크 단절, 전환, 약한 네트워크, 국가별 네트워크 상황, 네트워크 성능(업/다운 링크 속도, 부하) 의도적으로 설정 네트워크 단절 테스트비행기 모드를 의도적으로 만들어 단절 상태에서 제품의 반응을 확인하고 관련된 타임아웃 정책을 수립하고 단절로 인해 발생이 예측되는 네트워크 이슈에 대한 네트워크 이슈에 대한 대비 시나리오 확립 네트워크 전환 테스트인터넷 연결 유지하기 위해 와이파이와 모바일 네트워크가 자동으로 전환되는 것을 의미, 와이파이 연결 상태에서는 의도하징 ㅏㄶ게 사용이 중지될 경우 인터넷이 잠시 단절되고 모바일 네트워크로 연결되는 상황 네트워크 성능 테스트다운로드 속도, 업로드 속도, 핑, 네트워크 레이턴시 테스트 *핑 :..
[제로베이스에서 취업까지 QA편] 3.1 API 테스트 엔드포인트서버에서 리소스에 접근할 수 있도록 해주는 URL API 테스트는 FE나 클라이언트가 구축되기 전 백엔드 시스템 내부 설계 및 통합이 완료된 후 API 엔드포인트에 대한 테스트를 수행할 수 있지만 그러기 위해서 서버, 뎅티ㅓ 베이스, 클라이언트와 같은 모든 시스템과 애플리케이션 개발이 완료된 상태여야 합니다.   앤드 투 엔드 테스트가 시작된다면 개발 초기에 해소할 수 있는 이슈에 대한 대응은 늦어질 수 밖에 없음 API 종류와 유형1. SOAP API(Simple Object Access Protocol) *소프 APIXML 기반의 메시징 프로토콜로, 주로 웹 서비스 간의 통신에 사용, XML 형식으로 요청(request)과 응답(response)을 주고받음2. RPC API I(Remote ..