profile
Believe in yourself :)

프로젝트 시작과 종료에 사용되는 시스템들 정리

그동안 회사에서 사용했던 업무 시스템을 정리해본다.산출물 관리 : Confluence (산출물 : 회의록, 업무일지, 요구사항명세서, 디자인문서, 개발계획서, QA계획서, 테스트케이스, 테스트결과보고서, 릴리즈검토보고, 릴리즈노트, 매뉴얼)프로젝트 관리, 이슈트레킹 :

2022년 12월 12일
·
0개의 댓글
·

애자일 방법론, XP

스크럼 scrum적응형 소프트웨어 개발방법론 ASD기능 주도 개발방법론 FDD동적 시스템 개발방법론 DSDM크리스탈 패밀리익스트림 프로그래밍 XP린 소프트웨어 개발방법론 Lean애자일 UP AUPPlanning Game개발계획 수립고객과 다양한 스토리카드를 통한 개발계

2022년 12월 7일
·
0개의 댓글
·

TDD, BDD, DDD 개발방법

애자일 방법론 중 하나인 XP(eXtream Programming)의 Test-First 개념에 기반을 둔 설계방법미래예측을 최대한 하지 않고 지속적으로 프로토타입을 완성하는 애자일 방법론 중 하나추가 요구사항이 생기더라도 실시간으로 반영할 수 있다.단위 테스트작성(실

2022년 12월 6일
·
0개의 댓글
·
post-thumbnail

cypress 결과 리포트 html

테스트 결과를 리포트 하고 공유를 할때,따로 테스트하고 싶은 항목만을 체크하고 싶은데 그 방법은 모르겠다아래 명령으로 모든 테스트가 실행된다.실행결과는 report/html의 index.tml으로 리포팅된다.오류는 screenshots에 나오고 실행영상은 videos에

2022년 12월 6일
·
0개의 댓글
·

cypress 설치와 간단한 테스트 예제 - 로그인

https://docs.cypress.io/guides/getting-started/installing-cypress 참고아래 명령어를 수행하고 VS Code등으로 확인해보면 왼쪽에 cypress 디렉터리가 생성되어 있을 확인할 수 있다.package.json

2022년 12월 6일
·
0개의 댓글
·

우선순위별 테스트 수행 전략

위험기반테스트 전략의 한 종류로 우선순위별 테스트 수행 전략이 있다.릴리스 일정이 짧을때 빠른 검증을 할때, 우선순위를 선정하여 테스트를 수행한다.제품 개발의 중요도, 전체 개발 일정, QA 투입 인력, 변경 코드의 양 등을 고려하여이해관계자들과 중요도를 결정한다.제품

2022년 12월 6일
·
0개의 댓글
·
post-thumbnail

서버 파일 처리 - multer사용하기

상품을 등록 파일 처리 흐름파일처리 라이브러리 multer를 사용하기 위해, 서버에서 아래와 같이 설치 명령을 수행한다.

2022년 12월 6일
·
0개의 댓글
·

react 프론트에서 dayjs사용해보기

아래 이미지처럼 'ㅇㅇ시간 전'이라는 표현을 많이 사용한다. dayjs로 간편하게 표현할 수 있다. dayjs 설치 dayjs import dayjs 사용하기 > 생각 javascript에서 날짜를 계산하기위해 산술계산을 해서 방금전, 1분전,... 한달전, 1

2022년 12월 5일
·
0개의 댓글
·

Sqlite와 Sequelize 사용하기 (4) - 상세조건

findAll : 모든 데이터를 전부 가져온다 (예 : 상품리스트)findOne : 한개의 데이터만 가져온다 (예 : 상품 상세페이지)where 조건으로 어떤 한개를 가져올지 결정한다.id가 일치하는 조건을 넣으면 아래 코드와 같다.가져올 레코드 수 limit상품 전체

2022년 12월 5일
·
0개의 댓글
·
post-thumbnail

Sqlite와 Sequelize 사용하기 (3) - get

postman에서 get을 사용해서 데이터 가져오기

2022년 12월 5일
·
0개의 댓글
·
post-thumbnail

Sqlite와 Sequelize 사용하기 (2) - post

1. table create 코드 작성 2. postman에서 POST로 insert해주기 3. DB Browser for SQLite에서 생성된 데이터 확인해보기

2022년 12월 5일
·
0개의 댓글
·
post-thumbnail

Sqlite와 Sequelize 사용하기 (1)

dbms 별도의 설치 없이 node에서 관리할 수 있는 sequelize, sqlite로 스터디를 해본다.NPM 환경 : sequelize, sqlite데이터베이스 관리 도구 : DB Browser for SQLite설치완료 후 package.json 파일의 depen

2022년 12월 5일
·
0개의 댓글
·

SDET, SET, TE

Software Test Engineer in TestSoftware Design Engineer in TestSoftware Development Engineer in Test디자인, 개발을 설계/디자인한다는 관점에서는 비슷하며, 개발자와 같은 선상에 있음을 의미하며

2022년 12월 4일
·
0개의 댓글
·
post-thumbnail

프론트엔드 체감 성능 측정

웹페이지를 테스트할때 로딩이 느린지 여부를 간단히 확인하기 위해 크롬 > 개발자도구 > 네트워크, 퍼포먼스를 확인했다.이렇게 확인할때 개인 로컬 pc 사양에 따라서 성능이 더 느리거나 빠를 수도 있다.다른 방법으로 온라인 사이트에서 성능을 테스트할 url을 입력하면 분

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

앱 리소스 모니터링 -adb shell

adb shell 명령으로 앱 배터리 사용량, cpu, 네트워크 속도 등을 측정할 수 있다.운영중에는 firebase, newrelic을 통해 서버의 성능을 모니터링 했다면클라이언트 각 단말의 리소스 모니터링을 위해 간단히 adb shell을 사용한다.구글에서 제공하는

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

Burp Suite 간단 사용방법

Web Proxy ToolBurp Suite, Fiddler, charles,....Client <————> Proxy <————> Serverclient와 server가 데이터를 주고 받는데 proxy가 중간에 위치하여client의 요청을 받아서 serve

2022년 11월 23일
·
0개의 댓글
·

성능테스트 개념 정리

성능을 검증해야 한다면 어느 부분을 테스트 해야 할까?어플리케이션 TPS : Transaction Per Second응답시간 : Response Time미들웨어Message QueueDatabaseWeb Server인프라CPUMemoryDisk IONetwork IO성

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

postman 테스트 스크립트 작성해보기

포스트맨에서는 javascript API를 제공한다.pm개체를 통해 테스트 스크립트를 작성할 수 있다.api 응답코드에 따라 분기처리를 할 수도 있고get 호출을 통해 가져오는 값의 갯수를 확인한다거나,가져오는 데이터를 파싱해서 원하는 값이 맞는지 확인,post로 파라

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

로봇프레임워크 - for문

for~in구문도 파이썬과 같다.

2022년 11월 15일
·
0개의 댓글
·