Model Aid Community Forum 엔진 테스트
구분 : 회원 가입과 관련된 모든 항목을 입력받아 보자
- 버그
- 기능 개선
- 확인 필요
- 멋진 기능
테스트 환경 :
- MacOS X (Loepard 10.5.1) / Firefox 3.0b2
내용 :
회원 가입시 입력 받을 수 있는 많은 항목들이 있습니다.
이 내용들을 일괄적으로 테스트해 본다면 이중에서 몇가지를 선택해서 사용할 때 별다른 문제가 없게 되리라 생각됩니다.
회원 가입에 관한 내용은 우선 Firefox 에서 테스트를 하겠습니다. (Safari 는 업데이트 후에 다시 테스트해 보죠)
우선 관리자 모드의 그룹관리에서 회원 정책에 있는 모든 항목을 켜놓습니다.
필수입력과 선택입력이라고 할 수 있는 입력받기에 대한 세부적인 항목 설정은 나중에 다시 테스트해 보기로 하고 우선은 '입력받기'를 기본으로 선택합니다.
그리고 나서 로그아웃하고 다시 게시판 페이지에서 회원가입을 누르면 선택했던 모든 항목들이 가입창에 보여지게 됩니다.
처음에는 별다른 이상한 점 없이 주욱~입력합니다.
선택사항인 사업자 정보에서 '사업자'를 클릭하니 사업자등록증에 있는 내용을 입력할 수 있는 형식이 주르륵~ 뜨게 됩니다.
입력할만한 샘플이 없는 관계로 이 부분은 나중에 다시 확인하기로 하고 다시 '일반'으로 덮어둡니다.
여기에서 주민등록번호를 엉망으로 넣은점을 잠시 기억해 둡니다.
휴대번호 엉망, 전화번호 엉망으로 입력해 두고 주소칸으로 들어갑니다.
주소를 입력하는 과정에서 박수 열다섯번을 쳐주게 됩니다.
지금까지 입력하던 어떤 시스템보다 편리하게 주소를 입력할 수 있게 됩니다.
동네 이름을 차근차근 입력하다 보면 동네가 주르르~나오게 됩니다.
우편 번호도 자동으로 입력됩니다. 하지만 여기에서 잠시 고민해야 하는 내용이 있습니다.
주소란의 번지수가 범위로 구성되어 있는 관계로 실제 주소로 사용하기에는 조금 한계가 있다는 점입니다.
즉, 번지수와 호수~를 추가로 입력할 수 있는 부분이 있어야 실제 유효한 주소가 될 거라 생각됩니다.
대략적인 번지수 동네까지는 현재처럼 입력할 수 있게 하고, 추가 주소 레코드를 더해서 완성된 주소로 만들어줘야 할 필요가 있게 되는 것이지요.
그 다음에 메신저를 입력하는 과정에서도 한글자정도만 치면 대표 메신저가 나오고 선택하면 됩니다.
아직까지는 메일의 @뒷부분 도메인 추출 알고리즘이나 메신저 추가 루틴같은 것을 제대로 이해하지 못하는 관계로 잘 모르겠지만 나중에 새로운 메신저가 세상을 지배하더라도 어느정도 능동적으로 대응할 수 있을거라 생각하면서 패스~합니다.
메신저 주소도 Bot 들에 의한 추출이 불가능하도록 분리되어 있다는 점은 매우 인상적입니다.
그리고 홈페이지 입력 란...
이런 부분을 구성할때 제일 고민스러운 것이 표준화에 대한 고민입니다.
어떤 사람은 http://www.xxxxx 라고 입력할 수도 있고 어떤 사람은 www.xxxx 라고 그냥 입력할 수도 있겠지요~ 문제는 이런 부분에 자동적으로 링크를 시키려고 할 경우 함수에서 자동으로 <a href="http:// 하고 사용자의 값을 불러왔을 때 http://http://www.xxxx 라고 구성될 수도 있기 때문이지요.
http://가 두번 붙을 때는 하나를 빼자~ 라는 형태의 함수를 구성할 수도 있겠지만 한편으로는 입력란 앞에 http:// 까지 적어주고 그 뒷부분만 입력하게 만들면 별도의 함수를 구성할 필요도 없고, 입력하는 사람들도 http:// 를 넣어야 할지 말아야 할지를 고민하지 않아도 되는 간편함이 생기게 될거라 생각됩니다.
그 다음은 생일과 성별, 나이를 입력하는 부분인데...
생일 입력란 옆에 있는 첫번째 달력 마크는 특정 날짜를 선택하는 아이콘이고, 두번째 시계 마크는 오늘 날짜를 넣는 아이콘입니다.
실제 상황에서는 오늘 태어난 사람이 회원가입하기는 조금 힘 들 것이므로 나중에 스킨을 구성할 때 저 부분은 빼도 무관할거라 생각됩니다. 물론 이렇게 루틴을 구성하신 이유는 회원가입이 아닌 다른 부분에서 날짜를 입력해야 하는 부분이 생길 수 있을거라 생각되기 때문입니다.
그리고 성별을 선택하고, 나이를 입력하면 되는 것이지요.
이 부분에서도 한가지 고민해 봐야 할 부분이 있습니다.
주민등록번호, 생일, 나이, 성별은 서로 상호 연관관계가 있다는 점이 우선이고, 이 4가지 항목을 모든 사이트에서 기본적으로 입력받지 않는다는 선택적 상황이 서로 엮여 있다는 점입니다.
우선 가장 쉬운 것부터 이야기를 하자면...
나이의 입력은 그다지 의미가 없을것이기에 빼버려도 상관없을거라 생각됩니다.
사실 운영중인 사이트가 1년만 지나가도 스스로 입력하는 방식의 나이 표시 방법은 바로 한계가 드러나게 됩니다.
즉, 생일은 어떤 경우든지 생일이나 주민등록번호에서 유추해 참고적인 수치계산으로 강제 표시하는 형태로서는 의미가 있지만 직접 입력받는 방식은 그다지 유효하지 않은 방식이라는 점입니다.
그 다음에 성별의 경우...
주민등록번호를 입력받으면 남자와 여자를 쉽게 구분할 수 있습니다.
(참고로 교포의 경우 - 뒷부분이 1,2가 아닌 다른 숫자가 지정되므로 그 부분에 대한 확인은 필요합니다.)
즉, 주민등록번호를 입력받은 경우에는 기본적인 생일값과 성별값을 추출할 수 있게 됩니다.
이 경우에 주민등록번호와 실제 생일이 차이가 나는 경우가 있지만 일단은 주민등록번호에서 추출한 값을 이용해서 생일을 뿌려주고 사용자가 다시 손을 볼 수 있는 정도의 여유를 주면 될 것 같습니다.
주민등록번호를 입력받지 않는 경우에는 생일과 성별을 별도로 입력해야하겠지요.
즉, 반드시 연관되는 내용들로부터 필요한 값들을 기본 추출하고 필요한 경우 사용자가 약간의 수정을 할 수 있도록 구성하는 것이 더욱 멋진 방법이 되지 않을까 합니다.
참... 그리고 메신저 리스트에 3가지밖에 없다는 점도 살짝 기억해 두도록 합시다.
아까 주민등록번호를 엉망으로 입력했던 것 기억하시죠?
맞습니다.
주민등록번호 체크섬 기능이 포함되어 있어 엉망으로 넣을 경우 회원가입이 되지 않도록 설계되어 있습니다.
이동전화번호의 국번 또한 이런 형태로 구성되어 있어 아무렇게나 넣으면 오류 메시지가 뜨게 됩니다.
하여간에 이 부분에서 수전증으로 인해 클릭을 두번해버리는 바람에 오류 메시지를 빠르게 보고 지나가게 됐습니다.
두번째 클릭에서 정상으로 회원가입이 되는 걸로 봐서 에러의 요인인 주민등록번호와 잘못된 전화번호를 초기화시킨 것이 아닌가 하는 생각을 하면서 가입된 계정으로 로그인해서 회원정보수정을 해 보기로 했습니다.
그리고 주민등록번호를 매우 솔직하게 입력하고 테스트를 진행해 봤지만 검사오류가 있는 걸로 나오는군요.
제 주민번호는 체크섬 오류가 없는 번호인 관계로 주민번호의 체크섬 체크 기능을 다시 한번 확인해 봐 주시면 좋을 듯 합니다.
그리고 회원 수정을 하면서 다시 확인하게 된 부분이 하나 더 있습니다.
아까 메신저 주소를 3개 넣었었는데... 주민번호와 전화번호 오류와 수전증의 합작으로 클릭을 두번하는 과정에서 메신저 데이터 갯수가 정확하게 두배~ 반복되어 버렸습니다.
오류 메시지를 표시하고 오류가 난 데이터를 삭제하고, 기존의 데이터를 다시 복원하는 과정에서 메신저 데이터가 더블이 된게 아닌가 싶습니다.
재현성 :
현재 Safari 에서는 회원 가입 부분이 진행되지 않으므로 나중에 업데이트 되면 다시 진행하기로 하고, 다시 Firefox, VMWare Windows XP /IE 6 와 Windows XP / IE7 에서 다시 테스트를 진행해 보도록 하겠습니다.
관련 스크린 샷 :
p.s. 이 포스팅은 Model Aid Forum 재건을 위한 게시판 테스트 과정에서 체크하고 있는 기술적 내용에 대한 포스팅입니다. 버그를 비롯한 대부분의 개선 사항이 해소된 후에 공개적인 테스트 과정과 설치를 시작할 예정입니다.
Recent Comments