개인정보 선택

사이트 이용 현황을 파악하기 위해, 그리고 Google 및 Meta와 함께 광고 성과를 측정하기 위해 쿠키를 사용합니다. 선택하기 전에는 아무것도 설정되지 않습니다. 선택은 언제든지 쿠키 설정에서 변경할 수 있습니다.

개인정보 처리방침

사이트 이용 현황을 파악하기 위해, 그리고 Google 및 Meta와 함께 광고 성과를 측정하기 위해 쿠키를 사용합니다. 선택은 언제든지 개인정보 선택에서 변경할 수 있습니다.

개인정보 선택

사용을 허용할 쿠키를 선택하세요. 선택은 모든 페이지에 적용되며 12개월 동안 유지됩니다.

거부 설정 신호를 준수했습니다. 브라우저가 이 신호를 보내는 동안 광고는 계속 꺼져 있습니다.

필수사이트가 작동하도록 유지합니다: 여기에서 한 개인정보 선택, 읽고 있는 언어, 문서 검색, 그리고 Cloudflare의 사이트 보호.
항상 사용
Google Analytics와 Cloudflare Web Analytics, 그리고 방문이 시작된 페이지에 대한 WooCommerce 자체 기록입니다. 어떤 페이지가 읽히고, 사이트가 어떻게 사용되며, 그중 어느 것이 주문으로 이어지는지 파악하는 데 사용합니다.
Google Ads와 Meta 픽셀: 다른 사이트에서를 포함해 당사 광고를 측정하고 개선합니다.
지원 페이지의 실시간 채팅을 제공하는 ThriveDesk입니다. 다른 회사가 운영하며 브라우저에 식별자를 저장합니다.
개인정보 처리방침
보안 및 업데이트

스테이징 환경에서 WordPress와 WooCommerce 플러그인 테스트하기

Testing WordPress and WooCommerce Plugins in Staging

스테이징 환경에서 WordPress와 WooCommerce 플러그인을 테스트하는 방법을 알아봅시다. 일반적인 이커머스 웹사이트는 개설 첫해가 끝날 무렵 월 33만 달러가량을 벌어들이지만, 업데이트나 플러그인 설치 중에 실수 한 번이면 그 몫을 통째로 날릴 수도 있습니다. 다행히 WordPress와 WooCommerce 플러그인을 스테이징에서 테스트하면 이런 일을 피할 수 있습니다.

이 글에서는 값비싼 실수를 피할 수 있도록, 플러그인을 테스트할 스테이징 사이트를 만드는 과정을 설명합니다. 다루는 내용은 다음과 같습니다.

  • 스테이징이란 무엇인가
  • 왜 스테이징에서 WordPress와 WooCommerce 플러그인을 테스트해야 하는가
  • 플러그인을 제대로 테스트하는 방법
  • 테스트에 필요한 도구
  • 플러그인과 업데이트 테스트 점검표
  • 플러그인 업데이트와 설치에서 자동화 스크립트가 하는 일
스테이징 환경에서 WordPress와 WooCommerce 플러그인 테스트하기

스테이징이란?

WordPress에서 스테이징이란 테스트를 위해 만들어 두는, 외부에 공개되지 않은 사이트 복제본을 말합니다. 방문자에게 보이는 화면에 영향을 주지 않으면서 웹사이트와 플러그인을 시험해 볼 수 있는 훌륭한 수단입니다.

이 복제본은 테스트 사이트인 동시에 백업 역할도 합니다. 백업과 복제에 걸리는 시간은 사이트 규모에 따라 다르지만, 플러그인을 쓰면 간단히 해결됩니다. 몇 초 만에 사이트 복제본을 만들 수 있어, 업데이트와 WooCommerce 플러그인 설치를 부담 없이 진행할 수 있습니다.

스테이징을 이용한 웹사이트 테스트

왜 스테이징에서 플러그인을 테스트해야 할까요?

