달력

9

« 2019/9 »

  • 29
  • 30
  •  
  •  
  •  
  •  
  •  



 

 

블랙박스 vs 화이트박스

·         블랙박스/화이트박스 기법을 비교한 내용입니다.

·         블랙박스 테스트와 화이트박스 테스트를 병행하는 것이 바람직합니다.

 

구분

블랙박스 기법

화이트박스 기법

처리

·         프로그램의 외부 명세 근거

·         (프로그램 기능 명세서)

·         프로그램의 내부 명세 근거

·         (원시 프로그램 리스트)

기준

·         What

·         무엇을 수행하는가?

·         시스템이 무엇을 수행하는지 테스트

·         시스템의 결과 동작에서 버그 식별

·         How

·         어떻게 처리되는가?

·         시스템이 어떻게 동작하는지 테스트

·         기능 또는 인터페이스 상의 내부 버그 식별

검사

·         기능 검사

·         구조 검사

시점

·         검사단계 후반부에서 수행

·         검사단계 전반부에서 수행

구조

·         제어구조 무시 (정보 영역 초점)

·         정보영역보다 제어구조 중시

검사 종류

·         동등 분할

·         경계값 분할

·         원인-결과 그래프 기법

·         비교 검사

·         기초 경로 검사

·         조건 검사

·         데이터 흐름 검사

·         루프 검사

특징

·         요구사항 명세서에 명시되어

·         있지 않은 기능은 테스트가 불가능

·         요구사항 명세서가 불완전한 경우, 블랙박스 테스트로 모든 기능 검증 불가능

·         너무 많은 수의 경로를 고려

·         모든 경로를 실행하고도 오류를 발견하지 못하는 경우 발생할 있음

·         경로가 존재하는 경우에만 테스트 가능

 

https://codedragon.tistory.com/8807

https://codedragon.tistory.com/8985

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

화이트박스 기법(White-box testing)

·         화이트박스 검사 화이트박스 테스트

·         구조 시험

·         화이트박스 기법은 컴포넌트(단위) 또는 소프트웨어(시스템) 구조(코드) 중심으로 테스트 케이스를 도출하는 방법입니다.

·         컴포넌트(Component) 혹은 코드(Code) 같은 내부 구조 분석에 바탕을 두고 테스트 케이스를 도출하여 테스트하는 방법입니다.

·         프로그램 내의 경로를 수행하여 잠재적인 오류를 찾아냅니다.

 

 

http://bit.ly/2vmWA0c

https://en.wikipedia.org/wiki/White-box_testing

 


 

 


 


Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

블랙박스 기법(Black-box testing)

·         블랙박스 검사 블랙박스 테스트

·         명세 기반 기법

·         테스트 대상의 내부구조(코드) 참조하지 않고 테스트 베이시스(Test Basis), 그리고 개발자와 테스터, 사용자들의 경험을 바탕으로 기능적 혹은 비기능적 테스트 케이스를 도출하고 선택하는 방법입니다.

·         소프트웨어의 내부 구조를 직접 참조하지 않고 요구사항 명세서나 설계 문서를 기반으로 소프트웨어의 기능적 혹은 비기능적 요구 지시사항이 제대로 동작하는지 검증하는 방법입니다.

·         테스트 케이스를 체계적으로 도출하여 테스트합니다.

·         문서 기반 테스트입니다.

 

 

http://bit.ly/2Dt7bLx

https://en.wikipedia.org/wiki/Black-box_testing

 

 


 

 

 


 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

RecyclerView 라이브러리 추가하기 - androidx.recyclerview:recyclerview

 

AndroidStudio 상단의 도구모음에서 우측에 있는 [Project Structure] 아이콘을 클릭합니다.


 

 

좌측 메뉴에서 [Dependencies] 클릭 >>

중간 창에서 [app] 선텍 >>

우측 창에서 [+] 아이콘 클릭 >> [Library dependency] 클릭


 

 

 

"recyclerview" 입력한 우측의 [Search] 버튼을 클릭합니다.


 

 

검색된 항목 [androidx.recyclerview] 항목을 선택 >> 오른쪽에서 [1.0.0] 선택 하면 아래 "Library:" 전체 라이브러리명이 보여집니다.

>> [OK]

 

 


 

라이브러리가 추가되어졌습니다. >> [OK]


 

 

build.gradle(Module:App)에도 추가되어진것을 확인할 있습니다.

dependencies {

    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'androidx.appcompat:appcompat:1.0.2'

    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

    testImplementation 'junit:junit:4.12'

    androidTestImplementation 'androidx.test:runner:1.1.1'

    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

    implementation 'androidx.recyclerview:recyclerview:1.0.0'

}

 

 

 

디자인 편집기에 RecyclerView 항목이 표시가 되는 것을 확인할 있습니다.


 


Posted by codedragon codedragon

댓글을 달아 주세요