[실리버스 요약] 1장 테스팅의 기초
·
자격증공부/ISTQB
1-1. 테스팅이란 무엇인가? 테스팅 목적 및 의미 : 소프트웨어 품질을 평가하고 장애 위험을 줄이기 위함. 결함을 식별하고 산출물(test object)의 품질을 평가하는 활동.오해 : 단순히 실행과 결과 확인만 하는 것 → 실제로는 다양한 활동을 포함(예: SDLC).베리피케이션(요구사항 확인)만 한다는 것 → 검증(Verification) + 확인(Validation) 모두 포함.방법:동적 테스팅: 소프트웨어 실행정적 테스팅: 실행 없이 리뷰, 정적 분석 등활동 범위: 기술적 활동뿐 아니라 계획, 관리, 추정, 모니터링, 제어까지 포함.테스터 역할: 도구 활용 가능하지만, 본질은 비판적·시스템적 사고를 적용한 지적 활동.표준: ISO/IEC/IEEE 29119-1에 개념이 상세히 정의됨. 1-1-1..
QA 업무를 진행하며 자주 사용한 툴 소개
·
QA
안녕하세요!반년동안 GS인증을 담당받아 QA업무를 진행하고 있는데,그 중에서 유용하고 많이 쓰였던 툴 3가지를 소개하고자 합니다! 1. Apache JmeterJmeter는 다수의 사용자 요청을 시뮬레이션을 하여 성능테스트를 진행하는 유용한 도구입니다. 🌟 할 수 있는 것들 예시 :- 동시 사용자 접속을 통한 스트레스 테스트- Thread 조절을 통한 부하 테스트- csv 데이터 파라미터화로 다양한 입력값 테스트 2. Fiddler비교적 초보자가 사용하기 쉬운 툴로 다른 툴보다 더 가벼운 버전입니다.요청값 수정같은 간단한 작업을 진행하기엔 특화된 툴이지만, API 호출 시의 요청값 및 헤더를 변경할 수 있죠. 🌟 할 수 있는 것들 예시 :- HTTP/HTTPS 요청 및 응답 실시간 캡처- 응답 요..
GS 인증 업무
·
QA
💡 국내 유일한 SW 품질 인증제도KOLAS에 국제공인시험기관으로 인증받은 TTA는 ISMS-P인증심사 기관으로 지정됨 국제품질표준 ISO/IEC 25010 및 25023를 기준으로 실행 소프트웨어, 사용자취급설명서, 제품설명서의 품질을 인증하여 인증 마크 및 인증서를 부여함 - 목적 및 효과 1. 국제적 수준의 시험 및 인증을 제공하여 국산 소프트웨어의 수출경쟁력을 강화 2. 소프트웨어 시험, 인증 및 컨설팅 서비스를 통한 소프트웨어 품질 향상 유도 및 중소기업 육성제 3자의 시험 인증 → 단기간에 품질 개선으로 비용 및 시간 절감 3. 우수 소프트웨어를 발굴하여 구매를 촉진(홍보 진행)TTA 저널에 인증획득제품으로 소개 → 품질인증기관에서 공인된 제품으로 신뢰도를 확보 ✨TTA 주요 업무1. ..
cmd 작동 안할 때 해결법
·
QA/오류사항
[ 오류사항 ]jmeter.bat을 실행시키려고 하는데 위치를 찾지 못함. 이유가 명령 프롬프트가 삭제된건지 작동하지 않아서 였음. 1. 관리자 권한으로 실행 2. 시스템 파일 검사 도구 (SFC)로 복구sfc /scannow 명령어 실행 3. 해결!
프로그래머스 LV.4 / 언어별 개발자 분류하기 (SQL)
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/276036 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 변수SKILLCODES 테이블DEVELOPERS 테이블 DEVELOPERS의 SKILL_CODE가 400 (=b'110010000')이면, SKILLCODES의 CODE에 해당하는 256 (=b'100000000'), 128 (=b'10000000'), 16 (=b'10000') 스킬을 가졌다는 것을 의미 - 결과GRADE를 다음과 같이 만들고, GRADE, ID, EMAIL 조회A : Front End와 Python 스킬를..
프로그래머스 DP / N으로 표현 (Python)
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/42895 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 변수N : 1 ~ 9 이하 number : 1 ~ 32,000 이하 - 결과N과 사칙연산만 사용해서 표현 할 수 있는 방법 중 N 사용횟수의 최솟값을 return  - 주의사항최솟값이 8보다 크면 -112 = 5 + 5 + (5 / 5) + (5 / 5)12 = 55 / 5 + 5 / 512 = (55 + 5) / 5이처럼 5를 사용한 횟수 중에서 가장 작은 경우는 4를 찾기나머지 제외 2. 문제 풀이def solution(N..
SDLC, CI/CD, Docker 뜻 한 줄 정리
·
CS공부
🤍 SDLC소프트웨어 개발 생명 주기로, [계획, 정의, 디자인, 빌드, 테스트, 배포]를 반복하는것! 🤍 CI/CD사용자에게 배포하는 것 뿐만 아니라 프론트, 백앤드에게 지속적으로 전달하는 것 자체가 CI/CD 목표이다.CI : Continuous Integration | 개발자들의 코드를 작은 단위들로 지속적인 통합(merge)CD : Continous Delivery or Deployment | 빌드, 테스트, 배포까지 자동으로 진행하는 것  🤍 CI/CD 대표 도구 2가지1. JenkinsJava Runtime 위에 동작하는 빌드, 테스트, 배포 등을 자동화하는 서버로 다양한 플러그인 제공Groovy문법을 사용하여 진입 장벽이 높음 2. GitLab CI/CDGitLab은 .gitlab-ci..
[KT AIVLE SCHOOL - 6기 기자단] CCTV API사용하기
·
KT AIVLE School/프로젝트
ITS(지능형교통체계) 국가교통정보센터에서는 CCTV 화상정보를 API로 제공한다.이를 활용하여 실시간 교통 상황을 확인할 수 있다. 1. API 신청 및 발급ITS 국가교통정보센터 회원가입을 진행한다.https://www.its.go.kr/opendata/opendataList?service=cctv ITS 국가교통정보센터ITS 국가교통정보센터its.go.kr 2. API 사용 신청오픈데이터 목록 확인  인증키 신청 버튼 인증키 발급 신청 진행 3. API키 사용마이페이지에서 승인여부를 확인할 수 있다.요청변수와 출력변수를 확인한다. 샘플코드를 참고하여 활용할 수 있었고 예제 실행을 통해서 API가 잘 작동하는지 확인해볼 수 있었다.  /* Java 샘플 코드 */import java.io.InputS..
[KT AIVLE SCHOOL - 6기 기자단] OpenWeatherMap API사용하기
·
KT AIVLE School/프로젝트
OpenWeatherMap API는 날씨와 관련된 데이터를 제공하는 API 서비스이다. - 특징사이트에서 API 키를 무료로 발급받아 사용할 수 있고 무료 버전과 유로형(구독)이 있다.아무래도 무료버전은 기능이 약하고 제한이 있다. 1. API Key 발급https://home.openweathermap.org/users/sign_in MembersEnter your email address and we will send you a link to reset your password.home.openweathermap.org사이트에 접속하여 회원가입을 진행한다.메일이 인증되어야 한다. 이후, My Api keys를 들어가면 무료로 API키가 있을 것이다. 그걸 사용하면 끝이다..ㅎ  2. 사용할 API 살..