전체 글35 웹 자동화 테스트에서 젠킨스 활용 방법과 필요성 | QA 자동화 테스트 가이드 1. QA 자동화 테스트와 젠킨스의 관계소프트웨어 품질 보증(QA) 자동화 테스트는 개발 속도를 높이고 제품의 안정성을 확보하기 위해 필수적인 과정이다. 특히 웹 애플리케이션 환경에서는 다양한 브라우저와 기기에서 동일한 기능이 올바르게 동작하는지를 검증해야 하므로, 테스트 자동화 도입이 중요하다. 이때 지속적 통합(Continuous Integration, CI) 도구인 젠킨스(Jenkins)는 QA 자동화 테스트 환경에서 핵심적인 역할을 수행한다. 젠킨스는 빌드, 배포, 테스트 과정을 자동화하여 QA 엔지니어가 반복적인 수작업을 줄이고 효율적으로 테스트 결과를 확인할 수 있게 한다.2. 젠킨스 도입이 필요한 이유QA 자동화 테스트에서 젠킨스가 필요한 가장 큰 이유는 테스트의 일관성과 신뢰성 확보다. 수.. 2025. 9. 21. CJ ENM 글로벌 K팝 플랫폼 QA엔지니어 경력 채용 정보 CJ ENM 글로벌 K팝 플랫폼 QA엔지니어 경력 채용 정보1. 채용 개요CJ ENM은 글로벌 K팝 플랫폼인 Mnet Plus의 품질 확보를 위한 QA엔지니어 경력직을 모집한다. 채용형태는 정규직 (협의 가능)이며, 근무지는 서울 마포구 상암동 상암산로 66이다. 대기업 계열 방송업 종사 기업이며 조직 규모는 직원 수 1,001명 이상~10,000명 이하로, 안정성과 성장성이 보장된 기업이다. 접수기간은 2025년 7월 28일 시작해서 2025년 9월 26일 마감 예정이나, 기업 사정에 따라 조기 종료되거나 변동 가능하므로 서둘러 지원하는 것이 좋다. (잡코리아)2. 지원 자격과 요구 역량본 공고는 경력직 QA엔지니어를 대상으로 하므로 관련 실무 경력이 필수다. 구체적인 경력 연차 등의 조건은 공고에 상.. 2025. 9. 14. QA 자동화 테스트 글로벌 트렌드와 중요성, 그리고 꼭 배워야 할 언어 QA 자동화 테스트 글로벌 트렌드와 중요성, 그리고 꼭 배워야 할 언어1. QA 자동화 테스트의 글로벌 트렌드최근 몇 년간 IT 업계는 소프트웨어 개발 속도가 빠르게 가속화되고 있다. 이에 따라 품질을 보장하기 위한 QA(품질 보증) 자동화 테스트의 중요성이 전 세계적으로 크게 부각되고 있다. 과거에는 수동 테스트가 중심이었지만, 현재는 DevOps와 CI/CD 파이프라인에 맞춰 자동화 테스트가 필수 요소로 자리 잡았다. 글로벌 기업들은 회귀 테스트, 성능 테스트, 보안 테스트 등 다양한 영역에서 자동화를 확대하며, AI와 머신러닝 기반의 테스트 자동화 도입이 활발히 이루어지고 있다. 예를 들어, Google이나 Microsoft 같은 대기업은 코드 변경 시점부터 자동화된 테스트를 실행해 빠른 피드백을 .. 2025. 9. 14. Python 멀티스레딩과 데몬 스레드로 프로그램 응답없음 문제 해결하는 방법 파이썬 멀티스레딩과 데몬 스레드를 활용한 응답없음 방지 방법윈도우에서 파이썬 프로그램을 .exe 실행파일로 만들어 배포할 때, 사용자 입장에서 가장 흔하게 겪는 불편 중 하나가 바로 "프로그램 응답없음(Not Responding)" 현상이다. 특히 처음 실행 시 내부에서 무거운 연산을 하거나 웹 브라우저를 구동하거나, 대용량 데이터를 읽는 경우에는 수초에서 수십 초까지 멈춘 것처럼 보일 수 있다. 이런 경우 사용자는 프로그램이 멈췄다고 판단해 강제 종료하거나, 신뢰하지 않게 되는 경우가 생긴다.이런 문제를 해결하기 위해 가장 효과적인 방법 중 하나가 파이썬의 threading 모듈을 활용한 멀티스레딩 구조 설계다. 특히 백그라운드에서 처리해야 할 작업을 데몬 스레드(daemon thread)로 실행하면,.. 2025. 8. 3. 파이썬 자동화 스크립트를 cron으로 스케쥴링해서 반복 업무 자동화하는 방법 업무 자동화의 시작, 파이썬 스크립트와 cron파이썬으로 업무를 자동화하는 코드 파일을 만든 후 원하는 주기마다 자동으로 스케쥴링해서 코드를 수행하게 할 수 있다. 이때 사용하는 도구가 바로 cron이다. cron이라는 툴은 유닉스 계열의 운영체제에서 기본으로 제공하는 잡 스케쥴러(job scheduler)다. 특정 시간마다 정해진 프로그램을 반복해서 실행할 수 있게 해주는 유용한 도구다. 예를 들어 매일 아침 9시에 특정 데이터를 수집하거나 이메일을 전송하는 자동화 작업을 하고 싶다면, cron을 통해 이를 설정하면 된다.cron의 기본 형식은 "분 시 일 월 요일 실행할 명령어"다. 예를 들어 "0 9 * * 1-5"는 매주 월요일부터 금요일까지 오전 9시에 실행하라는 의미다. 이렇게 설정하면 매일 .. 2025. 7. 27. 웹 자동화의 3대 방식: Selenium, Requests, API의 차이와 활용법 웹 자동화의 시작: 크롤링과 Requests 방식웹 사이트의 정보로 자동화를 만드는 방법으로 동적 탐색 방식인 크롤링과 정적 탐색 방식인 requests를 사용했다. 크롤링은 주로 Selenium을 통해 이뤄지며 실제 브라우저를 띄우고, 사용자가 클릭하거나 입력하는 것처럼 자동화한다. 이 방식은 화면이 로딩되는 흐름을 그대로 따라가며 작동하므로 유연하고 시각적인 요소까지 테스트할 수 있다는 장점이 있다.반면, requests는 브라우저를 띄우지 않고 웹 서버에 직접 요청을 보내 HTML을 받아오는 방식이다. 자바스크립트로 렌더링되는 데이터는 수집이 어렵지만, 서버 응답만으로 구성된 정적 페이지라면 requests 방식이 훨씬 빠르고 효율적이다. 따라서 사이트 구조나 데이터의 동적성 여부에 따라 어떤 방식.. 2025. 7. 20. 이전 1 2 3 4 5 6 다음