devBlog
기업 기술블로그의 Testing 관련 글 255개
스프링부트 버전을 업그레이드하는 과정에서 발견된 버그 해결기
Mock 테스트 코드 작성 중에 마주한 문제들과 그 문제를 해결하는 방법과 노하우를 소개드립니다.
테스트를 거치지 않은 소프트웨어는 없습니다. 하지만 많은 기능을 가져 복잡해진 현대의 소프트웨어를 온전히 테스트하는 것은 굉장히 어려운 일입니다. 이러한 테스트를 자동화하지 않은 채 소프트웨어를 지속적으로 배포하는 것은 불가능에 가깝다고 할 수 있습니다. 이번 글에서는 카카오스타일에서 진행하는 UI 테스트 자동화 시스템에 대해 설명해보겠습니다.
목차 소개 개선 목적 차량재배치 설명 카프카 스프링으로 변경된 아키텍처 및 코드 설명 4.1. 기존 코드 설명 4.2. 책임분리 테스트코드 작성 리팩터링과 전략패턴 마무리 1. 소개 안녕하세요. 쏘카 서비스 엔지니어링본부 애셋(Asset)팀 백엔드 개발자 원스톤입니다. 저는 쏘카 존과 차량 도메인을 개발하고 있습니다. 지속 성장하는 소프트웨어를 만들기 위한 코드의 품질 개선 노력들을 글로 풀어내려고 합니다. 먼저 차량재배치의 레거시 개선 작업이
이 글에서는 개인정보 암호화 시스템인 D-KMS에서 안정적이면서도 빠른 릴리즈를 위해 적용한 테스트 및 CI/CD 전략과 DORA Metrics로 관련 성과를 측정한 방법을 공유하고자 합니다.
장애 복구나 유실된 데이터 복원을 위해서 AnyStor는 이전부터 스냅샷 기능을 지원하였습니다. 그러나 스냅샷 생성과 확인은 가능할 뿐, 실제로 복원 등에 사용하기 위해서는 관리자가 CLI 명령어를 사용하여 데이터를 복원할 수밖에 없었습니다. 실제 복원 시에는 고객 서비스에 영향이 없도록 진행되어야 했기에 도입하기 까다로웠던 점도 있었습니다. 이번에 스냅샷 기능을 재편하게 되었는데, 스냅샷을 안정적으로 도입하기 위해서 거쳤던 테스트와 이슈 대응
빅웨이브에이아이 조상원 님이 정리한 리뷰입니다. ChatGPT와 같은 LLM의 환각(Hallucination) 증상에 대해 들어보셨나요? 아무래도 ChatGPT를 많이 써보신 분들은 ChatGPT가 한번씩 틀린 대답을 하는 것을 본 적 있으실 겁니다. ChatGPT는 생성할 단어를 AI가 확률적으로 예측하는 방식이기 때문에, 이런 오류가 존재할 수 있고, 그래서 팩트 체크가 중요하다고 볼 수 있습니다. 이에 그래도 최대한 오류를 출력에서 억제할
안녕하세요. 올리브영의 배포 문지기를 맡고 있는 QA 엔지니어 황소입니다. 이번 글에서는 Datadog을 올리브영 QA는 어떻게 활용하고 있는지에 대해서 공유합니다. 목차 QA가 Datadog을 활용하게 된 이유 올리브영 QA는 Datadog…
Fixture를 활용한 테스트 코드 작성해보겠습니다. 그런데 이제 🙉 를 곁들인... 안녕하세요. 😀 올리브영에서 백엔드 개발을 하고 있는 윤노트입니다. 테스트 코드를 작성할때 사용하는 Fixture…
개발자가 경험하는 어려움의 유형을 분석하고 그 해결 방안에 대해서 고민해 봅니다.
가짜문 테스트로 검증부터 그로스까지
SDV(Software-defined Vehicle)는 소프트웨어로 하드웨어를 제어하고 관리하는 자동차를 뜻합니다. SDV를 실현하기 위해서는 단순히 방대한 소프트웨어를 사용하는 것을 넘어 차량의 기능을 동적으로 추가하고 수정하며, 제거할 수 있는 서비스 지향성이 고려되어야 합니다. 이러한 변화에 발맞춰 전장 소프트웨어 개발 환경에도 변화가 필요하게 됩니다. 본 포스팅에서는 SDV로 나아가기 위한 소프트웨어의 개발 및 테스트 환경 구축을 위해
페이지 8 / 15 (총 255개)