웹사이트를 업데이트할 때 스테이징은 꼭 필요합니다. 다음과 같은 사고를 막아 주기 때문입니다.

  • 사이트가 깨지는 일
  • 사이트에 접속할 수 없게 되는 일
  • 일부 기기에서만 작동하는 일(예: Apple 기기에서는 되는데 Android에서는 안 되거나, 노트북에서는 되는데 태블릿에서는 안 되는 경우)
  • 결제 페이지, 상품 후기, 문의 양식 같은 핵심 페이지에 접근할 수 없게 되는 일
  • 모바일 메뉴가 사라지는 일
  • 사이트 하단 푸터가 사라지는 일
  • 이른바 '백스크린 오브 데스(WSOD)', 즉 화면이 온통 백지로만 표시되는 현상

업데이트를 적용하다 잘못될 수 있는 경로는 아주 많습니다. 방문자가 많은데 사이트가 제대로 작동하지 않는다는 사실을 모르고 있다면 엄청난 판매 기회를 놓치게 됩니다. 계획 없이 덤벼들면 업데이트만큼 사람을 지치게 하는 일도 없습니다.

번거로움을 피하려면 업데이트와 플러그인을 공개하기 전에 먼저 테스트하세요. 테스트하면 다음과 같은 이점이 있습니다.

  • 매끄럽게 돌아가는 웹사이트
  • 빠르고 안전한 웹사이트
  • 방문자의 신뢰
스테이징 진행 방법

WordPress와 WooCommerce 플러그인을 제대로 테스트하는 방법

웹사이트 운영은 긴 호흡의 일입니다. 사이트를 운영하는 동안 여러 차례 업데이트와 플러그인을 적용하게 되고, 그 과정은 단조롭게 느껴지기 쉽습니다. 성가시다고 말하는 사람도 있을 텐데, 알맞은 도구와 업데이트 전후에 밟아야 할 절차를 담은 점검표가 있으면 그 단조로움을 덜 수 있습니다.

* 금요일에는 WordPress 사이트를 업데이트하지 마세요. 주말 내내 이어질 수 있는 혼란과 문제를 미리 막을 수 있습니다.

테스트에 필요한 도구

  • 전체 페이지 스크린샷 도구: 플러그인이나 업데이트를 적용하기 전과 후에 전체 페이지 스크린샷 도구를 사용하세요.
  • 스테이징 사이트: 복제해 둔 웹사이트입니다.
  • 자동화 스크립트 테스트: 업데이트나 플러그인 설치 후 사이트 곳곳의 여러 스크립트를 자동으로 검사해, 모든 기능이 의도대로 작동하는지 확인해 줍니다.
  • 스크린샷 비교 도구: 적용 전후에 찍은 스크린샷을 나란히 비교해 달라진 부분을 찾아낼 수 있게 해 줍니다.

작업을 덜어 주는 스크린샷 도구 3가지

BrowserStack 로고 이미지

BrowserStack Screenshot Tool

BrowserStack의 스크린샷 도구는 버튼 한 번으로 스크린샷을 만들어 줍니다. 확인하려는 URL에 대해 기기 종류와 브라우저를 최대 25개까지 고르기만 하면 나머지는 도구가 알아서 처리합니다.

TestingBot 스크린샷 로고 이미지

TestingBot Screenshot Tool

TestingBot의 스크린샷 도구는 3,200가지가 넘는 브라우저·기기 조합 중에서 골라 테스트할 수 있게 해 줍니다. 스크린샷 비교 기능, 베타 및 개발 빌드 지원, 자체 디버깅 도구도 제공합니다.

CrossBrowserTesting 로고 이미지

CrossBrowserTesting Screenshot Tool

CrossBrowserTesting의 스크린샷 도구는 웹 앱이나 API로 스크린샷을 찍을 수 있습니다. API를 쓰면 여러 URL의 스크린샷을 한 번에 받을 수 있습니다.

플러그인과 업데이트 테스트 점검표

설치 및 업데이트 전

1. 자동으로 업데이트되지 않는 유료 플러그인과 테마를 모두 적어 둡니다.

2. 해당 플러그인과 테마를 구매한 사이트에 들어가 최신 버전을 확인합니다.

3. 업데이트 후 확인할 URL 목록을 만듭니다. 맞춤 글 유형 템플릿, WordPress 템플릿, 그리고 문의 페이지·홈페이지·상품 페이지·카테고리 페이지·결제 페이지 같은 주요 페이지를 포함하세요.

