웹통합테스트.. 매번 개발자가 테스트하기엔 번거롭다 ㅠ ㅠ
어떻게하면 자동화 할 수 있을까?
그동안의 경험을 토대로 내린 결론은... python + selenium!
Getting Started with Selenium for Automated Website Testing
추가로.. vm + ubuntu + docker로 개발환경 + 실행환경을 컨테이너이미지로 만들어서 관리하면 편할 것 같다.
todo list
- 하나의 모듈 안에 하나의 TestCase가 들어가야 한다.
- testAbstractClass 설계
- selenium을 init하는 부분과, 테스트 실패시 돌아갈 로직, 성공시 돌아갈 로직은 testAbstractClass에서 구현해주고 각각의 모듈별로 테스트 하는 메서드는 상속하는 자식클래스에서 구현하도록 한다.
- 파이썬 문법떼기...
- selenium API document 관련 훑기
issue list
- 성공, 실패를 어떻게 구분할것인가?
- 성공, 실패를 사용자가 확인할 수 있도록 어떻게 로그를 남길것인가?
'Today I learned' 카테고리의 다른 글
[react] 2 주차 - webpack으로 모듈화 그리고 create React App(2) (0) | 2020.01.18 |
---|---|
[react] 2 주차 - webpack으로 모듈화 그리고 create React App (0) | 2020.01.18 |
[react] 1 주차 서버사이드 랜더링과 클라이언트 사이드 랜더링 (0) | 2020.01.11 |
[react] 1 주차 react를 page 방식으로 개발해보자. (2) (0) | 2020.01.11 |
[react] 1 주차 react를 page 방식으로 개발해보자. (1) (0) | 2020.01.11 |
댓글