리그레션 다시 생각해보기 – 파트 4: 리스크 테스팅에서 잘못된 점은 무엇인가? Anne-Marie Charrett 는 그녀의 포스트 “새로운 리그레션, 리세션 테스팅(Recession Testing is the new Regression Testing)”에서, 리그레션 테스트가 너무 자주 수행된다는 것에 대한 불만을 나타냈다. 이는 거의 모든 테스터들이 가지고 있는 불만이며, 이런 불만이 제기된다는 것 자체가 분명 여기에 어떤 문제가 있다는 것을 나타내는 것이다. 리그레션 리스크를 완화시키기에 앞서, 우선 리그레션 테스팅에서 잘못된 점은 무엇인지 알아볼 필요가 있다. 우선 ‘리그레션 테스팅’이라는 단어를 통해 내가 의미하고자 하는 바를 명확하게 짚고 넘어가자. 여기서 말하는 블랙박스 리그레션 테스팅은 ..
지난번에 포스팅했던 “새로운 리그레션, 리세션 테스팅”의 내용에 대해 여러분들이 의미있는 질문을 해주셨습니다. k16wire 님께서는 ‘리세션 테스팅이라는 개념이 리그레션 테스팅을 효율적으로 하자는 것 이상의 의미가 있는 것인지’를 궁금해 하셨고, 팀 블로그 누가바닷컴에서는 junhyungjin 님께서는 ‘글쓴이가 리그레션 테스트 자체가 문제라고 생각하는 것인지, 아니면 그것을 수행하는 방법이 문제라는 것인지’라는 질문을 하셨습니다. 이 질문들을 원 저자인 Anne-Marie Charrett 에게 메일로 전달했습니다. 각 항목들에 대해 좀 더 자세한 설명을 추가해 주었기에 원문과 함께 번역해서 포스팅 합니다. 1. 리세션 테스팅이라는 개념이 리그레션 테스팅을 효율적으로 하자는 것 이상의 의미가 있는 것인..
리그레션 테스팅에 대한 Iain McCowatt 의 글을 번역하던 중, 그가 참여하고 있는 소프트웨어 테스팅 팀 블로그인 Maverick Tester 에 올라온 "Recession Testing is the new Regression Testing"이라는 글을 소개하고 있어 따로 번역해서 올립니다. 이 포스트의 저자인 Anne-Marie Charrett 는 이 글에서 리그레션의 비효율성을 지적하고, 좀 더 효율적인 리세션 테스팅(Recession Testing)이라는 개념을 제시하고 있습니다. 기존 소프트웨어 테스트 라이프 사이클 중에서도 가장 많은 업무량이 필요하고, 또 그로 인해 자동화의 필요성이 가장 많이 제기되어 왔던 리그레션 테스팅에 대해 리스크 기반 테스팅의 개념을 대입해 색다른 시각을 제시하..
리그레션 다시 생각해보기 – 파트 3: 리스크 완화 전략 앞의 글에서 나는 아래와 같이 리그레션과 관련된 리스크들을 소개했다. 또한 이들이 단지 하나의 독립적인 형태로 나타날 뿐만 아니라 다른 문제와 조합되어 발생할 수도 있다는 것도 언급했다. n 새로운 버그(New Bug) n 이전 버그(Old Bug) n 좀비 버그(Zombie Bug) n 빌드 오류(Bad Build) 이러한 각각의 리스크를 완화시키는 다양한 전략이 존재한다. 주로 아래와 같은 3가지로 전략을 분류할 수 있다. n 예방(Prevention): 리스크 발생을 애초에 방지한다. n 확인(Confirmation): 이전과 같이 동작한다는 것을 검증한다. 리스크가 발생하지 않음을 확인하는 것이 이 범주에 속한다(마이클 볼튼(Michael ..
리그레션 다시 생각해보기 – 파트 2: 리그레션이란 무엇인가? 자, 그럼 리그레션이란 무엇인가? 리그레션을 간단하게 정의하자면, 소프트웨어가 변경됨으로 인해 기대하지 못했던 결과를 초래하는 리스크가 발생할 수 있고, 이러한 리스크로 인해 소프트웨어의 품질이 저하될 수 있다는 것을의미하는 것이다. 이것이 리그레션에 대한 광범위한 정의이며 그 원인은 다음과 같이 분류될 수 있다. 새로운 버그(New Bug): 변경 사항이 앞선 빌드에서 정상적으로 동작하던 부분을 훼손함으로써 새로운 버그를 발생시킨다. 이전 버그(Old Bug): 이전에 발생했던 버그가 다시 재현되는 것을 말한다. 변경 사항이 이전의 수정을 무력화시킴으로 인해 발생한다. 개발자와 함께 버그 주도 개발(Bug driven development)..
- Total
- Today
- Yesterday
- Regression Testing
- 버그
- Software Testing
- 구글 테스트
- Game Testing
- 리스크 기반 테스팅
- 구글 테스팅 블로그
- 게임QA
- 게임 테스팅
- Iain McCowatt
- 테스팅
- 누가바닷컴
- testing
- 구글
- software tester
- 바이오웨어
- 테스트
- 제임스 휘태커
- 농구
- basketball diary
- Game Testing All in one
- Test
- 리그레션 테스트
- 구글 테스팅
- 테스터
- BasketBall
- 소프트웨어 테스트
- QA
- How Google Tests Software
- Bug
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |