목록분류 전체보기 (23)
나랑 now
3월 16일 시험을 응시했고 합격 기준이 75점인 걸 감안하면 간신히 턱걸이 합격이지만 시험 난이도는 어렵지 않은 수준. 발표가 빨리 난다고들 하던데 영업시간 시작인 09시에 바로 날 줄은 몰랐다. 생각보다 점수가 낮지만 들인 공수 대비 시험은 쉬운 수준이라 좀 놀랐다. 우선 시험 준비하는 데 사용한 교재는 "소프트웨어 테스트 전문가(CSTS) 가이드"(https://product.kyobobook.co.kr/detail/S000001732437) 그런데 자격증 시험을 본 게 너무 오랜만이라서 공부에 감이 안잡히고 뭐가 뭔지 모를 때 참고한 유튜브 영상이 있다. https://www.youtube.com/playlist?list=PLG40fo_JIjTCTCsZvFepKX1M0WFVx7PvD Introdu..
Chat-GPT가 등장하며 OpenAI의 API를 활용한 서비스 기획을 업무로 시작하게 되었습니다. 쓸데없는 잡무들을 하기 싫어서 vba나 파이썬을 공부하긴 했으나 전문적인 지식이 없어 뭐가 뭔지도 모르고, OpenAI에서 제공하는 기능들을 사용하거나 새로운 기능들을 이용하는데 있어서 해석 자체가 불가능한 부분들이 쏟아지니 그걸 그때마다 찾느라 업무에 진척도 나지 않는 상황이었습니다. 예를 들어, 모델을 훈련시키는데 training loss가 줄어들었다가 다시 올라가는 비선형 그래프를 그리는 이유며, validation data를 따로 두는 이유, epochs며 matrix에 표현되는 step이 존재하는 이유 등등... 물론 더 나아가면 Fine-tuning이나 Embedding의 이유도 있었죠. 사실 ..
# 진도 기본 미션 선택 미션 1주차 (1/2 ~ 1/7) Chapter 01 ~ 02 코랩 실습 화면 캡처하기 Ch.02(02-1) 확인 문제 풀고, 풀이 과정 정리하기 2주차 (1/8 ~ 1/14) Chapter 03 Ch.03(03-1) 2번 문제 출력 그래프 인증하기 모델 파라미터에 대해 설명하기 3주차 (1/15 ~ 1/21) Chapter 04 Ch.04(04-1) 2번 문제 풀고, 풀이 과정 설명하기 Ch.04(04-2) 과대적합/과소적합 손코딩 코랩 화면 캡처하기 4주차 (1/22 ~ 1/28) Chapter 05 교차 검증을 그림으로 설명하기 Ch.05(05-3) 앙상블 모델 손코딩 코랩 화면 인증하기 5주차 (1/29 ~ 2/4) Chapter 06 k-평균 알고리즘 작동 방식 설명하기..
# 진도 기본 미션 선택 미션 1주차 (1/2 ~ 1/7) Chapter 01 p. 81의 확인 문제 4번 풀고 인증하기 p. 71 ~ 73 남산 도서관 데이터를 코랩에서 데이터프레임으로 출력하고 화면 캡처하기 2주차 (1/8 ~ 1/14) Chapter 02 p. 150의 확인 문제 1번 풀고 인증하기 p. 137 ~ 138 손코딩 실습으로 원하는 도서의 페이지 수를 추출하고 화면 캡처하기 3주차 (1/15 ~ 1/21) Chapter 03 p. 182의 확인 문제 2번 풀고 인증하기 p. 219의 확인 문제 5번 풀고 인증하기 4주차 (1/22 ~ 1/28) Chapter 04 p. 279의 확인 문제 5번 풀고 인증하기 Ch.04(04-1)에서 배운 8가지 기술통계량(평균, 중앙값, 최솟값, 최댓값..
# 진도 기본 미션 선택 미션 1주차 (1/2 ~ 1/7) Chapter 01 ~ 02 코랩 실습 화면 캡처하기 Ch.02(02-1) 확인 문제 풀고, 풀이 과정 정리하기 2주차 (1/8 ~ 1/14) Chapter 03 Ch.03(03-1) 2번 문제 출력 그래프 인증하기 모델 파라미터에 대해 설명하기 3주차 (1/15 ~ 1/21) Chapter 04 Ch.04(04-1) 2번 문제 풀고, 풀이 과정 설명하기 Ch.04(04-2) 과대적합/과소적합 손코딩 코랩 화면 캡처하기 4주차 (1/22 ~ 1/28) Chapter 05 교차 검증을 그림으로 설명하기 Ch.05(05-3) 앙상블 모델 손코딩 코랩 화면 인증하기 5주차 (1/29 ~ 2/4) Chapter 06 k-평균 알고리즘 작동 방식 설명하기..
구조 기반 테스트(Structure-based test): 프로그램 제어 흐름이나 자료 흐름 정보를 이용하여 테스트 케이스를 설계하는 방법 구조적 테스트, 화이트박스 테스트, 글래스 박스 테스트라고도 함 제어 흐름 그래프 프로그램 구조를 흐름 그래프(flow-chart)로 나타냄 기본 블록: 단일 진입점과 단일 진출점을 가진 연속적인 실행 가능한 문제들의 집합 제어 흐름 그래프의 노드가 되며 박스로 표시 제어 흐름: 기본 블록 간의 실행 순서 화살표로 표시 구조 기반 테스트의 이해 이상적인 구조 기반 테스트는 프로그램의 모든 경로를 최소한 한 번씩 실행하여 테스트하는 것이겠지만, 물리적, 현실적 문제로 인해 구조 기반 테스트는 일부 경로만 테스트 문장 테스트, 분기 테스트, 조건 테스트, 다중 조건 테스..
# 진도 기본 미션 선택 미션 1주차 (1/2 ~ 1/7) Chapter 01 p. 81의 확인 문제 4번 풀고 인증하기 p. 71 ~ 73 남산 도서관 데이터를 코랩에서 데이터프레임으로 출력하고 화면 캡처하기 2주차 (1/8 ~ 1/14) Chapter 02 p. 150의 확인 문제 1번 풀고 인증하기 p. 137 ~ 138 손코딩 실습으로 원하는 도서의 페이지 수를 추출하고 화면 캡처하기 3주차 (1/15 ~ 1/21) Chapter 03 p. 182의 확인 문제 2번 풀고 인증하기 p. 219의 확인 문제 5번 풀고 인증하기 4주차 (1/22 ~ 1/28) Chapter 04 p. 279의 확인 문제 5번 풀고 인증하기 Ch.04(04-1)에서 배운 8가지 기술통계량(평균, 중앙값, 최솟값, 최댓값..
소프트웨어 테스트 방법은 동적 테스트(프로그램 실행 필요)와 정적 테스트(프로그램 실행 불필요)로 분류 정적 테스트를 리뷰(Review)라고 하며 5종류로 분류(IEEE 1028-2008) 관리 리뷰(Management revie) 기술 리뷰(Technical review) 인스펙션(Inspection) 워크쓰루(Walk-through) 감사(Audit) 리뷰: 여러 전문가가 모여 프로그램을 검토하여 결함을 검출하는 방법 리뷰 대상 작업물은 프로그램 뿐만 아니라 소프트웨어 개발 중 생성되는 모든 산출물(요구사항 명세서, 설계 명세서, 테스트 계획서 등) 문서 방법에도 이용 가능. 테스트 대상으로 모든 산출물이 가능하다는 점은 결함 제거 비용 측면에서 큰 의미를 갖음. 리뷰 프로세스 경영진 준비(Manag..