그동안 회사에서 사용했던 업무 시스템을 정리해본다.산출물 관리 : Confluence (산출물 : 회의록, 업무일지, 요구사항명세서, 디자인문서, 개발계획서, QA계획서, 테스트케이스, 테스트결과보고서, 릴리즈검토보고, 릴리즈노트, 매뉴얼)프로젝트 관리, 이슈트레킹 :
스크럼 scrum적응형 소프트웨어 개발방법론 ASD기능 주도 개발방법론 FDD동적 시스템 개발방법론 DSDM크리스탈 패밀리익스트림 프로그래밍 XP린 소프트웨어 개발방법론 Lean애자일 UP AUPPlanning Game개발계획 수립고객과 다양한 스토리카드를 통한 개발계
애자일 방법론 중 하나인 XP(eXtream Programming)의 Test-First 개념에 기반을 둔 설계방법미래예측을 최대한 하지 않고 지속적으로 프로토타입을 완성하는 애자일 방법론 중 하나추가 요구사항이 생기더라도 실시간으로 반영할 수 있다.단위 테스트작성(실
테스트 결과를 리포트 하고 공유를 할때,따로 테스트하고 싶은 항목만을 체크하고 싶은데 그 방법은 모르겠다아래 명령으로 모든 테스트가 실행된다.실행결과는 report/html의 index.tml으로 리포팅된다.오류는 screenshots에 나오고 실행영상은 videos에
https://docs.cypress.io/guides/getting-started/installing-cypress 참고아래 명령어를 수행하고 VS Code등으로 확인해보면 왼쪽에 cypress 디렉터리가 생성되어 있을 확인할 수 있다.package.json
위험기반테스트 전략의 한 종류로 우선순위별 테스트 수행 전략이 있다.릴리스 일정이 짧을때 빠른 검증을 할때, 우선순위를 선정하여 테스트를 수행한다.제품 개발의 중요도, 전체 개발 일정, QA 투입 인력, 변경 코드의 양 등을 고려하여이해관계자들과 중요도를 결정한다.제품
상품을 등록 파일 처리 흐름파일처리 라이브러리 multer를 사용하기 위해, 서버에서 아래와 같이 설치 명령을 수행한다.
아래 이미지처럼 'ㅇㅇ시간 전'이라는 표현을 많이 사용한다. dayjs로 간편하게 표현할 수 있다. dayjs 설치 dayjs import dayjs 사용하기 > 생각 javascript에서 날짜를 계산하기위해 산술계산을 해서 방금전, 1분전,... 한달전, 1
findAll : 모든 데이터를 전부 가져온다 (예 : 상품리스트)findOne : 한개의 데이터만 가져온다 (예 : 상품 상세페이지)where 조건으로 어떤 한개를 가져올지 결정한다.id가 일치하는 조건을 넣으면 아래 코드와 같다.가져올 레코드 수 limit상품 전체
1. table create 코드 작성 2. postman에서 POST로 insert해주기 3. DB Browser for SQLite에서 생성된 데이터 확인해보기
dbms 별도의 설치 없이 node에서 관리할 수 있는 sequelize, sqlite로 스터디를 해본다.NPM 환경 : sequelize, sqlite데이터베이스 관리 도구 : DB Browser for SQLite설치완료 후 package.json 파일의 depen
Software Test Engineer in TestSoftware Design Engineer in TestSoftware Development Engineer in Test디자인, 개발을 설계/디자인한다는 관점에서는 비슷하며, 개발자와 같은 선상에 있음을 의미하며
웹페이지를 테스트할때 로딩이 느린지 여부를 간단히 확인하기 위해 크롬 > 개발자도구 > 네트워크, 퍼포먼스를 확인했다.이렇게 확인할때 개인 로컬 pc 사양에 따라서 성능이 더 느리거나 빠를 수도 있다.다른 방법으로 온라인 사이트에서 성능을 테스트할 url을 입력하면 분
adb shell 명령으로 앱 배터리 사용량, cpu, 네트워크 속도 등을 측정할 수 있다.운영중에는 firebase, newrelic을 통해 서버의 성능을 모니터링 했다면클라이언트 각 단말의 리소스 모니터링을 위해 간단히 adb shell을 사용한다.구글에서 제공하는
Web Proxy ToolBurp Suite, Fiddler, charles,....Client <————> Proxy <————> Serverclient와 server가 데이터를 주고 받는데 proxy가 중간에 위치하여client의 요청을 받아서 serve
성능을 검증해야 한다면 어느 부분을 테스트 해야 할까?어플리케이션 TPS : Transaction Per Second응답시간 : Response Time미들웨어Message QueueDatabaseWeb Server인프라CPUMemoryDisk IONetwork IO성
포스트맨에서는 javascript API를 제공한다.pm개체를 통해 테스트 스크립트를 작성할 수 있다.api 응답코드에 따라 분기처리를 할 수도 있고get 호출을 통해 가져오는 값의 갯수를 확인한다거나,가져오는 데이터를 파싱해서 원하는 값이 맞는지 확인,post로 파라