기능 자동화 테스트 구현에 있어서 가장 중요하다고 생각하는 식별자에 대한 얘기를 해보려고 합니다.실제 예제를 추가해서 왜 필요한지에 대해 알아보도록 하겠습니다!기능 테스트 자동화 수행 방식기능 테스트 자동화는 어떻게 동작하는 것 일까요 ??A : 모션을 녹화해서 그대로 돌아가게 하는것이잖아! 요즘은 내가 수행하는 과정들을 녹화해서 코드로 만들어주던데?라고 말하시는 분도 있었고,B : 내가 동작하는 위치의 좌표를 저장했다가 그대로 수행하는 방식!이라고 답변해주시기도 했습니다.물론 위 방법이 완전 틀린 것이라고는 생각하지 않습니다! 자동화 유료 도구 중에는 녹화를 수행하여 기록을 완료하면 바로 스크립트를 구성해주는 도구도 있었습니다 (ex: Katalon Studio)그리고, 항상 고정된 위치에 버튼이 있는..
이전 글에 이어서 테스트관련 추가 내용을 공유하려고 합니다!이번 글에서는 결함을 발견 했을 때 어떤 방식으로 결함을 공유하는지 작성해보겠습니다 😀결함 예시는 어떤 페이지에서 해볼지 고민하다 최근에 자주 방문했던 올리브영(https://www.oliveyoung.co.kr/) 페이지로 예시를 들어보도록 하겠습니다 참고 - 2024.06.11 - [QA/업무 방식] - 기능 테스트 케이스 작성 방식결함 관리의 필요성소프트웨어에서 결함을 발견하는 업무는 품질 향상을 위해 중요한 역할을 담당하고 있습니다. 하지만 발견한 결함 관리가 미흡하다면 어떻게 될까요?분명 테스터가 결함을 확인하여 내용을 전달했음에도 내용이 부실하다면, 개발자는 이슈에 대해 다시 질문하는 상황이 발생할 수도 있고, 잘못된 방향으로 기능을..
현재 사용하고 있는 테스트 케이스 작성 방식을 기술하며, TC 작성 시 주로 확인하는 사항 및 TC 관리 방식에 대한 내용을 기술해보겠습니다 🤗 테스트 케이스(Test Case)란?테스트 케이스(이하 TC)는 테스트의 기본 단위이고, 특정 조건이나 상황에서 시스템이 올바르게 작동하는지 확인하기 위한 절차나 기대 결과를 문서화하여 TC 내용을 기반으로 테스트를 진행합니다. TC가 있어야 체계적이고, 정상적인 테스트를 진행했다는 근거자료로 사용할 수 있고, 품질 보증에 기반이 되는 자료로 활용될 수 있습니다.TC 구성 요소와 작성 방식TC의 구성요소는 ID, 테스트 설명, 사전조건, 테스트 데이터, 테스트 수행 절차, 예상 결과로 나뉘어지며, 테스트를 진행하는 경우, 실제 결과, 테스트 상태가 추가될 수 ..
기능 테스트 자동화 라이브러리에 대한 비교 및 사내에 맞는 라이브러리를 선정하기 위한 자료 조사의 결과를 기술합니다! 비슷한 환경이거나 라이브러리마다 장단점이 있기 때문에 무조건 Playwright가 좋다기보단, 참고용으로 생각해주시면 좋을 것 같아요 :) 기능 테스트 라이브러리를 선정하기 위한 과정사내에는 기능 자동화 테스트 관련 작업이 진행된 적이 없었습니다. 그래서 처음부터 하나씩 알아가야하는 상황이었고, 가벼운 경험이라면, Selenium을 사용하여 로그인정도 해본 경험, 웹 화면 동작 레코딩 방식을 사용하여 코드를 얻어와서 수행하는 작업, 유료 툴인 Katalon 도구를 이용한 자동화 수행 경험을 가지고 있었지만, 자동화 프로젝트를 진행할 만큼 지식 수준은 아니었어서, 이번 자동화 프로젝트를 ..
SDLC(Software Development Life Cycle)란?소프트웨어 개발 생명주기(SDLC, Software Development Life Cycle)는 소프트웨어 개발 프로젝트를 체계적으로 관리하고 효율적으로 진행하기 위한 일련의 단계입니다. SDLC는 소프트웨어가 계획에서 배포, 그리고 유지보수에 이르는 전 과정을 포함하며, 각 단계는 특정 목표와 산출물을 가지고 있습니다. SDLC를 잘 준수하면 프로젝트 관리가 용이해지고, 소프트웨어 품질을 높이며, 개발 비용과 시간을 절감할 수 있습니다. SDLC의 주요 단계계획(Planning)목표: 프로젝트의 범위, 목표, 예산, 일정 등을 정의합니다.활동: 프로젝트 계획서 작성, 자원 할당, 리스크 관리 계획 수립.산출물: 프로젝트 계획서, 예..
작년에 QA 관련 자료조사를 하다가 QA 컨퍼런스가 있다는 것을 알게되어 급하게 신청해서 교육을 받았던 기억이 나네요 올해 초 3번째 QA 컨퍼런스가 준비 중이라고 들었는데 이제 발표자분들도 나오고 일자까지 확정되었네요!티켓 사전 구매시 5000원, 일반 구매시 10000원으로 구성되어있습니다. 생각지도 못한 교육을 너무 재밌게 들었던 기억이 있어서 이번 컨퍼런스도 정말 기대가 되네요 관련 사항은 아래 항목을 참고하세요!! 1. 2024 3rd QA 컨퍼런스 기간 : 2024. 07. 06 10:00 ~ 17:00장소 : 온라인 라이브URL : https://festa.io/events/5301 2024 3rd QA Korea Conference | Festa!Festa에서 당신이 찾는 이벤트를 만나보..