WebdriverIO 초급 중급 고급 강의를 기획하면서 웹 모바일 테스트 자동화를 위한 WebdriverIO V8 Hands On 문서를 테스트 자동화에 관심 있는 모든 분들께서 편하게 보실 수 있는 형태로 만들어야겠다는 생각이 들었고, 온라인 책을 제작 공유하는 플랫폼 서비스인 위키독스에 언제든지 무료로 편히 보실 수 있도록 작성하여 공유하게 되었습니다.
저는 비개발자 출신의 전공자입니다. 고졸 학력으로 게임 테스터로 첫 커리어를 시작했습니다. 어릴 적 지금과는 결이 아주 다른 꿈이 있었고 IT와는 거리가 너무나도 멀게만 느껴진 사람 중 하나였습니다. 테스터 업무를 하면 할수록 개발 지식에 대한 갈증이 심해져만 갔습니다. 그러던 찰나 최종 학력이 고졸이라는 점에 대해서 그리고 학점은행제를 통해 컴퓨터공학사를 취득하겠다는 개인적인 목표와 포부에 대해 냉소적인 태도가 섞인 의문을 받게 되었습니다.
3년 뒤 회사와 병행하며 컴퓨터공학 전공 과목 이수와 전공 자격증 3개를 취득하여 졸업에 성공했습니다. 이후 JavaScript에 대한 이해가 없이 WebdriverIO로 테스트 자동화 구축 미션을 담당하게 되면서 수많은 어려움에 부딪히게 되었지만 당시 CTO 님과 개발팀 분들께서 많은 배려와 도움을 주신 덕분에 잘 마무리하게 되었습니다.
풀스택 테스트를 꿈꾸며 커리어 방향을 잡아가는 요즘, 과거 JavaScript 이해가 없이 Node 기반으로 구축된 WebdriverIO 프레임워크를 사용하면서 너무 많은 실수를 저지른 탓에 제가 경험한 시행착오들이 테스트 자동화 기술에 관심 있는 분들께 도움이 될 거라 생각하여 위키독스를 작성하게 되었습니다.
E2E 테스트 자동화는 제가 정말 사랑하는 분야이기에 위키독스를 시작으로 테스트 자동화 관련된 커뮤니티가 형성되는 것만으로도 살아가는 동안 행복하고 의미 있는 일이 아닐까 생각됩니다.
위키독스는 계속해서 업데이트 될 예정이며 테스트 자동화 관련 소통과 더불어 궁금하신 점이나 위키독스를 살펴보는 과정에 있어서 어려운 점이 있으시다면 언제든지 카카오톡 오픈 채팅방에서 편히 말씀주세요. :)