사이트 이용 경험 https://thirtymall.com/ 떠리몰최대 98% 할인! 식품, 화장품, 의류, 가전 등 과다재고 B급상품쇼핑몰, 유통기한 임박특가!thirtymall.com느낀점?1. UI버튼에 기능을 한번에 확인 하기 힘들었다.해당위치에 마이페이지와 장바구니의 경우 인식이 가능했으나 모니터 모양은 처음에 무슨 기능을 하고 있는 것인지 클릭을해서 알 수 있었습니다.기존 품질보증이라는 부서에서 일을 하면서 개발 분야로 새로운 도전을 하기위해서 부트캠프를 수료하여 기본적인 프로그래밍을 배웠고 코딩과 QA을 함께 해보면서 새로운 품질을 보증하는 방법을 알게 되었습니다.세상을 살아가면서 최대한 좋은 방안을 살기위해서 현재까지 살고 있으며 나를 통해서 주위에 사람도 긍정적인 영향을 미칠수 있었으면 ..
소프트웨어 테스트의 주요 목적결함을 조기에 발견하여 제품의 품질을 향상시키는 것품질 평가 및 의사 결정을 지원하는 것개발 프로세스를 개선하는 데 기여하는 것제품의 요구사항을 충족하고 정해진 표준을 준수 하는지 검증Q 소프트웨어 개발 과정에서 '오류', '결함', '장애'의 차이점은 무엇인가요?A.오류, 결함, 장애는 각각 소프트웨어 품질에 영향을 미치는 중요한 개념이지만, 의미와 원인이 다릅니다.오류는 사람의 실수로 인해 발생하며, 주로 요구사항 분석, 설계, 코딩 등에서 발생하는 실수들을 말합니다. 예를 들어, 요구사항을 제대로 파악하지 못하거나, 설계 과정에서 특정 요구사항을 빠뜨리는 등의 문제가 포함됩니다.결함은 오류로 인해 소프트웨어 내에 잘못된 로직이나 잘못된 구현이 발생한 상태를 뜻합니다. 결..
2.1 소프트웨어 개발수명주기(SDLC)에서의 테스팅소프트웨어 개발수명주기(SDLC)란?소프트웨어가 계획되고, 설계되고, 개발되고, 테스트되고, 배포되며, 유지 관리되는 전체 과정을 체계적으로 정의한 프로세스입니다.SDLC의 중요성:구조화된 접근: SDLC는 소프트웨어 개발의 전 과정을 체계적으로 관리하여 혼란을 줄이고, 프로젝트를 예측 가능하게 만듭니다.품질 보장: SDLC는 각 단계에서 명확한 목표와 검증 과정을 통해 최종적으로 품질이 높은 소프트웨어를 제공하는 데 도움을 줍니다.효율성 향상: 프로젝트 관리가 더 효율적으로 이루어지고, 시간과 자원을 더 효과적으로 사용할 수 있습니다.위험 관리: SDLC를 통해 잠재적인 위험을 초기에 식별하고 완화할 수 있습니다.FL-2.1.1 (K2) 소프트웨어 개..
오늘은 3명에서 다같이 테스트 케이스를 작성해보았습니다.https://www.notion.so/128cafd9e0a08092b117f447028f327c 테스트 (팀) | NotionMade with Notion, the all-in-one connected workspace with publishing capabilities.parallel-radiator-f96.notion.site혼자서 테스트 계획서와 테스트 케이스를 만드는 것을 진행 해보았는데.혼자서 만들었을 때에는 방법에 대해서 알아보기 바빠서 이것 저것을 가져오기 바빴던 것 같은데.팀원과 협력을 하면서 느낀점은 더하기보다는 필요없는 부분은 제외 시키는 것과 각자의 부분을 맞추는 것에 더 많은 시간과 노력을 하였던 것 같습니다.계획서를 만들면서..
테스팅이란?일반적인 테스트 목적을 식별할 수 있다.요구사항, 사용자 스토리, 설계, 소스 코드 등 작업 산출물 평가 장애 유발 및 결함 식별 테스트 대상에 필요한 커버리지 보장 소프트웨어 품질 부족으로 인한 리스크 수준 완화 정의된 요구사항의 충족 여부를 확인하는 베리피케이션 테스트 대상의 계약, 법률, 규제 요구사항 준수 여부를 확인하는 베리피케이션 이해관계자가 정보에 입각한 결정을 내리는데 필요한 정보 제공 테스트 대상의 품질에 대한 자신감 획득테스트 대상의 완성 여부와 이해관계자의 기대 충족 여부를 확인하는 밸리데이션테스팅과 디버깅을 구별할 수 있다테스팅은 소프트웨어 결함으로 인한 장애나 결함을 직접 식별한다. 디버깅후 확인 테스팅을 다시한다.디버깅은 테스팅에서 나온 결함의 원인을 찾고 분석하고 제..
소프트웨어 실무 가이드! 동등 분할 테스트 정의 및 원리테스트 항목의 입력과 출력이 여러 개의 독립된 영역으로 구분 되는 경우에 적용동일한 영역 내에서는 어떠한 값을 션택해도 결과가 항상 같다는 원리 이용모든 영역에서 최소 하나 이상의 대표 값을 선택해 테스트경계값 분석의 이유?개발자들이 흔히 실수를 하는 등호(=), 부등호()를 잘못 입력하는 부분을 찾기 위해서 사용이 많이 됩니다즉 상한 경계 값과 하한 경계값을 잘 이행 하고 있는지 확인하는 용도페어와이즈(pairwise)기법올페어즈(allpairs)라는 도구를 이용하여 자동화를 할 수 있습니다.엑셀을 이용하여 동등 분할 영역을 표로 작성페어와이즈 조합 결과 확인페어와이즈에서 주요한 테스트를 선정하는 원리?단계별 압축 과정변수별 값 나열: 각 변수와 ..
블랙박스 테스트 기법동등 분할 : 대표값 선정경계값 분석 : 경계 값에 해당하는 값으로 선정결정 테이블 테스팅 : 조건 마다 결과 값을 정의상태 전이 테스팅 : 하나의 이벤트에 의해서 발생되는 상태를 테스팅모든 상태 커버리지유효 전이 커버리지모든 전이 커버리지화이트박스 테스트 기법구문 테스팅구문 테스팅과 구문 커버리지분기 테스팅분기 테스팅과 분기 커버리지경험 기반 테스트 기법오류 추정 : 기존에 있던 것을 반영애플리케이션의 과거동작개발자가 범하기 쉬운 오류 유형과 이런 오류로 인해 발생하는 결함 유형다른 유사 애플리케이션에서 발생한 장애 유형탐색적 테스팅 : 테스터가 테스트 대상에 대해 배워가면서 테스트의 설계, 실행, 평가를 동시에 한다. 명세가 부족라거나 부적합할 경우 시간적 압박이 심할 때 유용체크..
ISTQB에 대해서 알아보자ISTQB CTFL(Certified Tester Foundation Level) 자격은 소프트웨어 테스팅에 관련된 모든 사람을 대상으 로 한다. 테스터, 테스트 분석가, 테스트 엔지니어, 테스트 컨설턴트, 테스트 관리자, 사용자 인수 테스터 및 개발자가 여기 포함된다. 이 CTFL 자격은 또한 제품 소유자, 프로젝트 관리자, 품질 관리자, 소프트웨어 개발 관리자, 비즈니스 분석가, IT 디렉터나 경영 컨설턴트 등 소프트웨어 테스팅에 대한 기본적인 이해를 원하는 모든 사람에게 적합하다. CTFL 자격증 소지자는 더 상위 수준의 소프트웨어 테스팅 자격증 취득의 자격을 가진다(예: ISTQB Advanced Level, ISTQB Expert Level 외 도메인 특화 스페셜리스트..
애자일 선언문의 바탕에 깔려있는 원칙들 우리는 다음과 같은 원칙들을 따른다.우리의 최고 우선 순위는 가치 있는 소프트웨어를 일찍 그리고 지속적으로 전 달함으로써 고객을 만족시키는 것이다.비록 개발 후반부일지라도 요구사항 변경을 환영하라. 애자일 프로세스들은 변화를 활용해 고객의 경쟁력에 도움이 되게 한다.작동하는 소프트웨어를 자주 전달하라. 약 2주에서 2개월의 정도의 간격으로 전달하되, 간격이 짧을수록 좋다.비즈니스 영역 사람들과 개발자들은 프로젝트 전체에 걸쳐 매일 함께 일해 야 한다.동기가 갖추어져 있는 개인들로 프로젝트를 구성하라. 그들에게 그들이 필요 로 하는 환경과 지원을 제공하라. 그리고 그들이 일을 끝낼 수 있도록 신뢰하라.어떤 다른 개발팀을 상대로, 혹은 개발팀 내에서, (서로 간의) 정..
이력서 작성 방법프로젝트 경험자신이 경험한 프로젝트에서 버그를 발견하고 보고 한 경험을 구체적으로 기제테스트 도구 사용 경험다향한 도구와 플랙폼에 대한 경험을 명시JIRA를 사용하여 버그 리포트를 작성하고 관리, 모바일 PC 호완성 테스트 경험분야에 대한 이해도QA이외에도 해당 분야에 대한 이해도를 보여주는 것이 중요개발에 대한 자신의 관심도를 보여줄 만한 글을 적는 것이 좋음\ 포트폴리오 준비 방법버그 리포트 예시자신이 작성한 버그 리포트의 예시를 포함" (특정 기능)에서 ~를 입력시 예상 범위의 값이 아닌 이상한 버그를 발견, 언제 발견했는지, 어떤 상활에서 발생이 되었는지? 상세히 기록분석프로젝트의 장단점, 개선할 점을 기록해당 프로젝트가 유저들이 사용하기에 적당한 설명과 유저 친화적인지? 같은 분..