달력

10

« 2020/10 »

  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3

 

 

시스템 테스트(System Test)

·         소프트웨어의 전체 시스템에 대한 테스트 수행합니다.

·         기능, 성능, 메모리, 요구사항 만족 여부 전반적인 테스트 진행합니다.

·         출시 전에 기능 완성도 성능을 검증하는 마지막 단계의 테스트합니다.

·         독립적인 테스트 테스트를 진행합니다.

 

 

 

시스템 테스트 항목

·         모든 요구사항의 정확한 실행여부

·         사용성, 이식성, 신뢰성, 유지보수성 비기능적인 요구사항

·         하드웨어, 소프트웨어, 운영자의 유저 인터페이스 측면의 요구사항

·         데이터나 다른 리소스의 과부하 상태에서의 내구성

·         매뉴얼(사용자, 관리자) 적절성

 

 

 

 

 

시스템 테스트 종류

구분

테스트 기법

구조적(Structural) 테스트 기법

·         스트레스(Stress) 테스트

·         회복(Recovery) 테스트

·         준거성(Compliance) 테스트

·         보안(Security) 테스트

기능적(Functional) 테스트 기법

·         요구사항(Requirement) 테스트

·         회귀(Regression) 테스트

 

 


반응형
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

프로젝트 수행 단계에 따른 테스트의 접근 방법

 

·         단위 테스트

·         통합 테스트

·         시스템 테스트

·         인수 테스트

 

 


반응형

'Security > SecureCoding' 카테고리의 다른 글

결함관리 프로세스  (0) 2020.03.09
시스템 테스트(System Test)  (0) 2020.03.09
프로젝트 수행 단계에 따른 테스트의 접근 방법  (0) 2020.03.09
스프린트 계획 미팅  (0) 2020.03.06
V-model(V 모델)  (0) 2020.03.01
SQL Injection 공격  (0) 2020.02.23
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

스프린트 계획 미팅

스프린트 계획 미팅을 통해서 Backlog Sprint Backlog 반영되고 Sprint Backlog 여러 개의 task 정의가 되는 것을 있습니다.


http://bit.ly/2vqBgqN

 



반응형

'Security > SecureCoding' 카테고리의 다른 글

시스템 테스트(System Test)  (0) 2020.03.09
프로젝트 수행 단계에 따른 테스트의 접근 방법  (0) 2020.03.09
스프린트 계획 미팅  (0) 2020.03.06
V-model(V 모델)  (0) 2020.03.01
SQL Injection 공격  (0) 2020.02.23
현장고객(On-site customer) 프랙티스  (0) 2020.02.20
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

V-model

·         V 모델

·         소프트웨어 개발 프로세스로 폭포수 모델의 확장된 형태 중 하나

·         소프트웨어 개발 단계별 확인과 검증을 이해하기 위하여 V-Model 이해가 필요합니다.

·         전체 V 모양의 흐름은 소프트웨어 개발 생명주기(SDLC) 단계별 흐름을 나타냅니다.

·         요구사항과 시스템 명세를 검토하는 부분은 인수 테스트(Acceptance Tests)입니다.

 

 

http://bit.ly/2Dtwu0i

 

 

 

 

V-model 도식도

아래 방향으로 선형적으로 내려가면서 진행되는 폭포수 모델과 달리, V모델의 프로세스는 코딩 단계에서 위쪽으로 꺾여서 알파벳 V 모양으로 진행됩니다.

V 모델은 개발 생명주기의 단계와 그에 상응하는 소프트웨어 시험간에 단계의 관계를 보여줍니다.

 


 

 

단위시스템 통합 테스트를 위한 계획

시스템 설계 단계 부분과 상세 설계 처음 부분에 수행

시스템 통합 테스트와 인수 테스트

이전 시스템 명세화 단계와 시스템 설계 단계에서 계획

 

 

 

images.google.com


 



반응형

'Security > SecureCoding' 카테고리의 다른 글

프로젝트 수행 단계에 따른 테스트의 접근 방법  (0) 2020.03.09
스프린트 계획 미팅  (0) 2020.03.06
V-model(V 모델)  (0) 2020.03.01
SQL Injection 공격  (0) 2020.02.23
현장고객(On-site customer) 프랙티스  (0) 2020.02.20
테스트 마감 활동  (0) 2020.02.13
Posted by codedragon codedragon

댓글을 달아 주세요



SQL Injection 공격

·         SQL 삽입 공격

·         Improper Neutralization of Special Elements used in an SQL Command

·         데이터베이스와 연동되어 있는 해당 어플리케이션에서 사용자로부터 전송되어 오는 입력 값을 조작하여 DBMS가 의도하지 않은 결과를 반환하도록 하는 공격기법으로, '입력 값 검증 부재' 로 인한 취약점 입니다. 이로 인해 DB의 정보가 외부에 노출될 수 있습니다.

·         웹 애플리케이션과 데이터베이스간의 연동하는 부분(사용자 로그인 부분, 게시물 검색 부분, 자료실, 우편번호 검색 등)에 공격자가 작성한 임의의 SQL 명령어를 삽입할 수 있다는 취약점에서 시작된 공격 기법입니다.

·         URL의 파라미터 값 등으로 전송되는 문자열에 대해 웹 서버에서 유효성을 검증하지 않아, SQL 구문이 직접 DB 서버로 전송되어 실행되는 것을 의미합니다.

 

반응형

'Security > SecureCoding' 카테고리의 다른 글

