기본 콘텐츠로 건너뛰기

Featured Post

영어회화 빨리 느는 방법 3가지

소프트웨어 테스트 하는 방법과 이슈 관리에 대해 알아보자

How to find issues when software testing?  버그(Bug)를 찾는 것과 이슈 관리는 소프트웨어 테스트에서 매우 중요한 부분이다. 테스터나 QA 엔지니어라면 업무를 진행하는 매 순간마다 소프트웨어에서 이슈를 어떻게 찾을지 생각해야 하고 반드시 찾아야만 한다. 테스터들은 시스템 충돌 같은 심각한 이슈를 발견한 것에 대해 보람을 느끼기도 한다. 그 부분도 중요하지만 우리는 가장 찾아 내기 어렵고 복잡한 이슈를 찾아 내려는 노력을 해야 한다. 일반적으로 시장에서 사용자에게 어려움을 주는 것은 그런 이슈들이다.  한가지 경험을 예로 들면, 로그파일을 처리하거나 데이터베이스를 업데이트하기 위해 특정 시간과 상황에서 자동화 스크립트를 수행하는 툴이 있었는데, 전체 데이터가 동기화 되도록 로그 파일과 데이터베이스를 구동하는 역할을 했다. 두 개의 툴이 얼마의 시간 간격을 두고 하나의 테이블에서 구동이 되었지만, 몇몇 데이터의 불일치가 일어나면서 다른 툴에 의해 테이블에 중복된 칼럼이 생겼다. 방대한 데이터 베이스 프로세스들과 각각 다른 툴들 때문에 그 문제를 해결하기 위해 많은 시간을 소요해야 했다.  이 경험을 이야기하는 요점은 어떤 특정한 조건이나 상황에서 발생하거나 시스템에 심각한 영향을 일으키는 숨겨진 버그를 찾기 위해 노력해야 한다는 것이다. 그리고 이렇게 발견된 버그들은 체계적인 이슈 관리 시스템에 의해 처리되어야 하고 지속적으로 모니터링해야 한다. 프로젝트의 승패가 좌우된다고 해도 과언이 아닐 정도로 중요한 부분임을 인지해야 한다.  아래는 위에서 언급한 이슈 관리 경험들을 통해 배운 노하우이다. 1) 소프트웨어 테스트를 진행하기 전에 전체적인 애플리케이션 또는 모듈에 대한 상세히 이해해야 한다. 요구 사항, 사양 설명서 등 테스트 활동에 필요한 문서를 분석하고 개발자나 관련 이해관계자들과의 소통을 통해 정확하게 이해해야 한다. 2) 테스트 진행에 앞서 좋은 테스트 케이스를 준비한다. 프로젝트의 속성

블로그 포스트에 highlight 소스코드로 글 이쁘게 올리기

Highlight source code in Blogger and posting  블로그 글에서 소스코드에 대해 알록달록하게 표시하려면 HTML편집에서 사용할 하이라이트 관련 소스를 입력하고 글을 작성할때 해당 하이라이트 코드를 입력하면 된다.  블로그에 HTML이나 코드 관련된 내용을 넣을 때 보기 편하게 하기 위해 사용하는 여러 가지 툴들이 있다. Syntax Highlighter, SHJS, code-prettify, Rainbow, Prism, highlight.js 등이 있는데 Syntax Highlighter와 SHJS는 언어별로 별도의 파일을 로딩해야 하는 단점이 있고, code-prettify는 Blogger에서 사용하기에 잘 맞지 않았고, Rainbow는 너무 단조로운 느낌이 있었다. Prisme은 CDN 호스팅을 제공하지 않아 구글 블로그 사용자에게는 불편했기에 최종적으로 선택한 툴은 highlight.js였다 . highlight.js는 셋팅 방법이 간단하고 다양한 언어와 설정 파일 형식을 지원하며 다양한 스타일을 제공하지만 코드 줄 번호를 지원하지 않는다. 본 저자는 줄번호에 대한 미련은 없기에 선택에 망설임은 없었다.   블로그에 highlight.js를 설정하고 사용하는 방법은 아래와 같다. 1. Blogger에 템플릿에 highlight.js 셋팅하기 1.1. 블로거 관리자 로그인 ⇒ 템플릿(Theme) ⇒ HTML 편집 으로 들어간다. 1.2. 그림처럼 아래 3줄의 코드를 <head> 끝부분에 입력 한다.(highlight.js 사이트 설치 문서에 link 태그를 닫는 부분을 빠져있는데 이 부분을 주의해야 한다. link 태그를 닫지 않으면 Blogger 템플릿 저장할 때 에러가 출력되므로 </link>로 닫아준다.) <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.

South Korea population

 The population is used for establishing various economic/social policy as most foundational and original reference to the plan for the short/long-term development of the state. In Korea, the total population in the country in 2015 was 51million. According to the United Nations, the size of Korea population was 13th in Asia and 21th in the world. The number of population by gender and age group  The proportion of males to females in Korea has been comparably balanced. In the past, the male had outnumbered female because of preferring sons to daughters but Statistics Korea said the ratio of men to women in 2016 has become similar.  The age structure is rapidly changing as the birth rate and death rate has been continuously decreasing. The ratio of youth(0-14) in total population has dramatically decreased from 42.3 percent in 1960 to 25.6 percent in 1990 and 13.6 percent in 2016. On the other hand, the ratio of old age has continuously increased from 2.9 percent in 1960 to 5.1

Householders and house owners in South Korea

