[CSTS][Part01] 2장 테스트 분류와 테스팅 방법
·
QA/csts
1. 테스트 분류(1) 테스트 레벨(Test Levels)소프트웨어 개발 생명주기(SDLC) 단계와 대응되며, 각 단계별로 다른 목적과 범위를 가짐.컴포넌트 / 단위 테스트 (Component / Unit Test)가장 작은 단위(클래스, 함수, 모듈)를 검증코드 레벨에서 동작 확인주체: 주로 개발자목적: 모듈이 설계대로 동작하는지, 내부 로직이 올바른지 확인예시: 로그인 함수에서 올바른 아이디·비밀번호 입력 시 True 반환 확인통합 테스트 (Integration Test)여러 단위를 결합했을 때 상호작용(인터페이스)이 올바른지 확인주체: 개발자 + 테스터목적: 모듈 간 데이터 교환, API 연동, 인터페이스 에러 검출예시: 회원가입 모듈과 DB 모듈을 통합 → 회원정보가 DB에 정상 저장되는지 확인시..
[CSTS][Part01] 1장 테스트 개요
·
QA/csts
1. 오류, 장애, 결함오류(Error): 사람이 만든 실수 (요구사항 누락, 잘못된 설계, 잘못된 코드 작성 등).결함(Defect/Bug): 오류로 인해 코드나 산출물에 잘못 들어간 문제.장애(Failure): 결함이 실제 실행 시 드러나서 소프트웨어가 잘못 동작하는 것.관계: 사람의 오류 → 코드 결함 → 실행 시 장애2. 테스팅, 디버깅, 재테스트테스팅(Testing)소프트웨어 실행 → 실제 결과 vs 요구사항 비교 → 차이 확인결함이 존재하는지 알 수 있지만, 왜 발생했는지 해결 방법은 다루지 않음.종류정적 테스트: 실행하지 않고 확인 (리뷰, 정적분석)동적 테스트: 실제 실행해 확인디버깅(Debugging)테스팅 결과 결함 발견 → 원인 분석 + 코드 수정 → 결함 제거재테스트(Re-testi..
[생활코딩 - Python 입문 수업] 1. 숫자형 데이터 타입
·
개발/python
print(-1) # print(0)print(1) # intprint(1.1) # floatprint('1+1', 1+1)print('2-1', 2-1)print('2*1', 2*1)print('2*2', 2*2)print('4/2', 4/2)import mathprint('math.sqrt(4)',math.sqrt(4)) # √4 = 2.0 (float 결과)print('math.pow(4)',math.pow(4,2)) # 4^2 = 16.0 (float 결과)import randomprint('random.random()',random.random()) 구문 설명print(-1), print(0), print(1)정수 출력print(1.1)실수 출력'1+1', 1+1문자열과 계산 결과를 함께 ..
[맥os] iTerm, 터미널에서 code. 안 될 때
·
내맘대로/오류모음
vsocde에서도 path 경로를 설정 했는데도 매번 code. 안 될 때가 많다오늘은 shell에 접근해서 해보려고 한다.   오류zsh: command not found: code 해결 방법1. 터미널에서 아래 글 입력vim ~/.zshrc 2. i 누른 후 맨 밑으로 가서 밑에 code () {~~ 복사, (명령어 삽입키 i )code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;} 3. 저장- esc 누르고 :wq 입력 4. 터미널에서 입력source ~/.zshrc 5. 실행code .  참고블로그https://digitalogia.tistory.com/207#google_vignettehttps://taenami.ti..
Do it! 한 권으로 끝내는 웹 기본 교과서 HTML+ CSS + 자바스크립트 웹 표준의 정석(전면 개정판) - 서평단 후기
·
독서
개발을 공부하는 사람이라면 대부분 서점에서 한번쯤이라도 무조건 봤을 책 Do it 시리즈이번에 HTML + CSS + 자바스크립트 웹 표준의 정석책이 개정판으로 나온다는 소식을 듣고서평단에 신청을 했는데 감사하게도 당첨이 됐다!  우선 목차는 목차1.웹과 HTML 시작하기2. CSS 다루기3. 반응형 웹 만들기4. CSS 고급 기능5. 자바스크립트 기초6. 문서 객체 모델(DOM)7. [Do it 실전 프로젝트] 넷플릭스 사이트 따라 만들기 이렇게 구성이 되어있다. 책을 살펴보면 웹이 어떻게 동작하는지, 네트워크란 무엇인지, 프론트엔드와 백엔드의 개념, 프론트엔드 개발의 기본적으로 알고 있어야 할 부분을 설명해주고 있다. 또한, 개발을 시작하면서 사용하게 되는 vscode라는 툴, 깃과 깃허브에 대해 설..
다시 시작
·
일기/일기
조급해하지 말고 지금다시 시작해보자!