쿠키 테스트: 예제를 통해 웹사이트에서 쿠키를 테스트하는 방법

쿠키 테스트란 무엇입니까?

쿠키 테스팅은 귀하의 웹 브라우저에 생성된 쿠키를 확인하는 소프트웨어 테스팅 유형으로 정의됩니다. 쿠키는 웹서버가 이용자(클라이언트)의 하드 드라이브에 텍스트 파일로 저장하는 작은 정보입니다. 이 정보는 브라우저가 서버에 페이지를 요청할 때마다 서버로 다시 전송됩니다. 일반적으로 쿠키에는 다양한 웹페이지 간 통신에 사용되는 개인화된 사용자 데이터 또는 정보가 포함되어 있습니다. 아래 스크린샷은 다양한 웹사이트의 쿠키를 보여줍니다.

웹사이트의 쿠키 예

즉, 쿠키는 사용자의 신원일 뿐이며 사용자가 웹사이트 페이지 전체에서 어디를 탐색했는지 추적하는 데 사용됩니다. 쿠키의 목적은 사용자와 웹사이트 간의 신속한 상호 작용을 수행하는 것입니다. 쿠키를 사용할 수 있는 애플리케이션은 장바구니, 개인화된 웹 경험, 사용자 추적, 마케팅, 사용자 세션 등을 구현하는 것입니다.

쿠키의 내용은 무엇입니까?

쿠키는 주로 다음 세 가지로 구성됩니다.

  1. 쿠키가 전송된 서버의 이름
  2. 쿠키 수명
  3. 가치. 이는 일반적으로 무작위로 생성된 고유 번호입니다.

쿠키의 종류

쿠키의 종류
쿠키의 종류

일반적으로 사용자 컴퓨터에는 두 가지 유형의 쿠키가 기록됩니다.

  • 세션 쿠키: 이 쿠키는 쿠키를 실행하는 브라우저가 열릴 때까지 활성화됩니다. 브라우저를 닫으면 이 세션 쿠키가 삭제됩니다.
  • 영구 쿠키: 이 쿠키는 사용자 컴퓨터에 영구적으로 기록되며 몇 달 또는 몇 년 동안 지속됩니다.

쿠키는 어디에 저장되나요?

웹 페이지 응용 프로그램이 쿠키를 작성하면 사용자 하드 디스크 드라이브에 텍스트 파일로 저장됩니다. 쿠키가 저장되는 경로는 브라우저에 따라 다릅니다. 브라우저마다 쿠키를 다른 경로에 저장합니다.

예를 들어, 모질라 Firefox 브라우저의 브라우저 옵션에서 쿠키를 볼 수 있습니다. 이 내용을 보려면 도구를 클릭하세요. -> 옵션 -> 개인정보 보호를 클릭한 후 “개별 쿠키 제거”를 클릭하세요.

쿠키가 다양한 브라우저에 저장되는 방식

동안 인터넷 익스플로러 브라우저는 경로에 쿠키를 저장합니다 "C:\문서 및 설정\기본 사용자\쿠키”

웹사이트에서 쿠키를 테스트하는 방법

다음은 중요한 체크리스트와 단계입니다. 쿠키를 테스트하는 방법 웹사이트에서:

1단계) 쿠키 비활성화

모든 쿠키를 비활성화하고 사이트의 주요 기능을 사용해 보십시오.

2단계) 쿠키 손상

메모장에서 쿠키를 수동으로 편집하고 임의의 값으로 매개변수를 변경합니다.

3단계) ​​쿠키 암호화

비밀번호나 사용자 이름과 같은 민감한 정보는 컴퓨터로 전송되기 전에 암호화되어야 합니다.

4단계) 여러 브라우저를 사용한 쿠키 테스트

웹사이트 페이지가 예상대로 다른 브라우저에서 쿠키를 올바르게 작성하고 있는지 확인하세요.

5단계) 웹 애플리케이션 페이지에서 삭제 확인

웹 애플리케이션에서 쿠키가 삭제되었는지 확인하세요.

6단계) 쿠키의 선택적 거부

