알파 테스트 (Alpha Test) 알파 테스트란 개발 중인 소프트웨어와 하드웨어 등을 실제로 다양한 환경에서 이용해 보는 시험입니다. 테스트에 사용되는 개발 중인 제품을 알파버전(Alpha Version)이라고 합니다. 실제로 구동은 되지만 아직 사양이나 기능이 완전히 확정되지 않고, 개발이 최종 단계에 이르지 않은 개발 중인 제품을 이용하여 이루어지는 테스트입니다. 개발자나 전문 테스터, 관계자 등 개발사 내에서도 극소수의 인원만 참여하여 테스트를 진행합니다. 베타 테스트 등 최종 단계에서 동작 확인을 실시하는 테스트와는 달리, 테스트 참가자에게 사용감 등의 검증을 실시하고, 기능의 추가나 조작 방법의 변경 등이 행해지는 경우가 있습니다. 알파버전은 동작이 안정되어 있지 않고, 치명적인 버그가 남아 ..
테스트 케이스란? 테스트 케이스란, 소프트웨어의 테스트를 실시에 대한 절차서입니다. 테스트 케이스를 바탕으로 수동으로 테스트하거나 자동 테스트를 구현합니다. 테스트 유형 소프트웨어 테스트에는 여러 종류가 있으며, 대표적인 것에는 세 가지가 있습니다. 단위 테스트 : 프로그램의 기본 단위인 모듈을 테스트 통합 테스트 : 모듈 간의 협력에 대한 테스트 시스템 테스트 : 사용자 관점에서 인터페이스를 통한 테스트 테스트 케이스 유형 정상 시스템 : 예상되는 입력에 대해 예상대로 출력을 수행하는지 여부 이상 시스템 : 예상되지 않은 입력에 대해 해결 여부 여러 종류의 테스트에 대해서, 정상, 이상 시스템 관점을 바탕으로 테스트의 순서를 써 가는 것이 테스트 케이스입니다. 또한 테스트 케이스는 절차서이므로 독자가 ..
Play to Earn(P2E)이란? Play to Earn (P2E)은 해석 그대로 놀면서 돈 번다를 의미합니다. 온라인 게임을 플레이하고 게임 내의 아이템과 보상을 암호화 자산으로 거래함으로써 수익을 얻는 모델이 일반적입니다. P2E 적용 게임에는, 종종 NFT(Non-Fungible Token: 대체 불가 토큰)라고 불리는 기술이 이용되고 있습니다. NFT는 감정서가 첨부된 디지털 데이터라고 할 수 있으며, 가상 통화에도 사용되는 블록체인을 응용한 기술입니다. 위조와 복제를 곤란하게 함으로써, 데이터의 소유권을 명시하는 것이 가능하게 됩니다. 2021년 들어 다양한 매체에서 NFT라는 말이 화제에 오르게 되었습니다. 디지털 콘텐츠의 유일성을 증명할 수 있는 기술로서, 아트나 게임을 비롯한 영역에서 ..
스마트 컨트랙트란? 스마트 컨트랙트(Smart contract)는 컴퓨터 프로그램을 통한 계약 자동화를 뜻하며, 제3의 인증기관 없이 개인 간의 P2P 계약이 이루어질 수 있도록 하는 기술입니다. 블록체인 시스템상에서, 규정의 룰에 따라 트랜잭션이나 외부 정보를 실행되는 프로그램 혹은 컴퓨터 프로토콜이며, 비탈릭 브리튼이 이더리움 기반에서 개발 진행 및 제공되기 시작했습니다. 스마트 컨트랙트의 구조는 '자동판매기'의 예로 설명되는 것이 일반적입니다. 자동판매기는 그 이름대로 사람의 손을 통하지 않고 자동으로 음료를 판매하는 기계이며, 이는 합의를 통해 이루어진 하나의 계약이 동반된 행위라고 할 수 있습니다. ①지정된 금액의 화폐의 투입, ②구입하고 싶은 음료의 버튼 누르기 위 2가지 조건이 충족되면 자동..