본문 바로가기

스터디일지/PROJECT17

[2주 프로젝트] Trello 프로젝트 - PART 4 테스트 코드 Spring boot 테스트 코드 작성하기 단위 테스트 프로그램을 단위로 나누어서 각 단위가 정확하게 동작하는지 검사하는 테스트다 자바언어를 사용하는 단위 테스트 프레임워크는 Junit 이다. @ 을 써서 단위테스트를 지원한다. https://thalals.tistory.com/273 [Spring boot] 테스트 코드 작성 (1) - Junit을 이용한 Unit Test(단위 테스트) / Assert 메소드 Spring 테스트 코드 작성해보기! 목차 Junit 이란 Junit 사용설정 Junit 어노테이션 Junit 사용법 Assert 메소드 @Nest사용 엣지 케이스 확인 Junit을 이용한 단위테스트 1) 단위 테스트란 프로그램을 작은 단 thalals.tistory.com Given - When.. 2023. 11. 18.
[2주 프로젝트] Trello 프로젝트 - PART 3 CI/CD 파이프라인 구축 CI/CD란? https://www.redhat.com/ko/topics/devops/what-is-ci-cd CI/CD(CI CD, 지속적 통합/지속적 배포): 개념, 툴, 구축, 차이 CI/CD는 애플리케이션의 통합 및 테스트 단계부터 제공 및 배포까지 애플리케이션 라이프사이클 전체에서 지속적인 자동화와 지속적인 모니터링을 제공하는 것을 뜻합니다. www.redhat.com https://www.servicenow.com/kr/products/devops/what-is-cicd-pipeline.html CI/CD 파이프라인이란? - ServiceNow CI/CD 파이프라인은 새로운 소프트웨어를 만들고, 배포하고, 운영하는 프로세스입니다. 이 프로세스의 모니터링 및 자동화는 효과에 핵심적인 역할을 합니.. 2023. 11. 18.
Final Project - Random Navi - 트러블슈팅 - Jmeter 프로젝트의 1차 성능 테스트를 하기 위해 Jmeter를 사용하기로 했다. Jmeter는 Apache 에서 개발된 오픈소스 테스트 도구로 주로 웹 응용프로그램의 성능을 측정하고 평가하기 위한 기능을 제공한다. Jmeter를 사용하는 이유는 다음과 같다 Jmeter의 장점 1. 다양한 프로토콜 지원 - HTTP, HTTPS, JDBC, TCP등 다양한 프로토콜을 지원하고 데이터베이스, 메시징 시스텀, 이메일 서버등을 대상으로 테스트 할 수 있다. 2. 부하 및 성능 테스트 - 여러 동시 사용자가 웹 서버 또는 웹 서비스에 요청을 보내고 시스템이 어떻게 대응하는지 평가 할 수 있다. 3. 다양한 테스트 시나리오 - 스레드 그룹을 통해서 여러가지 시나리오를 구성 할 수 있다. 사용자 수, 루프 횟수, 램프업 시.. 2023. 11. 8.
Final Project - Random Navi - 마커 표시하기 - 최근 목적지 - PART 4 네비게이션에서 경로 안내를 받으면 안내 받은 경로 그대로 저장이 된다. 경로가 저장이 되면 최근 목적지에 들어가서 확인이 가능하다. 최근 목적지를 클릭하고 들어가면 그동안 안내 받았던 경로 목록이 뜨고 그 경로를 다시 가고 싶다면 해당 목록을 클릭해서 그 경로 그대로 안내가 된다. 다만, 출발지, 도착지, 경유지 마커가 표시 되지 않아 경로만 본다면 어디서 출발하고 도착하는지 또 어디를 경유하는지 알수가 없다. 그래서 마커를 표시하기로 했다. 마커를 표시하기 전에 좌표를 알아야 해서 data를 확인했고 내용은 다음과 같다. 내용 대로만 본다면 histories.js에서 가능할 것 같아 코드를 다음과 같이 짰다. 1차 코드는 최근 목적지의 행의 route_id를 가져와서 코드를 구현했는데 다음과 같다. /.. 2023. 11. 5.