The number of householders and housing by age  The changes of the household member are indicators of birth rate and household composition in society.  The mean number of the household member has consistently decreased from 3.7 in 1990 to 3.1 in 2000, 2.7 in 2010 and 2.5 in 2015. It means decreasing birth rate, being smaller family and increasing single households.  The rate of one household has increased from 9.0 percent in 1990 to 27.2 percent in 2015, the statistics expect 31.3 percent in 2025. On the other hand, the rate of 4 households has decreased from 29.5 percent in 1990 to 18.8 percent in 2015. The reason is decreasing the rate of marriage and increasing divorce or separation, old people who live alone, etc. The data show the number of household member in rural area decrease more than the metropolis. The rate of a single household has dramatically increased from 4.9 percent in 1980 to 29.8 percent in 2015 because of aging. The mean number of Korea household member is hi

How to add menu tabs at the top of Blogger

Do you want to have menu tabs at the top of your blogger like below? Then you can do this right away! Just follow below direction. 1. At once, You should create a page using 'New page' button of 'Pages' in the left menu 2. In the left menu, click 'Layout' after creating pages 3. Click '+ Add a Gadget' as the below 4. Select 'Pages' in list 5. You can see a Pages gadget you created and then click 'Edit' to configure page list 6. Select pages you want to show in your blogger and change the order by dragging and dropping as you want. Then click save button. 7. Check your blogger by clicking 'Preview' button If you have any question of it, feel free to contact me.

구글 블로그 "Powered by Blogger"문구 안보이게 하기

How to remove attribution gadget "Powered by Blogger" 구글 블로그에 하단에 "Powered by Blogger"문구를 안 보이게 하려면 템플릿에 HTML 편집에서 관련 부분에 대해 삭제한다.  구글 블로그 하단에 보면 "Powered by Blogger."라는 문구가 있는데, Layout 가장 아랫부분에 Attribution이라는 이름을 가진 가젯(Gadget)이 이것이다. 이 부분은 구글이 제공하는 메뉴로는 삭제할 수 없기 때문에 HTML을 수정해서 삭제해야 한다. 삭제하고 나서 혹시나 다시 복원하려 한다면 삭제한 코드를 다시 넣어주기만 하면 되기 때문에 걱정할 필요는 없다. 또한, 복원할 것 같다면 해당 코드를 주석 처리해 두는 것도 방법이다.  구글 블로그에 하단에 Attribution을 삭제 또는 복원하는 방법은 아래와 같다. "Attribution" 가젯 삭제하기 1.  템플릿 메뉴에 Edit HTML을 선택해서 HTML 화면으로 이동 2. 아래 코드를 찾는다. Ctrl+F로 검색키를 열고 b:section class='foot'를 검색 (검색이 안될 경우 수동으로 찾아야 한다. 하단 쪽에 위치하고 있다.) 3. 아래 코드 3줄을 삭제 하고 저장한다. <b:section class='foot' id='footer-3' showaddelement='no'> <b:widget id='Attribution1' locked='true' title='' type='Attribution'/> </b:section> 4. View blog를 눌러 "Powered by Blogger." 문구가 삭제된 것을 확인한다.(layout에서도 삭제되어 있다.)

QA 테스트 자동화 툴의 개념과 대표적인 도구 10가지 소개

Software automation tool Top10  우리는 모든곳에 자동화기기가 있는 시대에 살고 있다. 즉, 업무를 쉽고 효율적으로 끝낼수 있는 어플리케이션이 공존하는 시대에 접어 들었다. 우리는 다양한 툴의 도움으로 우리의 업무를 줄인다고 생각한다. 어플리케이션을 줄이려는 노력의 순환은 아래 산업을 빠르게 마무리 지을 것이다. • 어플리케이션 개발 • 소프트웨어 테스팅 • VOIPs • 인력관리 자동화 • 병원 • 철도   자동화의 늘어나는 수요는 우리 소프트웨어 테스팅 산업의 경향이다. 소프트웨어나 어플리케이션 테스팅 커뮤니티(uTest, Quora 등)를 찾아 보면 데스크탑 테스팅, 웹 테스팅, 브라우저 테스팅, 회기 테스팅, 웹 서비스 그리고 API 테스트 등 테스트 활동에 유용한 다양한 툴을 촉구하는 소프트웨어 테스터들을 찾을 수 있다. 이 중 최근 가장 선호되고 있는 소프트웨어 테스팅 자동화 툴 을 간단하게 소개한다. 소프트웨어 테스팅 자동화 툴 Top 10 1. Selenium  셀레니움은 윈도우, Mac, 리눅스와 같은 플렛폼이나 다양한 브라우저의 웹어플리케이션 테스팅을 수행하는 테스팅 프레임워크이다. 셀레니움은 테스터가 Java, PHP, C#, Python, Groovy, Ruby, Perl과 같은 다양한 프로그래밍 언어에서 테스트 작성을 돕는다. 셀레니움은 셀레니움 IDE를 배우지 않아도 테스트를 작성하기 위해 녹화와 재생 기능을 제공한다. 유명한 브라우저 공급자들이 브라우저에 셀레니움을 탑재하여 릴리즈하도록 공급하고 있다. 일반적으로 셀레니움은 대부분의 다른 소프트웨어 테스팅 툴의 확실한 기반된다. Learn more about Selenium 2. TestingWhiz  테스팅 위즈는CMMi Level3 IT 솔루션 공급업체인 Cygnet Infotech의해 개발된 코드없이 스크립팅하는 테스트 자동화 툴이다. 테스팅위즈 기업용 버전은 웹 테스팅, 소프트웨어 테스팅, 데이터베이스 테스팅,