Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
B
battle_c
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
JieunYoon
battle_c
Commits
e9074201
Commit
e9074201
authored
4 years ago
by
JieunYoon
Browse files
Options
Downloads
Patches
Plain Diff
Update README.md
parent
31703dce
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
Project9 - test/README.md
+33
-4
33 additions, 4 deletions
Project9 - test/README.md
with
33 additions
and
4 deletions
Project9 - test/README.md
+
33
−
4
View file @
e9074201
# Personal Project9 :
Thread
(2020.08.18)
# Personal Project9 :
Software Testing
(2020.08.18)
##
s
oftware
t
esting
##
1. S
oftware
T
esting
### Before
### 1.1 SW Testing이란?
*
소프트웨어 개발 과정에서 발생할 수 있는 오류들을 가정하고, 그러한 오류들을 발견해 내는 활동
*
IEEE애서의 SW 테스트 정의 : 수동이나 자동으로 시스템을 시험 작동시키고 평가하는 작업으로 명시된 요구를 잘 만족하는지, 즉 예상된 결과와 실제 결과와의 차이를 인식하기 위한 목적을 가진다.
*
동작 실행 여부에 따라 Static Testing과 Dynamic Testing으로 나눠질 수 있고, 내부 구조 파악 여부에 따라 Black-Box Testing과 White-Box Testing으로 나눠질 수 있다.

## 2. 정적 테스팅
### 2.1 정적 테스트란?
*
소프트웨어를
**실행시키지 않고 결함을 검출**
하는 방법
*
소프트웨어 오류에 대한 특정한 판단 기준을 두고 검사를 실시한다. 이때, 소프트웨어
**검사 결과**
와
**특정한 판단 기준**
을
**비교**
하여 오류를 찾는다.
### 2.2 정적 테스팅 구분
*
수행 기법에 따라 'Syntax'와 'Semantic' 테스트로 구분
*
Syntax는 소스코드의 문법 결함을 발견
*
소프트웨어 소스코드에 존재하는
`문법적인 오류`
를 미리 정해놓은 패턴의 기준으로 검사하여 발견하는 정적 테스트 방법
*
Semantic은 의미적인 결함을 발견
### 2.3 정적 테스팅 장단점
1.
장점
*
빠른 시간에 소프트웨어 결함 검출
*
수행 노력이 작다.
2.
단점
*
잘못된 패턴 판단으로 False 알림 가능
*
기능 동작 테스트 불가
## 3. Code Inspector
### 3.1 실습
1.
수정 전 위배사항

### After
2.
수정 후 위배사항

\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment