Session Week 07
Software Testing (was Unit Test)
1.Manual Testing
2.Automation Testing
front >> reload in server
build product right and build product product
01-2, why test?
결함 확인 > 사전 방지 > 시간 절약 > 구조 개선 필요 > 품질 개선 > 확장성
02-1. Automation Testing > 안정성 (up) , 인력소모 (down) , 비용 (down) , testing is more productive (up), 확장성 (up) 무리가 없다
(ex) todo list >> DB >> FE,BE server
intergration tests >>> 모듈간의 호환성 검증
(ex) 웹페이지 혹은 postman 을 통한 api 호풀 시 올바르게 동자가는지 확인
unit test (단위 테스트) >> 독립적으로 진행되는 가장 작은 단위의 테스트 (ex. 하나의 기능 또는 메소드)
queryParameter >> 함수로 테스트로 >>
validation >> email 검증하는 함수 >> string >> boolean으로 return (test)하는 것이다. 메일이 true/false 있는지, false email
=====
cypress end to end test >> dlwfur gn cnrk gkrh done check
03-2. Integration Test
03.3 Unit Tests
03.4. 단위테스트 작성의 필요성
코드 리패토링 시 안정성 확보 >> input >> output 이 잘 나온다... 문제 없이
=====
함수 >> 뭘하는 지 모를 경우 , 함수 테스트 진행