소프트웨어의 중요성이 커지면서 데브옵스(DevOps)와 애자일(Agile) 같은 개발 방법론을 도입해 소프트웨어 생명 주기 전체에 걸쳐 프로세스를 개선하려는 노력이 본격화되고 있다. 그러나 실제 도입한 기업 상당수가 기대만큼 성과를 내지 못한다. 문화적인 변화에 우왕좌왕하거나 실행 과정을 효과적으로 지원할 기술이 없기 때문이다.
특히 가장 보완이 시급한 것이 테스트다. 더 효과적이고 자동화된 테스트는 데브옵스와 애자일이 성공하기 위한 필수조건이자, 시장에서 고객을 사로잡는 ‘높은 품질’을 확보하는 유일한 길이다. 그래서 필요한 것이 '데브테스트옵스(DevTestOps)'다. 테스트를 중심으로 소프트웨어 생명 주기 전체를 다시 고민해 보는 것이다.
주요 내용
데브옵스와 애자일을 둘러싼 이상과 현실
테스트, 데브옵스·애자일 완성의 ‘마지막 조각’
데브옵스·애자일 성공을 위한 투트랙 접근법
데브테스트옵스, 테스트 중심으로 SW 생명 주기 재정의
데브테스트옵스, 선택 아닌 필수