스프린트 계획 미팅  (0) 2020.03.06
V-model(V 모델)  (0) 2020.03.01
SQL Injection 공격  (0) 2020.02.23
현장고객(On-site customer) 프랙티스  (0) 2020.02.20
테스트 마감 활동  (0) 2020.02.13
통합 테스트(Integration Test)  (0) 2020.02.08
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

현장고객(On-site customer) 프랙티스

·         고객이 개발팀과 같은 장소에서 함께 개발에 참여하는 것을 의미합니다.

·         개발팀의 결과물에 대한 신속한 피드백 가능합니다.

 

 

 

 


반응형

'Security > SecureCoding' 카테고리의 다른 글

V-model(V 모델)  (0) 2020.03.01
SQL Injection 공격  (0) 2020.02.23
현장고객(On-site customer) 프랙티스  (0) 2020.02.20
테스트 마감 활동  (0) 2020.02.13
통합 테스트(Integration Test)  (0) 2020.02.08
상태 전이 테스팅의 설계 절차  (0) 2020.02.03
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

테스트 마감 활동

·         개요

·         테스트 마감활동의 발생 시기

·         테스트 마감 활동의 주요 포함 사항

 

 

 

 

개요

·         완료된 테스트 활동에서 데이터를 수집, 테스트에서 발견된 사실, 수치적 데이터와 함께 테스팅 경험, 테스트웨어를 종합하고 축적하는 활동입니다.

·         테스팅이 체계적으로 수행되었는 지를 평가하고, 향후 테스팅을 개선하기 위해 모범 사례를 모델로 테스트 프로세스를 심사(평가)합니다.

 

 

 

 

 

 

테스트 마감활동의 발생 시기

·         소프트웨어 시스템이 출시되어 테스트 프로젝트가 완료되었을

·         테스트 프로젝트가 취소되었을

·         계획된 모든 마일스톤이 달성되었을

·         유지보수 활동 추가 개발되거나 업데이트된 부분이 출시 완료되었을

 

 

 

 

 

 

 

테스트 마감 활동의 주요 포함 사항

포함사항

세부내용

테스트 결과 마감

·         예정된 산출물 확인

·         인시던트 리포트(결함 리포트 포함) 종료

·         해결되지 않은 추가 변경 요구사항에 대한 처리

·         시스템을 인수하는 것을 문서화

테스트웨어, 테스트 환경, 테스트 기반 설비를 차후에 사용할 것에 대비하여 마감하고 보관

-

테스트웨어를 유지보수 조직에 이관

-

테스트 프로세스 심사(평가) 개선사항 제안

-

이후 릴리즈나 프로젝트, 테스트 성숙도의 개선에 지침이 있도록 테스트 프로젝트를 통해 얻은 교훈을 분석

-

 

 


반응형
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

통합 테스트(Integration Test)

·         통합 시험

·         모듈 또는 컴포넌트(Components) 통합하여 테스트합니다.

·         단위 시험이 끝난 모듈들을 단위의 집합으로 통합 구성한 , 통합 시험 계획에 따라서 테스트를 수행합니다.

·         컴포넌트 간의 인터페이스 테스트하거나 시스템(운영체제, 파일 시스템, 하드웨어) 컴포넌트 사이의 연동 기능 테스트를 진행합니다.

·         복합 결과 값인 경우 대부분의 테스트 케이스는 조건 커버리지 방식 사용하여 작성합니다.

·         구문 커버리지를 포함하는 조건 커버리지를 작성하는 것이 보다 바람직합니다.

·         통합 테스트는 테스트 의해 수행됩니다.

 

 

 

http://bit.ly/2ZxdcR0

https://en.wikipedia.org/wiki/Integration_testing

 

 

 


 

 


반응형
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

상태 전이 테스팅의 설계 절차

단계

절차

1

상태-이벤트 테이블 구성

2

전이 트리 구성

3

반응(Legal or Valid)테스트 케이스 구성

4

무반응(Illegal or Invalid)테스트 케이스 구성

5

가드 또는 조건 테스트 케이스 구성

6

테스트 프로시저 구성

 

 


반응형

'Security > SecureCoding' 카테고리의 다른 글

테스트 마감 활동  (0) 2020.02.13
통합 테스트(Integration Test)  (0) 2020.02.08
상태 전이 테스팅의 설계 절차  (0) 2020.02.03
상태 전이 테스팅(State Transition Testing)  (0) 2020.02.03
소프트웨어 품질  (0) 2020.02.03
SQUARE(ISO25000)  (0) 2020.02.03
Posted by codedragon codedragon

댓글을 달아 주세요




 

 

 

상태 전이 테스팅(State Transition Testing)

·         시스템은 현재 상황과 이전의 이력을 반영하는 상태   변화 따라 다르게 동작  있습니다시스템의 이러한 측면을 상태 전이 다이어그램으로 표현할  있습니다.

·         상태 전이 다이어그램을 통해 테스트 엔지니어는 소프트웨어 또는 시스템을 상태 사이의 관계 상태 간의 전이상태를 변화시키는 이벤트와 입력값상태의 변화로 유발되는 동작 등으로 파악하게 됩니다.

 





반응형

'Security > SecureCoding' 카테고리의 다른 글

통합 테스트(Integration Test)  (0) 2020.02.08
상태 전이 테스팅의 설계 절차  (0) 2020.02.03
상태 전이 테스팅(State Transition Testing)  (0) 2020.02.03
소프트웨어 품질  (0) 2020.02.03
SQUARE(ISO25000)  (0) 2020.02.03
테스트 도구의 장단점  (0) 2020.02.03
Posted by codedragon codedragon

댓글을 달아 주세요