4. 테스트할 시나리오를 적어 둡니다. 예를 들어 사용자가 로그인해 상품 페이지를 거쳐 결제 페이지로 이동하는 흐름처럼, 사이트에 해당하는 시나리오를 모두 준비하세요.

5. 그 시나리오를 검사할 테스트 스크립트 목록을 만듭니다.

스테이징 사이트에서

1. 웹사이트 전체를 스테이징 환경으로 복제하되, 양쪽의 MySQL과 PHP 버전이 같은지 확인하세요. 호스팅 업체에 따라 클릭 한 번으로 스테이징을 만들 수 있습니다. WP Engine, SiteGround, Flywheel 등이 이 기능을 제공합니다.

2. 스테이징 사이트가 원본과 일치하는지 확인합니다. 사이트를 한 번 훑어보면 됩니다.

3. 전체 페이지 스크린샷 도구로 모든 URL의 스크린샷을 찍습니다. Chrome, Firefox, Safari, Edge, Android, iPhone 등 모든 환경에서 빠짐없이 찍으세요. 이 과정을 간편하게 해 주는 도구들이 있습니다.

4. 다음 항목을 업데이트합니다.

  • 테마와 플러그인 파일
  • WordPress 코어 파일
  • 자동으로 업데이트되지 않는 모든 항목

5. 업데이트한 스테이징 사이트의 스크린샷을 찍습니다. 이번에도 모든 URL과 환경에서 찍으세요.

6. 스크린샷 비교 도구로 3단계의 '전' 스크린샷과 5단계의 '후' 스크린샷을 비교합니다.

7. 앞서 준비한 테스트 스크립트를 실행합니다. 양식, 결제를 비롯한 핵심 기능이 문제없이 작동하는지 확인하세요.

실제 운영 사이트에서

1. 운영 사이트를 백업합니다.

2. 모든 URL의 스크린샷을 찍습니다.

3. 운영 사이트를 업데이트합니다.

4. 관리자 화면에서 모든 항목이 업데이트됐는지 확인합니다. 새로 고침을 눌러 실패한 항목이 없는지 살펴보세요.

5. 운영 사이트의 캐시를 비웁니다.

6. 다시 스크린샷을 찍습니다.

7. 2단계의 스크린샷과 6단계의 스크린샷을 비교합니다.

8. 앞서 준비한 테스트 스크립트를 실행합니다.

9. 사이트를 눈으로 한 번 더 빠르게 훑어봅니다.

10. 스스로를 칭찬해 주세요.

스테이징의 자동화 스크립트

플러그인 업데이트와 설치에서 자동화 스크립트가 하는 일

자동화 스크립트를 쓰면 WordPress 사이트 테스트가 간단해지지만, 다른 방법도 있습니다. 하나는 직접 손으로 확인하는 것이고, 다른 하나는 개발자를 고용하는 것입니다.

테스트 스크립트를 만드는 데는 시간이 걸리지만, 한 번 만들어 두면 재사용하기는 아주 쉽습니다. 수작업 테스트에 비해 스크립트가 나은 점은 다음과 같습니다.

  • 사람의 실수를 없애 줍니다.
  • 두 가지 방식으로 시간을 아껴 줍니다.
  1. 오래 걸리는 검사는 스크립트에 맡기고, 그동안 스크립트가 할 수 없는 일에 집중할 수 있습니다.
  2. 기기 2대와 브라우저 4종을 동시에 테스트할 수 있습니다.

핵심은 이것입니다. 스테이징에서 WordPress와 WooCommerce 플러그인을 테스트하면 큰 사고를 피할 수 있습니다. 과정 자체는 그리 복잡하지 않으며, 이 점검표만 있으면 업데이트를 성공적으로 마치는 데 필요한 것은 다 갖춘 셈입니다.

플러그인 일괄 설치 방법을 알려 드리든 WordPress와 WooCommerce 유지 관리를 대신해 드리든, 저희는 여러분이 이커머스에서 성과를 내도록 돕고자 합니다. 본업에 집중할 수 있도록 WordPress 운영을 맡기고 싶다면 지금 문의해 주세요. 기꺼이 도와드리겠습니다.

Subscribe to our newsletter

WooCommerce tips, plugin updates, and release notes. No spam.