본문 바로가기

전체 글

윈도우/리눅스 가짜 파일 만들기 TMI)사내 서비스를 테스트해야 하는데 갑자기 5G 치 용량을 채워야 하는데 파일이 준비되어 있지 않아서 난감했다. @_@한 번에 업로드할 수 있는 용량은 500MB였는데 이 또한 구하기가 쉽지 않았다. ㅠㅠ그러던 와중에 cmd에서 가짜 파일을 만들 수 있다는 걸 알게 되었다. ㅋ_ㅋ   윈도우명령어) fsutil file createnew {파일명} {byte}   리눅스명령어)fallocate -l {byte} {파일명} 용량 확인)df -h   바이트 계산기https://hancma.tistory.com/43 바이트 계산기- 바이트(Byte)부터 기가 바이트(GB)까지오늘은 간단하게 바이트(byte)를 다른 단위(Kb,Mb,Gb)로 변환을 하는 계산기를 만들어 봤습니다. 디지털 파일의 단위는 바이트.. 더보기
OG 태그? 학습 목표 : OG 태그에 대하여 알아보자! OG(Open Graph) og:title : 전달할 제목 og:type : 전달할 데이터의 video나 image website등의 타입 og:image : 전달할이미지의 주소 og:url : 전달할사이트 주소 og:description : 설명 예시 네이버 카톡 공유 디버거 카카오톡 채팅창 또는 카카오스토리에 공유된 소셜 정보를 OG(Open Graph) 프로토콜을 통해 파싱하고 캐시합니다. 이 도구로 파싱된 소셜 정보를 미리보고 캐시를 초기화할 수 있습니다. https://developers.kakao.com/tool/debugger/sharing 더보기
Positive, Negative, Destructive TC Positve TC 테스트 중인 시스템이 올바르게 작동할 것으로 예상되는 사례 시스템이 유효한 입력을 처리하고 예상되는 출력을 생성할 수 있는지 보여주기 위해 설계됨 Negative TC 테스트 중인 시스템이 실패할 것으로 예상되는 사례 시스템이 유효하지 않은 입력을 적절하게 처리하고 필요할 때 오류 메시지나 기타 적절한 출력을 생성할 수 있는지 확인하는 데 도움이 Destructive TC 복구 기능을 테스트하기 위해 테스트 중인 시스템을 의도적으로 손상시키는 사례 시스템이 예상치 못한 오류를 견딜 수 있고 여전히 제대로 작동하는지 확인하는 데 도움이 됨 출처 : https://www.geeksforgeeks.org/positive-vs-negative-vs-destructive-test-cases/ .. 더보기
실라버스 제 6 장. 테스트 지원 도구 6.1 테스트 도구 고려 사항 * 테스트 도구 - 하나 이상의 테스팅 활동을 지원하는데 사용할 수 있음 - 종류 · 테스팅에 직접 사용하는 도구 (예 : 테스트 실행 도구, 테스트 데이터 준비 도구) · 요구사항, TC, 테스트 프로세스, 자동 테스트 스크립트, 테스트 결과, 테스트 데이터, 결함을 관리하고, 테스트 실행 보고와 모니터링을 지원하는 도구 · 분석과 평가에 사용하는 도구 · 테스팅을 지원하는 모든 도구 (이런 의미에서 스프레드시트도 테스트 도구) 6.1.1 테스트 도구의 분류 (K2) * 정황에 따른 목적 ① 반복적인 작업 or 수동으로 진행했을 때 상당한 리소스를 필요로 하는 작업(예 : 테스트 실행, 리그레션 테스팅)을 자동화해서 테스트 활동의 효율성을 높임 ② 테스트 프로세스 전반에 .. 더보기
실라버스 제 5 장. 테스트 관리 5.1 테스트 조직 - 테스팅 작업은 특정 테스팅 역할을 부여 받은 사람 or 다른 역할을 하는 살마도 수행할 수 있음 (예 : 고객) - 저자와 테스터가 가지는 인지편향(1.5절)의 차이 -> 일정 수준의 독립성은 테스터가 결함을 더 효과적으로 찾게 해 줌 - 독립성이 친숙함을 대체할 수 없음 -> 개발자도 자신이 작성한 코드에서 많으 결함을 효율적으로 찾아낼 수 있음 5.1.1 독립적인 테스팅 (K2) * 테스팅의 독립성 수준 (낮은 수준 ~ 높은 수준) ① 독립적인 테스터 없음 : 유일하게 개발자가 자신의 코드를 직접 테스트하는 형태 ② 개발팀 or 프로젝트팀에 속한 독립적인 개발자나 테스터 : 개발자가 동료의 제품을 테스트하는 형태도 포함 ③ 조직 내 독립적 테스트팀 or 그룹이 프로젝트 관리자 .. 더보기
실라버스 제 4 장. 테스트 기법 4.1 테스트 기법의 종류 * 테스트 기법의 목적 : 테스트 컨디션, TC, 테스트 데이터 식별을 지원하는 것 * 테스트 기법 선택의 요소 기반 - 컴포넌트 or 시스템의 복잡도 - 규제 기준 - 고객 or 계약 요구사항 - 리스크 수준과 유형 - 사용 가능한 문서 - 테스터의 지식과 역량 - 사용 가능한 도구 - 시간과 예산 - SW 개발 수명주기 모델 - 컴포넌트 or 시스템에서 예상되는 결함 유형 4.1.1 테스트 기법의 종류와 특성 (K2) * 블랙박스 테스트 기법(= 행위 기법 or 행위 기반 기법) - 적절한 테스트 베이시스에 대한 분석 기반 (예 : 공식 요구사항 문서, 명세서, 유스케이스, 사용자 스토리, 비즈니스 프로세스) - 기능, 비기능 테스팅 모두 적용 가능 - 테스트 대상의 입력과.. 더보기
생성형 AI는 무엇인가? LLM의 기본 개념과 원리 학습 목표 : 다음 강의 영상을 시청하고, 내용을 정리해 보자.URL : https://www.youtube.com/watch?v=3dEzMRL5VMk     : 대규모 언어를 다루는 모델>답변)- 방대한 양의 데이터로부터 언어와 유사한 텍스트를 이해하고 만들어내는 기술- NLP Task를 사용 (1) 모든 인간의 언어, 기계어 등의 언어들을 처리하는 것이 랭귀지 모델이고 (Language Model = 언어 처리)(2) 그 언어들을 처리할 때 방대한 양의 학습 데이터를 사용 or 많은 양의 리소스를 사용함 (LLM)(3) 번역, 오타 수정, Q&A, 요약, 대화 생성 -> LLM의 task 중에서 이루어질 수 있는 것들.... ( LLM 모델의 활용)      * LLM의 구조 LLM에서 어떤 모델을 .. 더보기
실라버스 제 3 장. 정적 테스팅 3.1 정적 테스팅 기초 * 정적 테스팅 - 작업 산출물을 수동으로 검사(예 : 리뷰) - 코드나 다른 작업 산출물을 도구를 기반으로 평가(예 : 정적 분석) ☞ 모두 테스트 중인 코드 or 작업 산출물을 실제로 실행하지 않고 평가 3.1.1 정적 테스팅으로 검토할 수 있는 작업 산출물 (K1) * 정적 테스팅(리뷰 or 정적 분석)으로 검사할 수 있는 작업 산출물 ① 명세(비즈니스 요구사항, 기능 요구사항, 보안 요구사항) ② 에픽(epic), 사용자 스토리, 인수 기준 ③ 아키텍처 및 설계 명세 ④ 코드 ⑤ 테스트웨어(테스트 계획, TC, 테스트 프로시저, 자동화 스크립트) ⑥ 사용자 가이드 ⑦ 웹 페이지 ⑧ 계약, 프로젝트 계획, 일정, 예산 기획 ⑨ 형상(configuration) 및 인프라(in.. 더보기