전체 글
-
V-Model과 V&V에 대한 이해SW Testing/이론 2020. 12. 12. 12:22
요즘 S/W Testing에 대한 이론적 공부를 하면서 제가 이해하는 내용을 정리하려고 포스팅을 시작합니다. S/W Testing 이론에서 거의 처음에 언급되는게 V-Model입니다. 요구사양 명세부터 제품인수까지 진행과정을 나타낸건데 아래와 같은 그림으로 표현될 수 있습니다. 물론 전형적인 Waterfall model에 근간을 두고 있지만 아직도 많이 쓰이고 있습니다. V-Model에서 왼쪽이 개발진행 단계이고 오른쪽이 검증단계로 표현되는데 실제 업무에서 System Testing과 Acceptance testing 단계가 SW QA의 Role인 경우가 대다수입니다. 물론 별도 QA부서가 없는경우는 개발자가 모두 다하거나 외주를 맞기게 되는 경우도 있습니다. V-Model과 더불어 V&V라는 용어를 많..
-
Zabbix custom itemInfrastructure/Monitoring 2020. 12. 4. 20:11
Web Service: 80,8080, 8088 jenkins, python -django (NginX, uwsgi) NginX 설정방법 - template https://github.com/v-zhuravlev/zbx_template_nginx - nginx 및 zabbix agent conf설정 https://www.badllama.com/content/monitor-nginx-zabbix => nginx에 http_stub_status_module 설치가 되어있어야 사용가능... 재설치 필요 Web Monitoring으로 http port access 체크 (완료) ssh monitoring으로 jenkins log size check 적용(완료) NTP monitoring - Template Ap..
-
vCenter for ZabbixInfrastructure/Monitoring 2020. 12. 4. 20:04
download template of vCenter from zabbix share site. https://share.zabbix.com/virtualization/vmware/snmp-check-for-vcenter-6-7 Import Tempate to Zabbix Add Host 3-1. click create host button 3-2. insert vCenter information 3-2. select template 3-4. Insert Macros for vCenter certification and URL. Wait few minute, So then discovered host about EXSI hosts, VM's of vCenter.
-
Gerrit 설치 ( Open source git code review system )Git 2020. 12. 4. 19:51
안녕하세요. 예전에 Gerrit 서버 설치하면서 정리했던 글입니다. 정의 http://wiki.pchero21.com/wiki/Gerrit 설치방법 OS : ubuntu 16.04.02 server x86_64 설치 설치 과정에서 root driver의 용량이 2TB를 넘으니 에러나는 문제가 발생해서 LVM으로 논리 파티션 분리해서 설치 완료 hostname 변경 /etc/hostname을 gerrit으로 변경 /etc/hosts에 localhost옆에 공백띄위고 gerrit-se.samsung.net 입력 server reboot Proxy 셋팅 jdk 설치 (1.8) jdk file download (oracle home page) /usr/local 에 압축해제 심볼릭 링크 생성 sudo ln -s..
-
reduce 활용법Computer Language/Python 2020. 12. 2. 01:49
python3에서는 외부함수로 빠진 reduce입니다. 보통 lambda 함수와 붙여서 자주 사용되는데 용도를 정의하자면 element의 원소를 function연산결과로 합쳐줍니다. 말로만 하면 이해가 어려우니 예제로 이해하는게 젤 편한것 같습니다. 일단 사용하기 위해서는 선언을 해줘야합니다. from functools import reduce reduce(lambda x, y : x + y, list(range(1,5))) > 10이렇게하면 list의 모든값을 더한 결과 1개를 retuen합니다. 말 그대로 줄여주는거죠. 이 공식만 만족하면 조건문이나 다른 연산도 가능합니다. 중간의 연산이 두가지 값으로 1가지 결과만 나오면 됩니다. reduce(lambda x, y : x if x > y else y..
-
map 활용법 (숫자 list를 문자열로 변환)Computer Language/Python 2020. 12. 2. 01:14
hackerrank에서 python 능력 test중 재밌는 예제가 있어서 정리해봅니다. 입력으로 숫자 n이 주어지면 1~n까지 문자를 출력하는 문제입니다. 일단 1~n까지 숫자를 구하는거야 range로 쉽게 해결됩니다. 그런데 그걸 문자로 바꾸는건 간단한 방법과 깔끔한 방법이 두가지 존재합니다. 간단한 방법은 for문으로 range값을 받아서 변수에 하나씩 저장하고 출력하는겁니다. n = int(input()) output = "" for i in range(1,n+1): output = output + str(i) print(output) 하지만 python에는 map이라는 내장함수가 있죠. 이렇게 바꿔볼수도 있습니다. n = int(input()) output = list(range(1,n+1)) s..
-
case when thanDatabase 2020. 11. 29. 05:07
다중 조건문. c의 case문과 유사. if까지 넣어서 조건문에 대해서 정리해보자 codingdog.tistory.com/entry/mysql-case-when-%EB%8B%A4%EC%A4%91-%EC%A1%B0%EA%B1%B4%EB%AC%B8%EC%9D%84-%EC%93%B8-%EB%95%8C-%EC%82%AC%EC%9A%A9%ED%95%9C%EB%8B%A4 mysql case when : 다중 조건문을 쓸 때 사용한다. mysql에서 Case 문은, if else if 문과 거의 비슷합니다. 대략적인 문법은 다음과 같습니다. cond(1), cond(2), ... 가 있어요. 이것은 case문에 걸린 조건들을 의미합니다. 이들 중, 처음으로 만족하는 조 codingdog.tistory.com
-
withDatabase 2020. 11. 29. 05:06
unrealengine.tistory.com/163 MySQL 계층구조 질의 WITH RECURSIVE, UNION을 사용하여 계층구조 질의를 작성하기 위한 기초 정리 원문참조 : https://dev.mysql.com/doc/refman/8.0/en/with.html MySQL의 WITH 절은 WITH절에 포함된 서브커리의 결과집합을 일단 이.. unrealengine.tistory.com 계층구조 질의라는데 잘 이해가 안간다... 간이 테이블을 만든다고 생각해도 된다는데... 분석해보자. 프로그래머스 sql select 마지막문제