분류 전체보기

·SW 테스팅/CSTS
8장 정적 테스트리뷰여러 전문가가 모여 프로그램을 검토하여 결함을 검출하는 방법관리 리뷰, 기술 리뷰, 인스펙션, 워크쓰루, 감사리뷰를 성공시키기 위해 필요한 요소리뷰 참석자는 리뷰 기법에 대한 교육 훈련이 제공되어야 하며, 주재자는 별도의 교육을 필수로 이수해야 함소프트웨어 개발 산출물과 검토자의 수준 등을 고려하여 리뷰 기법을 적절히 적용결함의 발견에 부정적이지 않으며, 발견된 결함은 객관적으로 표현되어야 함효과적이고 효율적인 결함 발견을 위해 필요 시 체크리스트를 활용할 수 있음 8.2 리뷰 프로세스경영진 준비리뷰 계획리뷰 절차 개요 설명작업물 개요 설명개별 준비그룹 검토재작업후속작업 8.3 관리 리뷰진행 상황을 모니터하고 계획과 현재 일정 상태를 평가하여 필요하다면 자원, 일정이나 프로젝트 범위 ..
·SW 테스팅/CSTS
1장 테스트 개요1.1 테스트 목적테스트 : 시스템이 정해진 요구사항을 만족하는지 확인하고, 주어진 표준 등을 준수하는지 검증하기 위하여 수행됨결함 검출과 제품 품질 개선 : 테스트는 결함을 검출하기 위한 목적으로 수행, 검출된 결함을 제거함으로써 소프트웨어의 품질을 개선하는 것이 목표품질 평가와 의사 결정 지원 : 다양한 소프트웨어 품질 특성에 대한 충족 수준을 평가, 품질 평가 결과를 바탕으로 소프트웨어 제품에 대한 의사 결정을 수행할 수 있음개발 프로세스 개선 지원 : 소프트웨어 개발 과정 중 어떤 단계에서 결함이 발생하는지 분석하고, 그 결함이 왜 검출되지 않았는지 파악함으로써 개발 프로세스 개선을 도울 수 있음테스트 스크립트 : 가장 상세한 방식의 테스팅 문서화, 하나의 테스트를 수행하는데 필..
·기타/면접
보호되어 있는 글입니다.
·기타/면접
보호되어 있는 글입니다.
·SW 테스팅/ISTQB
1. 소프트웨어 테스팅이 왜 필요한가?1.1 소프트웨어 시스템 관점에서 테스팅의 필요성비즈니스 어플리케이션에서 소비자 제품에 이르기까지 폭넓게 생활의 많은 부분에 사용 -> 비중은 계속 증가금전적인 손실 시간 낭비, 비즈닉스의 이미지 손상, 그리고 부상이나 사망에 이르기까지 다양하고 심각테스팅은 소프트웨어 시스템의 문제를 최소화하기 위해 필요 1.2 소프트웨어 결함오류(error) : 인간의 행위, 실수 / 결함을 발생시키는 실수코드 작성, 소프트웨어나 시스템 또는 문서 작성시 결함을 만드는 오류결함(defect) : 요구된 기능의 부정확한 처리를 말하며 이것으로 인해 고장 또는 장애를 발생시키는 원인이 됨 / 코드 또는 작업 산물의 결점이나 버그시간적인 압박, 복잡한 코드, 기반환경의 복잡성, 기술이나..
·SW 테스팅
테스트 설계 기법의 종류블랙박스 기법(명세 기반 기법, 경험 기반 기법) - 완성 제품테스트 대상의 내부구조(코드)를 참조하지 않고 테스트 베이시스 그리고 개발자와 테스터, 사용자들의 경험을 바탕으로 기능적 혹은 비기능적 테스트 케이스를 도출하고 선택하는 방법 화이트박스 기법(구조 기반 기법) - 소스 대상컴포넌트(단위) 또는 소프트웨어(시스템)의 구조(코드)를 중심으로 테스트 케이스를 도출 테스트 설계의 근원을 기준명세 기반 기법, 구조 기반 기법, 경험 기반 기법으로 분류 명세 기반 기법 -> 블랙박스 테스트테스트 대상에 관한 공식적/비공식적 모델(명세) 사용모델로부터 테스트 케이스를 체계적으로 도출 구조 기반 기법 -> 화이트박스 테스트SW 코드나 설계 등 구조를 보여주는 정보로부터 테스트 케이스 ..
·알고리즘
탐색 알고리즘- 선형 탐색- 이진 탐색 선형 탐색데이터 세트에 들어 있는 모든 요소를 비교하면서 원하는 데이터를 찾는 탐색 방식선형 탐색은 어느 한 쪽 방향으로만 탐색할 수 있다는 의미를 갖고 있음처음부터 끝까지 모든 요소를 검사하는 알고리즘이므로 순차 탐색이라고 부르기도 함 선형 탐색 알고리즘func linearSearch(_ array: [Int], num: Int) -> Bool { for i in array { if i == num { return true } } return false}let array = [1, 4, 26, 9, 30, 53, 18, 90]print(linearSearch(array, num: 18)) 실행 결과tru..
시험이 최대 10,000문제로 구성되어있다 라는 조건이 있어서처음엔 반복문으로 수포자1, 2, 3 배열을 answers 배열 크기랑 동일하게 늘려서 풀었다가생각해보니 늘리는 작업 없이 index로 접근해서 배열 개수로 나눈 나머지로 비교해도 되는거였음..! 나의 풀이import Foundationfunc solution(_ answers:[Int]) -> [Int] { let a1 = [1, 2, 3, 4, 5] let a2 = [2, 1, 2, 3, 2, 4, 2, 5] let a3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5] var dict = [1:0, 2:0, 3:0] for (index, answer) in answers.enumerated() { ..
임구마🍠
'분류 전체보기' 카테고리의 글 목록 (2 Page)