본문 바로가기

전체 글6

Git (깃) 설치방법 Git download : https://git-scm.com/ 클릭우측하단의 Download for windows 클릭Click here to download 선택설치를 시작합니다.설치가 완료된 git을 실행후 하단의 캡쳐와같이 브랜치를 **“main”**으로 변경(입력) 후 next실행으로 계속 진행(모든옵션유지)후 설치 완료git config --global init.defaultbBranch main (브랜치명은 추후에도 변경가능)Git Bash 실행 → git - - version 입력 (버전상태확인)git 사용을 위해 사용자 정보를 입력합니다.$ git config --global user.name "codeshlee" (깃헙 유저네임)$ git config --global user.emai.. 2024. 7. 8.
Git과 Git hub 차이점에 관해 알아봅시다 Git과 GitHub의 가장 큰 차이 git 과 git hub는 다른 서비스입니다.Git 이란?  분산 버전 관리 시스템 GitHub란?  루비 온 레일즈로 만들어진 웹 서비스입니다.Git은 내 컴퓨터에 설치되는 SW이며, GitHub은 웹 서비스입니다.Git기반의 웹 서비스가 GitHub 뿐만은 아닙니다. GitLab 등 다양한 서비스가 있어요.유지보수저장 용량언제 어떤 코드가 수정되었는지 확인(추적관리)코드 공유버전 관리내용을 카테고리 별로 정리해보도록 하겠습니다.용량 : 파일이 N개라면 N 파일용량 → 수정 내역만 저장(Git)협업 : 파일 주고 받기, 누가 수정했는지, 얼마만큼 수정되었는지, 프로젝트 보드(GitHub, GitLab 등의 타 서비스 이용 가능)관리 : 원하는 Version으로 되돌.. 2024. 7. 6.
QA KOREA Conference 참가하기 미리 얼리버드로 티켓을 구매했습니다. 일시는 2024년 7월 6일 온라인 Live로 참여가 가능합니다. 컨퍼런스 정보- 행사명 : 2024 3rd QA 코리아 컨퍼런스- 일시 : 2024. 07. 06(토) | 10:00 ~ 17:00- 장소 : 온라인 (Zoom)- 대상 : 소프트웨어에 관심 있는 모든 엔지니어 및 이해관계자컨퍼런스 안내사항- 본 컨퍼런스는 온라인 라이브로만 진행됩니다.- 5명 이상 구입시 20% 할인을 제공해 드립니다. 총 인원수와 연락처 정보를 메일로 문의 바랍니다.- 입장 초대권에 대한 안내는 행사 당일 등록하신 휴대폰 메시지와 이메일 주소로 발송됩니다.- 각 프로그램은 30분의 발표와 10분의 QnA로 구성됩니다.- 상기 내용의 일부는 주최 측 사정으로 변경될 수 있습니다.- 그.. 2024. 7. 6.
JIRA 구축하기 JIRA ?아틀라시안(Atlassian)이 개발한 이슈 추적 및 프로젝트 관리 도구입니다. JIRA는 웹 기반으로 제공되며, 다양한 조직이 프로젝트를 관리하고 업무를 추적하는 데 사용됩니다. 여기에는 몇 가지 주요 기능이 포함됩니다. 1.  무료 최대 인원 10명이 가입하여 사용가능2.  스탠다드는 무제한사용자 가입으로 월 $7.6 달러의 비용이 발생됩니다. 3. 프리미엄은 무제한 스토리지로 저장공간이 확실히 커서 사용이 편리합니다. 4. 엔터프라이즈는 별도 확장 및 보안기능이 있음으로 문의가 필요합니다.  제가 사용해본결과 무료는 중소기업에서 초기에 사용하기에 적합하지만 단점으로 잦은 오류발생과 저장 용량부족, 최대 사용자 권한문제로 인해 다른 대안을 구축하는등의 불편함이 있었습니다. 그래서 비용 부담.. 2024. 7. 6.
QA (품질관리란?) QA(Quality Assurance) 업무는 소프트웨어 개발 과정에서 품질을 확보하기 위해 수행되는 활동입니다. 1. 품질 관리: QA는 개발된 소프트웨어가 사용자 요구사항을 충족시키고 기대 수준의 성능을 제공하는지 확인합니다. 이를 위해 명확한 기준과 테스트 절차를 수립하고 이를 기반으로 테스트를 계획하고 실행합니다. 2. 테스트 계획 및 전략 수립: QA 엔지니어는 소프트웨어의 기능과 비기능적 요구사항을 분석하여 어떤 테스트를 수행해야 할지 계획합니다. 테스트 전략을 수립하여 테스트 범위, 우선순위, 리소스 등을 고려하여 효율적인 테스트를 시행합니다. 3. 테스트 수행: QA 엔지니어는 정의된 테스트 케이스를 기반으로 소프트웨어의 다양한 측면을 테스트합니다. 이는 기능적 테스트(사용자 요구사항에 대.. 2024. 7. 5.
[셀레니움] 크롬창 자동 제어 #1 크롬창을 코드로 제어하는것이 셀레니움입니다. 프로그램을 이용해 자동화된 웹 테스트를 수행할 수 있도록 해주는 오픈 소스 프레임워크이다. 현재는 Java, C#, Ruby, Python등 다양한 언어를 지원한다. 아파치 라이선스하에 오픈 소스로 자유로이 이용할 수 있다.현재는 웹 테스트의 목적뿐만 아니라 다양한 목적으로 쓰이고 있다. 그중 하나가 기존 크롤러는 웹페이지를 단순히 받아와 분석하는 데 그쳤다면 Selenium을 이용한 크롤러는 자동으로 로그인을 수행할 수도 있고 설문조사에 참여할 수 있게 하기도 하는 등 웹에서의 모든 작업을 대신 맡길 수 있다.[참고출처: 나무위키]1. Project 폴더내 > 8. selenium 폴더를 생성> app.py 파일생성 2.터미널창 > 8.tab키로 경로 지정 .. 2024. 7. 1.