본문 바로가기
Today I learned

웹사이트자동화 테스팅 미니프로젝트

by soheemon 2020. 1. 15.

웹통합테스트.. 매번 개발자가 테스트하기엔 번거롭다 ㅠ ㅠ

어떻게하면 자동화 할 수 있을까?

 

그동안의 경험을 토대로 내린 결론은... python + selenium!

Getting Started with Selenium for Automated Website Testing

 

추가로.. vm + ubuntu + docker로 개발환경 + 실행환경을 컨테이너이미지로 만들어서 관리하면 편할 것 같다.

 

todo list

  • 하나의 모듈 안에 하나의 TestCase가 들어가야 한다.
  • testAbstractClass 설계
    • selenium을 init하는 부분과, 테스트 실패시 돌아갈 로직, 성공시 돌아갈 로직은 testAbstractClass에서 구현해주고 각각의 모듈별로 테스트 하는 메서드는 상속하는 자식클래스에서 구현하도록 한다.

 

issue list

  • 성공, 실패를 어떻게 구분할것인가?
  • 성공, 실패를 사용자가 확인할 수 있도록 어떻게 로그를 남길것인가?

댓글