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

한빛미디어

독자리뷰

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

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 테스트

시각적 테스트

보안 테스트

성능 테스트

접근성 테스트

​

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

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

​

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

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

​

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

​

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

​

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

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

​

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

​

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

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

닫기

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