jeuxdeau / Vaseline

2018년 봄학기 소프트웨어 개발의 원리와 실제 (M1522.000100) 12조
5 stars 0 forks source link

Backend Testscript #17

Open jinwoo71 opened 6 years ago

jinwoo71 commented 6 years ago

sh ./init.sh (기존 데이터 지우고 새롭게 유저, 모델 생성) python3 manage.py runserver (서버) python3 runtest.py (테스트 1, 2, 3)

잘 돌아가는지 확인해보고 싶으신 분들은 위의 순서대로 해주시면 될 것 같아요.

jinwoo71 commented 6 years ago

기존 DB를 지우고 새롭게 유저와 모델이 잘 생성된다. (Initialization success) screenshot from 2018-05-14 13-01-12 screenshot from 2018-05-14 13-01-19 screenshot from 2018-05-14 13-01-23

그 후 runtest를 돌리면 test1, test2, test3가 잘 실행되는 것을 알 수 있다. screenshot from 2018-05-14 13-02-36 screenshot from 2018-05-14 13-02-42

jinwoo71 commented 6 years ago

screenshot from 2018-05-14 13-03-53 screenshot from 2018-05-14 13-03-59

jinwoo71 commented 6 years ago

그리고 테스트 스크립트는 일단 돌아가게 하는 게 최우선이었어서 매우 심각하게 가독성이 부족하게 작성했어요.. 테스트 스크립트도 제출해야하는 건가 아니면 발표 때 돌려보고 사진첨부만 하면 되나..? 후자였으면 좋겠다.. 이 스크립트 돌리느라 원래 있던 db는 날라갔어. 혹시 admin page에 들어가서 작업하고 싶으신 분은 python3 manage.py createsuperuser하시면 될 것 같아요 ---> 수정했습니다.

테스트 스크립트 만드는 건 정말 재밌고 정말 유익하고 정말 끔찍했다.. 저는 이만 자러갑니다..

jeuxdeau commented 6 years ago

잠은 자면서 하시고... 만약에 지역 시, 군, 구 정도로 받는 것 때문에 모델 바꾸면 그 부분 모델이랑 테스트 제가 수정할게요

jinwoo71 commented 6 years ago

@jeuxdeau 아냐아냐 그거 바꾸는 거 안어려우니까 모델 바뀌면 말해줘 내가할게!

jinwoo71 commented 6 years ago

테스트스크립트에 superuser 만드는 코드도 추가했어요. 이제 db 만들어서 쓰고 싶으면 그냥 sh ./init.sh하면 알아서 user, companion, superuser 다 만들어주니까 제꺼 받아서 테스트스크립트만 실행시켜주시면 될 것 같아요! (login_Backend branch에서 받아야함!)

jinwoo71 commented 6 years ago

20180528 수정사항

실행 결과

  1. 모델 생성 명령어 : sh ./init.sh

screenshot from 2018-05-28 22-55-35 screenshot from 2018-05-28 22-55-41 screenshot from 2018-05-28 22-55-45 screenshot from 2018-05-28 22-55-48

  1. Backend TestScript 명령어 : python3 runtest.py

User, Companion 목록을 출력 screenshot from 2018-05-28 22-56-29 screenshot from 2018-05-28 22-56-33 screenshot from 2018-05-28 22-56-37

Like, Message, Proposal 목록을 출력 screenshot from 2018-05-28 22-56-41 screenshot from 2018-05-28 22-56-46 screenshot from 2018-05-28 22-56-49

-- 추가 -- Like Message, Proposal의 Post를 test하는 스크립트도 추가 (test 7, 8, 9)

screenshot from 2018-05-29 00-01-51 screenshot from 2018-05-29 00-01-55 screenshot from 2018-05-29 00-01-57