웹사이트의 모든 쿠키를 삭제하고 웹사이트가 쿠키에 어떻게 반응하는지 확인하세요.

7단계) 쿠키에 대한 접근

한 웹사이트에서 작성한 쿠키는 다른 웹사이트에서 접근할 수 없어야 합니다.

8단계) 쿠키의 과도한 사용 금지

테스트 중인 애플리케이션이 공개 웹사이트인 경우 쿠키를 과도하게 사용해서는 안 됩니다.

9단계) 다른 설정으로 테스트하기

웹사이트가 다른 쿠키 설정에서도 제대로 작동하는지 확인하려면 테스트를 올바르게 수행해야 합니다.

10단계) 쿠키를 별도로 분류합니다.

쿠키는 바이러스, 스팸 또는 스파이웨어와 동일한 범주에 보관되어서는 안 됩니다.

쿠키 테스트용 플러그인

최신 브라우저는 브라우저 자체에서 쿠키를 보거나 편집할 수 있도록 허용합니다. Mozilla에는 쿠키 테스터 플러그인이 있으며 Google Chrome 양자 모두.

1. Chrome 쿠키 관리자

Chrome 쿠키 관리자 플러그인

2. 용 Google Chrome 브라우저 : 이 쿠키 편집

이 쿠키 플러그인 편집

쿠키 수정 작업

Chrome 플러그인을 사용하여 쿠키를 수정하거나 편집하는 단계는 다음과 같습니다.

단계 1) 아이디와 비밀번호를 입력하여 로그인하세요. http://demo.guru99.com/V4/

쿠키 수정 작업

단계 2) 플러그인 아이콘을 클릭하세요 쿠키 수정 작업 그러면 아래와 같이 다른 창이 열립니다.

쿠키 수정 작업

단계 3) 쿠키 값을 다음으로 변경하십시오. “구루99” 다음을 클릭하십시오 쿠키 수정 작업 변경 사항을 저장하려면

쿠키 수정 작업

쿠키와 세션의 차이점

쿠키와 세션의 주요 차이점은 다음과 같습니다.

쿠키 세션
쿠키는 사용자 정보가 포함된 클라이언트측 파일입니다. 세션은 사용자 정보가 포함된 서버측 파일입니다.
쿠키는 설정한 수명에 따라 종료됩니다. 사용자가 브라우저를 닫으면 세션이 종료됩니다.
쿠키는 로컬 컴퓨터에 저장되어 있으므로 쿠키를 시작할 필요가 없습니다. In PHP, $_SESSION을 사용하기 전에 session_start()를 작성해야 합니다. 다른 언어도 마찬가지입니다.
공식적인 최대 쿠키 크기는 4KB입니다. 세션 내에서 원하는 만큼의 데이터를 저장할 수 있습니다. 도달할 수 있는 유일한 제한은 스크립트가 한 번에 사용할 수 있는 최대 메모리(기본적으로 128MB)입니다.
쿠키는 세션에 의존하지 않습니다 세션은 쿠키에 의존합니다
unsetcookie()라는 함수가 없습니다. Session_destroy(); 등록된 모든 데이터를 삭제하거나 일부 설정을 해제하는 데 사용됩니다.

요약

  • 쿠키는 웹서버가 사용자(클라이언트)의 하드 드라이브에 텍스트 파일로 저장하는 작은 정보입니다.
  • 쿠키 테스팅은 귀하의 웹 브라우저에 생성된 쿠키를 확인하는 소프트웨어 테스팅 유형으로 정의됩니다.
  • 쿠키는 주로 쿠키가 전송된 서버 이름, 쿠키 수명 및 값의 세 가지 항목으로 구성됩니다.
  • 쿠키 유형: 1) 세션 쿠키, 2) 영구 쿠키
  • 웹 페이지 응용 프로그램이 쿠키를 작성하면 사용자 하드 디스크 드라이브에 텍스트 파일로 저장됩니다. 쿠키가 저장되는 경로는 브라우저에 따라 다릅니다. 브라우저마다 쿠키를 다른 경로에 저장합니다.