>운영 및 유지보수 >안전 >웹 테스트에서 주의해야 할 세부 사항은 무엇입니까?

웹 테스트에서 주의해야 할 세부 사항은 무엇입니까?

WBOY
WBOY앞으로
2023-05-16 09:55:051433검색

1. 페이지 표시 부분

(1) 먼저 다른 브라우저에서 페이지를 완전히 표시할 수 있는지 여부를 살펴보세요. 실제 테스트에서 일부 페이지나 팝업이 나타나는 경우가 종종 있습니다. 페이지의 창이 완전히 표시되지 않습니다

( 2) 페이지의 애니메이션 효과 또는 글꼴 효과가 올바르게 표시될 수 있는지 여부

(3) 일부 양식 항목, 입력 상자, 입력 필드 및 드롭에 대한 기본 프롬프트가 있는지 여부 페이지의 다운 상자, 프롬프트가 있는지 여부

(4) 데이터 목록에 여러 데이터가 페이징에 표시되는지 여부, 페이징 작업 후 페이지가 정상적으로 점프하는지 여부

. 2. 페이지 해상도:

640x400, 600x800 또는 1024x768의 해상도 모드에서 페이지 레이아웃이 정상적으로 표시됩니까? 아니면 글꼴이 너무 작아서 볼 수 없나요? 아니면 텍스트와 그림이 너무 크나요? 컴퓨터의 기본 해상도이지만 일부 오래된 컴퓨터에서는 여전히 1024*768인 경우가 있습니다.

3. 단일 기능 테스트

a: 지속적인 추가

참고: 추가가 완료된 후 데이터 목록을 확인하세요. 표시되지 않거나 아직 표시되지 않은 항목이 표시되지 않는지 확인하세요.

b: 추가 후 삭제

참고: 삭제하라는 메시지가 나타나면 확인 후 삭제를 클릭하세요.

c: 추가, 삭제 후 추가

d: 연속 삭제

e: 추가 후 수정

참고: 수정 과정에서 드롭다운 박스 양식 항목이 수정되면 해당 데이터도 변경되나요?

f: 연속 수정

4. 브라우저 호환성:

브라우저는 웹 클라이언트의 핵심 구성 요소입니다. 다양한 제조업체의 브라우저는 Java, javascript, ActiveX, 플러그인 또는 다양한 HTML 사양을 지원합니다. 브라우저 호환성을 테스트하는 한 가지 방법은 호환성 매트릭스를 만드는 것입니다. 이 매트릭스에서는 다양한 제조업체 및 다양한 버전의 브라우저가 특정 구성 요소 및 설정에 적응할 수 있는지 테스트합니다.

5. 사용 편의성:

일부 사용자는 웹 탐색 시 키보드의 단축키를 사용하는 것을 좋아하므로 테스트할 때 단축키가 설정되어 있는지 주의하세요. 일반적으로 설정해야 하는 단축키는 다음과 같습니다.

Tab 키 사용: 페이지에서 탭 키 전환을 지원합니다.

Enter 키 사용: 페이지의 일부 OK 버튼을 Enter 키보드로 대체할 수 있습니다.

앞으로 및 뒤로: 사용자의 앞으로 및 뒤로 단계로 인해 완료되지 않을 수 있습니다. 데이터 제출, 재제출 또는 기타 표시 문제

사용자가 특정 데이터를 삭제하기 전에 사용자에게 해당 데이터를 삭제할지 여부를 묻는 메시지가 표시되어야 합니다. 기본 포커스 선택은 "아니요"입니다.

페이지의 프롬프트 언어, js 프롬프트 언어, 프로그램 프롬프트 언어:

Prompt 스타일이 다르거나 표현이 명확하지 않습니다

6. Microsoft 언어 표준:

전각 문자와 반각 문자는 공백으로 구분해야 합니다

영어와 숫자는 공백으로 직접 구분해야 합니다.

한자와 영어, 숫자는 공백으로 구분해야 합니다.

한자가 있는 경우 전각 문자를 사용하세요.

전각 구두점과 반각 구두점을 혼합하지 마세요. 언어

언어에서는 "you"라는 단어를 절대 사용하지 마세요. 추가 단계를 설명할 때는 "please"를 더 자주 사용하세요. 단어

7. 텍스트 약어 및 줄 바꿈:

입력 상자에 줄 바꿈 없이 매우 긴 문자를 제출하세요. . 제출 후 페이지가 매우 길어질 수 있습니다. 텍스트 뒤의 일부 단어를 처리하려면 줄임표이므로 한자를 반으로 자르지 않도록 주의해야 합니다

