'단위테스트' 태그의 글 목록
본문 바로가기
728x90
반응형

단위테스트6

22.03.03_디자인패턴이란 01.디자인패턴이란? 설계자로 하여금 재사용이 가능한 설계를 선택하고, 재사용을 방해하는 설계는 배제하도록 도와줌 또한 패턴을 쓰면 이미 만든 시스템의 유지보수나 문서화도 개선할 수 있고, 클래스의 명세도 정확하게 할 수 있고, 객체 간의 상호작용 또는 설계 의도까지 명확하게 정의 할 수 있음 간단히 말해서 디자인 패턴은 설계자들이 올바른 설계를 빨리 만들 수 있도록 도와줌 기존 환경 내에서 반복적으로 일어나는 문제를 어떻게 풀어나갈 것인가에 대한 일종의 솔루션 같은 것 생성 패턴구조 패턴행동 패턴 객체의 생성에 관련된 패턴, 객체의 생성 로직을 숨김으로써 유연성을 향상 시킴 클래스와 객체의 구성에 관련된 패턴 객체와 객체간의 통신에 관련된 패턴. Singleton Adapter Command Abstr.. 2022. 3. 4.
22.03.03_QA와QC 01. QA는 무엇일까? QA는 Quality Assurance, 품질보증을 뜻함 어떤 실체가 품질 요구사항을 충족하는 것에 대한 적절한 신뢰감을 주기 위하여 품질시스템에서 실시되고 필요에 따라 실증되는 모든 계획적으로 체계적인 활동 품질보증은 고객의 관점에 많은 비중을 두는 활동 해당 제품에 대한 좀 더 포괄적인 책임을 지는 역할 품질관리보다 넓은 활동을 수행한다고 볼 수 있음 설비, 조선, 각종 기기 등 중공업뿐만 아니라 IT등 다양한 분야에서 수행됨 실제 IT업계의 대다수 기업에서는 소프트웨어의 결함을 예방하기 위해 품질 보증 프로세스를 확립하고 지속적으로 관리하고 있음 02.QC는 무엇일까? QC는 Quality Control, 품질관리를 뜻함 품질관리란 기업 경영상 제일 유리하다고 생각되는 품질.. 2022. 3. 4.
22.03.03_3A란 01.AAA란? 테스트코드를 작성할 때 AAA패턴(Arrange/ Act/ Assert)을 따르면 가독성이 향상 다른 사람이 테스트 코드를 이해하는데 도움이 됨 AAA패턴이란 테스트 코드를 아래 3단계 순서로 구분하는 것을 말함 Arrange(준비) 테스트를 실행하기 전에 필요한 것들을 준비함 예를 들어, 객체를 생성하거나, Mock객체를 만들거나, 테스트 전에 호출되어야 할 API들을 호출하는 것을 의미 Act(실행) 테스트 코드를 실행 Assert(단언) 실행한 코드가 예상한대로 동작했는지 확인 https://github.com/3DPIT/study/blob/master/02.studyData/05.Csharp/2022/22.03.03_3A%EB%9E%80/22.03.03_3A%EB%9E%80.md .. 2022. 3. 4.
22.02.16_CICD를위한E2ETEST 0.내가 느낀점 보면서 느꼈던것은 좋다 하지만 어렵다가 일단 주이고, 우선 웹쪽으로 개발을 하는것이 아니기때문에 많이 와닿는 부분은 없었지만 리액트를 해본 경험으로써 테스트는 중요하다 의식적으로 배분해서 테스트코드 역시 수정하고 하는것이 필요하다 UI테스트를 할때 기능을 고치는것에 따른 버그도 있고 현재 이곳에서 적용한 test cafe에 오류가 많았고 결국은 시간에 쫒겨서 자동으로 마우스 드래그하고 움직이는것 수동으로 해서 테스트 하고 테스트가 성공하면 머지를 해야하는데 잘 지켜지지 않긴하지만 최상의 상황을 면할 수 있는 신뢰를 얻는것 1.Sofrware Test 시스템이 정해진 요구를 만족하는지, 예상과 실제 결과가 어떤 차이를 보이는지 수동 또는 자동 방법을 동원하여 검사하고 평가하는 일련의 과정 .. 2022. 2. 16.
728x90
반응형