Skip to content

[TEST] 평가 전 체크리스트! #143

@nheo9143

Description

@nheo9143

Todo

  • nc로 접속이 되나요?
    • leak check
    • quit 후 leak check
    • kill 후 leak check
    • ^Z 후 leak check
    • ^C로 종료 후 leak check
  • irssi와 nc로 동시에 접속 되나요?
    • irssi 종료 후 leak check
    • 같은 채널에 접속 후 nc 종료한 뒤 leak check
    • 같은 채널에 접속 후 irssi 종료한 뒤 leak check
  • 채널에 접속한 뒤 메시지를 날리면 모두에게 전송되나요?
  • partial command가 처리되나요? (중간에 ^D)
    • partial command 후 ^Z
    • partial command 후 ^C
    • partial command 후 kill
    • leak check
  • authentication (PASS)
    • PASS 인자 없는 경우
    • PASS 불일치하는 경우
  • set nickname (NICK)
    • 인자 개수 틀렸을 때 확인
    • 중복된 닉네임인 경우
    • invalid한 닉네임인 경우
  • set username (USER)
    • 인자 개수 틀렸을 때 확인
    • 얘는 중복되도 됨
  • join channel (JOIN)
    • 인자 개수 틀렸을 때 확인
    • "#" 붙어야지 채널명으로 인식하는지 확인
    • ","로 여러 채널 한꺼번에 들어가지는지 확인
    • 처음 만들었을 경우 봇 메시지 오는지 확인
  • private message (PRIVMSG)
    • 인자 개수 틀렸을 때 확인
    • 채널에 메시지 보낼 수 있는지 확인
    • 개인 메시지 보낼 수 있는지 확인
    • 없는 대상한테 메시지 보낼 시 nosuch~ 확인
  • notice message (NOTICE)
    • 인자 개수 틀렸을 때 확인
    • 메시지 보낼 수 있는지 확인 (타겟은 닉네임만 가능)
    • 없는 대상한테 메시지 보낼 시 에러 확인
  • operator command (OPER)
    • 인자 개수 틀렸을 때 확인
    • 올바르지 않은 admin name / password 확인
    • 등록되면 you are oper 메시지 오는지 확인
  • operator command (KICK)
    • 인자 개수 틀렸을 때 확인
    • 일반 유저가 할 시 에러 메시지 보내주는지 확인
    • 채널 관리자가 할 수 있는지 확인
    • operator가 kick할 수 있는지 확인
  • 파일 전송 확인
    • ~/.irssi/config 파일에서 download_path 확인 후 해당 경로에 받아지는지 체크

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions