메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

다양한 테스트 전략으로 실력을 한층 더 올려줄 \'풀스택 테스트\'

jingug1***

|

2023-08-25

풀스택 테스트

전략, 실무 접근법, 도구, 저자의 노하우까지 모두 담은 테스트 바이블

  • 저자 : 가야트리 모한
  • 번역 : 최경현
  • 출간 : 2023-05-26

초중급자에게 맞는 책이다.

왜냐하면 깊이 있는 내용으로 구성된 것이 아닌 여러 도구와 테스트 방법론에 대하여 개략적으로 설명하고 있기 때문이다.

그래서 가볍게 한번 읽어볼 만하다.

테스트 정말 중요하다.

프로그래밍의 처음과 끝은 테스트라고 해도 과언이 아닐 만큼 테스트에 대하여 큰 비중을 두고 있는 현실이다.

오죽하면 테스트를 전문적으로 하는 사업과 업체들이 생겨났을까?

테스트를 하면 할수록 자신이 맡은 모듈 그리고 더 나아가 전체적으로 프로그램의 품질이 올라간다.

그래서 예전과 다르게 트렌디하게 개발한다고 하면-새 자일, MSA-테스트 기간을 개발 기간과 거의 동일하게 5:5로 맞춘다.

기획, 분석, 설계, 디자인 모두 끝낸 6개월짜리 프로젝트라면 개발 3개월, 테스트 3개월 이렇게 나누고 있다.

혹여나 생각하기에 아니 테스트 기간이 그렇게 길어도 돼? 낭비 아냐? 개꿀임?

...이라고 생각할 수도 있다.

하지만 내가 말했듯이 테스트를 좀 더 집요하고 징그럽게 하면 할수록 프로그램의 품질은 올라간다.

그것만은 확실히 보증할 수 있다. 자신이 만든 창작물(모듈, 프로그램)의 결함과 에러, 이슈 건들에 대하여 부끄러워하지 않아야 하고, 넓은 아량으로 그대로 다 받아들여야 한다.

테스트를 빨리하고 오래 할수록 프로그램의 품질은 확실히 올라간다.

이 책은 그 중요하고 중요한 테스트에 대하여 상상하지도 못하는 여러 가지 방법론과 툴, 팁을 알려준다.

흔히 자바 개발자라면 테스트 도구에 대하여 JUnit만 알고 있는 개발자가 대부분이겠다.

(JUnit을 알고, 실제로도 한번 assert 해본 것만으로도 대단...)

또는,

debugger로 서버를 올려서 브레이크 포인트를 걸거나.

system.out.println을 찍거나.

logger.info를 찍거나...

프런트엔드에서는

debugger를 입력하거나

크롬 개발자 도구에서 break point를 걸거나 하겠다.

하지만 이 책은 그걸 넘어서 엄청 다양한 테스트 방법과 도구를 알려준다.

모바일 테스트

수동 탐색적 테스트

자동화된 기능 테스트

지속적 테스트(CI/CD)

데이터 테스트

CFR 테스트

시각적 테스트

보안 테스트

성능 테스트

접근성 테스트

이렇게 많은 방법과 기술이 있다니!!!

내 실력과 시야, 견문이 한층 더 넓혀지는 느낌이 들었다.

자고로 개발자라면 머릿속에는 새로운 지식이 안 들어있어도 들어는 보고 훑어서라도 가볍게 봐놔야 나중에 머릿속에서 끄집어 내어 검색하여 창작물을 계속 만들 수 있다.

그런 의미에서 이 책은 테스트에 대한 시야를 한층 더 올려주고 넓혀줄 것이다.

소스들이 있어도 직접 구현하지 않아도 되고, 직관적으로 흐름을 따라가며 유추하며 아주 편하고 가볍게 읽어나가기 수월하다.

확실히 이 책을 읽는다면!!!! 개발 실력도 확실히 월등히 늘 것이다. 장담한다.

테스트 도구는 앞으로도 새로운 듣고들 이 나올 것이다.

그리고 진보하고 발전할 것이다.

그리고, 이 책을 통해 학습하는 테스트 전략들은 세월이 지나도 변하지 않는 보석처럼 오래도록 쓰일 것이라 장담한다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서

책을 제공받아 작성된 서평입니다."

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?