IT, 개발/Test
-
효율적이고 신뢰성 있는 코드 작성에 열정을 가진 개발자라면 테스팅의 중요성을 이미 잘 알고 있을 것입니다. 테스팅은 코드가 의도한 대로 작동하는지 확인하고 버그가 본산에서 문제를 일으키기 전에 잡아내는 역할을 합니다. JavaScript 커뮤니티에서 테스팅을 위해 널리 사용되는 도구 중 하나가 Jest입니다. 이 글에서는 Jest의 강력한 기능 중 하나인 moduleNameMapper에 대해 자세히 알아보고 이것이 어떻게 테스팅 경험을 향상시킬 수 있는지 살펴보겠습니다. Jest와 테스팅 소개 소프트웨어 개발에서의 테스팅 중요성 소프트웨어 개발의 세계에서 테스팅은 코드의 품질과 신뢰성을 보장하는 데 핵심적인 역할을 합니다. 테스팅을 통해 개발 과정 초기에 문제를 식별하고 수정함으로써 본산에서 버그를 만날..
Jest의 moduleNameMapper: 원활한 테스팅을 위한 강력한 도구 탐구효율적이고 신뢰성 있는 코드 작성에 열정을 가진 개발자라면 테스팅의 중요성을 이미 잘 알고 있을 것입니다. 테스팅은 코드가 의도한 대로 작동하는지 확인하고 버그가 본산에서 문제를 일으키기 전에 잡아내는 역할을 합니다. JavaScript 커뮤니티에서 테스팅을 위해 널리 사용되는 도구 중 하나가 Jest입니다. 이 글에서는 Jest의 강력한 기능 중 하나인 moduleNameMapper에 대해 자세히 알아보고 이것이 어떻게 테스팅 경험을 향상시킬 수 있는지 살펴보겠습니다. Jest와 테스팅 소개 소프트웨어 개발에서의 테스팅 중요성 소프트웨어 개발의 세계에서 테스팅은 코드의 품질과 신뢰성을 보장하는 데 핵심적인 역할을 합니다. 테스팅을 통해 개발 과정 초기에 문제를 식별하고 수정함으로써 본산에서 버그를 만날..
2023.08.10 -
모바일 테스트 웹이나 SPA 개발하기 위해서는 모바일로 테스트는 필수인데, 보통은 모바일 웹뷰를 테스트하기 위해서 크롬이나 파이어폭스로 모바일 웹뷰로 확인하는데 간혹 어떠한 문제들은 실제 모바일 환경에서만 발생하기도 한다. 이러한 문제들은 cross browser testing이나 Browserstack 툴들에도 확인되지 않기 때문에 실제 모바일 환경에서 확인해야하만 한다. 다음은 실질적인 모바일 환경에서 테스트하는 방법을 서술해보았다. 1. LAMBDATEST LT Browser 손쉽게 여러개의 디바이스(실제 환경과 조금 다를 수 있음)를 테스트할 수 있고, 캡쳐 및 동영상 녹화 기능도 자체적으로 탑재된 브라우저이다. 그리고 로그인하면 다른 툴(Github, Jira 등)에도 공유가능하다. LT 브라우..
모바일 기기로 테스트 및 디버깅하기모바일 테스트 웹이나 SPA 개발하기 위해서는 모바일로 테스트는 필수인데, 보통은 모바일 웹뷰를 테스트하기 위해서 크롬이나 파이어폭스로 모바일 웹뷰로 확인하는데 간혹 어떠한 문제들은 실제 모바일 환경에서만 발생하기도 한다. 이러한 문제들은 cross browser testing이나 Browserstack 툴들에도 확인되지 않기 때문에 실제 모바일 환경에서 확인해야하만 한다. 다음은 실질적인 모바일 환경에서 테스트하는 방법을 서술해보았다. 1. LAMBDATEST LT Browser 손쉽게 여러개의 디바이스(실제 환경과 조금 다를 수 있음)를 테스트할 수 있고, 캡쳐 및 동영상 녹화 기능도 자체적으로 탑재된 브라우저이다. 그리고 로그인하면 다른 툴(Github, Jira 등)에도 공유가능하다. LT 브라우..
2022.06.27