
자동화 방법[Selenium]
🖥️ Selenium Selenium은 웹 자동화 및 동적 크롤링을 지원하는 라이브러리임. 특히, JavaScript로 동적으로 변경되는 웹 페이지도 크롤링할 수 있다고 하는데…(난아직 몰라) 동적 크롤링이란? URL이 변하지 않!!!으면서 내부 데이터가 JavaScript로 변경되는 웹 페이지를 크롤링하는 방식임. 🛠️ 설치 (Ins...

🖥️ Selenium Selenium은 웹 자동화 및 동적 크롤링을 지원하는 라이브러리임. 특히, JavaScript로 동적으로 변경되는 웹 페이지도 크롤링할 수 있다고 하는데…(난아직 몰라) 동적 크롤링이란? URL이 변하지 않!!!으면서 내부 데이터가 JavaScript로 변경되는 웹 페이지를 크롤링하는 방식임. 🛠️ 설치 (Ins...

# 테스트 데이터 개요 소프트웨어 테스트를 수행할 때 입력값으로 사용. 테스트 실행 시 시스템이 예상대로 작동하는지 검증하는 핵심 요소임. 테스트 데이터는 입력값, 처리 과정, 예상 결과를 포함하여 테스트 시나리오를 구성함. 역할 테스트 실행의 성공률을 높이고 오류를 사전에 발견할 수 있도록 도움 자동화 테스트에서 재현성을 보장하여 테스트...

🚀 자동화 테스트 프레임워크 1️⃣ 자동화 테스트 프레임워크란? 테스트 자동화를 효과적으로 수행하기 위한 구조화된 환경을 의미함. 코드 재사용성, 유지보수성, 확장성, 표준화, 성능 최적화를 통해 테스트 효율을 높이는 역할을 함! 2️⃣ 자동화 테스트 프레임워크 설계 시 고려해야 할 요소!! 테스트 자동화 프레임워크를 구축할 때는 다양한 요소를...
마지막 정리가 될 지도?? 이제는 복습과 문제풀이를 계속 진행해야 할듯하다.. 데이터베이스 데이터베이스 유형 유형 구조 특징 장점 단점 관계형 (RDB) 테이블 (Table, Relation) 키(기본키, 외래키)를 ...

테스트 자동화 버튼 클릭, 로그인, 데이터 입력 등의 반복 작업 자동으로 수행, 더 빠르고 정확하게 테스트 가능 이로 인한 시간 절약, 정확성 향상, 비용 절감 효과 기대 but!! 초기 설정이 어려움 : 코드 작성하고 그런 시간이 걸림 유지보수가 필요함 : 프로그램 바뀌면 테스트도 업데이트해야 함 모든 테스트를 자동화할 수는...
버그 리포트 (Bug Report) 소프트웨어에서 발견된 문제를 문서화하는 과정. 개발자가 버그를 빠르게 수정할 수 있도록 돕는다. 좋은 버그 리포트의 중요성 명확하고 간결한 설명 → 개발자가 빠르게 이해할 수 있음. 정확한 재현 단계 → 문제를 재현하여 원인을 분석 가능. 필요한 정보 포함 → “내가 아는 건 다 때려 넣자”라는 마...
🐞 Bug Tracking System (BTS) 🎯 버그(Bug) 찾기와 관리 QA의 주요 업무 중 하나는 버그를 찾고, 이를 보고하고 추적 관리하는 것임. 이러한 시스템을 BTS(Bug Tracking System) 이라고 하더라. 🎥 예전에는 영상 할 때 BTS 하면 “Behind The Shot” 이었는데… 여기서도 BTS라니! 😵💫...