8. :

사진에 링크가 추가되는지 여부는 일반적으로 개발자가 무시합니다.

사진의 표시 위치는 일반적으로 다양한 픽셀 크기와 비율의 사진을 표시하므로 이미지 처리 전략을 명확하게 정의해야 합니다

9.

사용자 제출 데이터 페이지에서 사용자가 제출 버튼을 여러 번 연속해서 클릭하면 데이터가 반복적으로 제출될 수 있습니다.

사용자가 "제출"을 클릭하면 버튼이 비활성화 상태로 변경됩니다

10. 입력 판단 문제:

키보드로 입력한 특수문자는 모두 정상적으로 저장 가능

영어 작은따옴표, 영어 큰따옴표 등으로 인한 프로그램 오류 문제 처리 필요

"< ;" 처리 필요 오류를 저장하기 쉬운 "/" "" 및 기타 기호

특수 모듈에 대한 문자 계획 만들기

11. 여러 IE에 동시에 액세스하는 경우:

사용자는 다른 IE를 열고 동일한 계정을 사용하여 수행할 수 있습니다. 데이터 일관성 및 동기화 문제

여러 IE가 서로 다른 사용자를 사용하는 경우 쿠키 작업으로 인해 사용자 정보가 혼동될 수 있나요?

12. 보안 고려 사항:

URL에 비밀번호와 같은 민감한 사용자 정보를 일반 텍스트로 표시하지 마세요.中

암호 매개변수를 전달할 때에도 가로채기를 방지하려면 pwd, Passport와 같은 매개변수 이름을 사용하지 마세요.

URL 매개변수가 캐시되는 것을 방지하려면 매개변수 전달 작업에 NoCache 매개변수를 사용하세요.

페이지에 데이터베이스나 프로그램의 오류 정보를 표시하지 마세요.

사용자가 이러한 데이터가 포함된 정보를 제출하지 못하도록 프로그램에서 선택, 업데이트, 삭제와 같은 키워드를 필터링할 수 있는 것이 가장 좋습니다. 데이터베이스 작업 권한이 부여된 테이블 이름과 필드 이름은 이해하기 쉬운 이름을 사용하세요.

JavaScript 공격을 방지하려면 입력 상자에서 "<>"와 같은 문자를 필터링해 보세요.

14.

쿠키는 일반적으로 응용 프로그램 시스템에 사용자 정보 및 사용자 작업을 저장하는 데 사용됩니다. 사용자가 쿠키를 사용하여 응용 프로그램 시스템에 접속하면 웹 서버는 사용자에 대한 정보를 보내고 해당 정보를 Cookies On의 형태로 클라이언트에 저장합니다. 컴퓨터를 사용하여 동적 및 사용자 정의 페이지를 생성하거나 로그인과 같은 정보를 저장할 수 있습니다.

주의 사항:

쿠키에는 만료 시간이 설정되어 있지 않습니다.

IE가 쿠키를 지원하지 않는 경우 프롬프트 메시지가 없습니다.

쿠키의 민감한 정보는 암호화되지 않습니다.

15 다양한 리소스 링크 공개:

가끔 경우 설명할 수 없는 이유로 시스템에 접근할 수 없으면 데이터베이스 링크가 해제되지 않았을 가능성이 있습니다

스트레스 테스트 중에 연결 해제가 효율적이지 않으면 연결 시간 초과 오류가 많이 발생할 수 있습니다

예방: 해제 프로세스 시스템 리소스는 코드를 통해 수행하는 것이 가장 좋습니다. 검토를 통해 서로 감독합니다

16. Keepalive 설정 정보:

한 연결에서 동시에 여러 리소스를 확보해야 하는 경우 Apache 또는 Resin의 Keepalive 매개 변수를 켜야 합니다. 시스템의 처리 능력을 향상시키고 연결을 설정하는 데 소비되는 리소스의 양을 줄이기 위해 많은 양의 처리가 일회성 연결인 경우 열지 마십시오.

예방: 실제 작업에서는 어떤 설정이 더 나은 성능을 발휘하는지 확인하기 위해 Keepalive를 각각 On 또는 Off로 설정해야 합니다.

시스템이 온라인 상태가 된 후 로그 구성:

온라인 상태가 된 후 쓸모없는 디버깅 로그 정보를 대량으로 닫고 로그를 너무 많이 열지 마세요

위 내용은 웹 테스트에서 주의해야 할 세부 사항은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제