IT·테크(18)
-
LG G7 스펙 정보 공유 및 간단 리뷰
안녕하세요 개감사입니다. 오늘은 LG의 최신 플래그십 스마트폰인 LG G7 가격과 스펙 + 간단한 주요 기능을 알아보도록 하겠습니다. 12분기 연속 적자로 알려진 LG의 모바일 사업부, 개인적으로 LG 스마트폰은 스펙으로만 봤을 때는 사용자에게 충분히 만족도를 줄 수 있다고 생각합니다. 뭐, 그렇다고 스펙이 엄청 좋다는 이야기는 아닙니다. 아마도 스펙 대비 가격이 조금 비싸지 않나 하는 생각이 있습니다. 요즘 흔히들 말하는 가성비를 따져 보았을 때 사용자에게 만족을 줄 수 없는 건 아닌지, 아쉬움이 남습니다. 다른 한편으로는 적자 환경 속에서도 굳건하게 사업을 하는 모습이 개인적으로 좋은 이미지로 보이기도 합니다. 서론이 길었습니다. 각설하고, 스펙부터 알아보도록 하겠습니다. LG G7 ThinQ 스펙 ..
2018.09.01 -
웨어러블 디바이스 삼성 기어 핏 2 사용기
안녕하세요 오늘은 삼성의 웨어러블 디바이스 중 하나인 기어 핏 2의 1년 정도 사용한 후기를 적어볼까 합니다. 사실 지금은 조금 시들시들해진 스마트워치 시장이지만 2~3년 전만 해도 열풍이 불었던 적이 있었습니다. 하지만 이 시장의 사용자 가 생각하는 공통점은 비슷했으리라 생각됩니다. 걸음 수, 심박 수, 알림 기능 정도의 한정된 기능이다 보니 사용자들의 지갑을 열기가 쉽지 않았었던 분위기였던 것 같습니다. 적지 않은 가격에 사실 이런 기능을 사용하지 않더라도 생활 패턴이 엄청 바뀌진 않기 때문입니다. 저 역시 한정된 기능만을 사용하고 있긴 합니다만, 그 한정된 기능에서 오는 중독성 때문에 1년 넘도록 사용을 하고 있습니다. 아무튼 오늘은 1년 정도 사용한 기어 핏 2 사용 후기를 남겨볼까 합니다. 삼성..
2018.08.30 -
시스템 테스트, 인수 테스트 란?
저번 포스팅 때 단위 테스트와 통합 테스트에 대해 알아보았습니다. 이번 포스팅은 통합 테스트 이후에 모든 모듈이 통합되어 하나의 시스템으로 테스트하는 시스템 테스트와 인수 테스트에 대해서 알아보도록 하겠습니다. 시스템 테스트 (System Test) 통합 테스트가 완료된 후에 완전한 시스템이 정상적으로 작동하는지를 체크하는 시스템 테스트를 수행합니다. 앞서 포스팅 한 단위 테스트나 통합 테스트는 기능이 올바르게 수행되는지를 검증하는 것에 중점을 둔다면, 시스템 테스트는 기능 측면보단 비기능적인 요구 사항도 만족되는지를 확인하게 됩니다. 비기능적 테스트는 사용성, 신뢰성, 견고성, 성능, 보안성, 유지 보수성 등을 테스트하게 됩니다. 인수 테스트 (Acceptance Test) 실제 사용자 환경에서, 사용..
2018.08.24 -
단위 테스트, 통합 테스트 란?
오늘은 단위 테스트와 통합 테스트에 대해 알아보도록 하겠습니다. 단위 테스트 (Unit Test) 개발 단계에서 각 모듈이 개발 완료되는 시점에서 단위 테스트를 시행합니다.모듈이라 하면, 어렵게 생각하실 거 없습니다. 일종의 프로그램 내의 하나의 기능으로 생각하시면 쉬울 것 같습니다. MS Word라는 프로그램이 있다는 가정하에 Word 내에 있는 기능 중, 폰트 사이즈 선택 기능이 일종에 모듈이라 볼 수 있겠습니다. 다시 말해 모듈을 테스트한다는 의미는 하나의 기능만이 잘 동작하는지를 확인하는 과정입니다. 다른 말로는 모듈 테스트(Module Test)라고도 합니다. 모듈이 개발 완료되는 시점에서 개발자가 명세서 기반으로 정확히 개발을 하였는지를 테스트하게 됩니다. 단위 테스트에서는 화이트박스 테스트,..
2018.08.22 -
소프트웨어 개발 단계에 따른 테스트 분류
이번 포스팅에서는 소프트웨어 개발 단계에 따른 테스트 분류에 대해서 알아보도록 하겠습니다. 이번 포스팅 주제에 대한 설명에 앞서 이해를 돕기 위해 보리스 바이저(Boris Beizer)의 테스팅 레벨을 나누는 기준을 먼저 소개 후 본문을 써내려가보도록 하겠습니다. 총 5단계로 구성된 이 레벨에서 자신이 속해있는 테스팅 레벨이 어느 단계인지 가늠해 보는 것도 되짚어 볼 수 있는 기회일 것 같습니다. 레벨 1: 테스트와 디버깅의 차이가 뚜렷하지 않다. 우연히 발견된 오류를 수정하는 방식으로 딱히 오류를 찾기 와해 별도의 노력을 하지 않는 단계.레벨 2: 프로그램이 올바르게 동작하는지 입증하기 위한 테스트를 수행하는 단계.레벨 3: 프로그램에 오류가 존재함을 보여주기 위한 테스트를 수행하는 단계.레벨 4: 소..
2018.08.21 -
소프트웨어 품질보증 (Software QA) 이란?
소프트웨어 QA란 직무와 기술에 대해 포스팅을 시작해보려 합니다. 저 개인적인 생각일 수 있으나, 4차 산업 혁명에 들어서면서 소프트웨어 QA 직무는 필연적으로 필요할 수밖에 없는 직무 중에 하나이지 않을까 생각됩니다. 자율 주행 산업을 예를 들면, 이는 사람의 목숨과도 직결될 수 있는 산업일 수 있습니다. 이를테면 소프트웨어적인 결함으로 자동차가 급 발진을 한다던지, 어떠한 구간에서 차선인지를 하지 못해 사고로 이어질 수 있는 경우를 예를 들 수 있습니다. 다시 말해 4차 산업 혁명은 사실상 기계의 의존도가 높아짐에 따라 그 기계를 사람들이 믿을 수 있냐?에 대한 문제에 봉착합니다. 이를 대신 보증해줄 수 있는 직무가 바로 소프트웨어 QA라 생각됩니다. 물론 완벽한 소프트웨어란 존재할 수 없습니다. 하..
2018.08.20