Windows

[Windows] OTM(otestmanager) + APMSetup (Apache + PHP + MySql) 구축하기

IT-PAPA 2023. 2. 25. 06:30
728x90
반응형

apmsetup 7 (2).vol1.egg
10.00MB
apmsetup 7 (2).vol2.egg
10.00MB
apmsetup 7 (2).vol3.egg
4.83MB

APMSetup 은 옛날 버전으로 이미 배포가 종료된 걸로 보인다.

하지만 인터넷을 찾다보면, 옛날 설치파일이 남아있어서, 필자도 다운로드한 후 설치 해보았다.

APMSetup 을 설치해보려는 이유는 otestmanager라는 서비스를 사용해보고 싶어서 설치해 보았고, XAMPP를 이용하여, otestmanager를 실행해보려고 했지만, 설정을 실패하였다.

otestmanager는 APMSetup 에서 아주 수월하게 작동하였다.

하지만 otestmanager 도 이미 최신버전도 몇 년 전에 끝난 것처럼 보이지만, QA 업무를 담당하고 있는 직원이라면, 한번 정도 사용해 보는 것도 나쁘지 않을 거 같다.

 

OTM 주요 기능

  • 테스트케이스 관리
    – 공통 테스트케이스 관리
    – 테스트케이스 설계/할당/실행
  • 결함 관리
    – 결함 등록/할당/처리
    – 결함과 테스트케이스 간의 추적관리
    – 이력 관리
  • 리포트 관리
    – 테스트케이스 실행 결과 정보 모니터링
    – 결함 등록 현황 차트 및 리포트 정보 제공

특징 및 장점

  • 전문 인력의 신속한 기술 지원
  • 사용 기업에 최적화된 시스템으로 커스터마이징 용이
  • 국내 기술로 개발한 공개 Software로 완벽한 한글 지원

기대 효과

  • 도구 도입 비용과 테스트 관리 시간 절약
  • 효율적인 테스트 케이스 관리
  • 실시간 테스트 관리

 

 

APMSetup 다운로드 및 압축 해제

apmsetup 설치 파일
apmsetup 설치 파일

 

APMSetup 설치 실행

APMSetup 설치 시작
APMSetup 설치 시작

 

APMSetup 설치 시작 화면

APMSetup 설치 시작 화면
APMSetup 설치 시작 화면

 

APMSetup 사용권 계약 화면

APMSetup 사용권 계약 화면
APMSetup 사용권 계약 화면

 

APMSetup 구성 요소 선택

APMSetup 구성 요소 선택
APMSetup 구성 요소 선택

 

APMSetup 설치 위치 선택

APMSetup 설치 위치 선택
APMSetup 설치 위치 선택

 

APMSetup 설치 진행 중 화면

APMSetup 설치 진행 중 화면
APMSetup 설치 진행 중 화면

 

APMSetup 설치 완료 화면

APMSetup 설치 완료 화면
APMSetup 설치 완료 화면

 

APMSetup 실행 화면

APMSetup 실행 화면
APMSetup 실행 화면

 

반응형

 

OTestManager 다운로드 URL

공개 SW OTestManager(테스트 프로젝트 관리 플랫폼) 커뮤니티 - 클럽 (sten.or.kr)

 

공개SW OTestManager(테스트 프로젝트 관리 플랫폼) 커뮤니티 - 클럽

 

www.sten.or.kr

OTestManager 다운로드 URL
OTestManager 다운로드 URL

 

OTestManager 1.2.0 버전 다운로드 (최신버전이 2018년 2월이 마지막으로 업데이트되었다.)

OTestManager 1.2.0 버전 다운로드 (최신버전이 2018년 2월이 마지막으로 업데이트 되었다.)
OTestManager  1.2.0 버전 다운로드 (최신버전이 2018년 2월이 마지막으로 업데이트 되었다.)

 

OTestManager 압축 해제

OTestManager 압축 해제
OTestManager  압축 해제

 

OTestManager 안에 모든 내용을 APMSetup htdocs 폴더 밑에 복사 붙여 넣기

C:\APM_Setup\htdocs

OTestManager 안에 모든 내용을 APMSetup htdocs 폴더 밑에 복사 붙여넣기
OTestManager  안에 모든 내용을 APMSetup htdocs 폴더 밑에 복사 붙여넣기

 

 

database 복사

C:\APM_Setup\htdocs\application\config\template
-> C:\APM_Setup\htdocs\application\config

database 복사
database 복사
database 복사
database 복사

 

database 수정

$db['default']['username'] = 'root';
$db['default']['password'] = 'apmsetup';
$db['default']['database'] = 'otm';
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
| -------------------------------------------------------------------
| DATABASE CONNECTIVITY SETTINGS
| -------------------------------------------------------------------
| This file will contain the settings needed to access your database.
|
| For complete instructions please consult the 'Database Connection'
| page of the User Guide.
|
| -------------------------------------------------------------------
| EXPLANATION OF VARIABLES
| -------------------------------------------------------------------
|
|	['hostname'] The hostname of your database server.
|	['username'] The username used to connect to the database
|	['password'] The password used to connect to the database
|	['database'] The name of the database you want to connect to
|	['dbdriver'] The database type. ie: mysql.  Currently supported:
				 mysql, mysqli, postgre, odbc, mssql, sqlite, oci8
|	['dbprefix'] You can add an optional prefix, which will be added
|				 to the table name when using the  Active Record class
|	['pconnect'] TRUE/FALSE - Whether to use a persistent connection
|	['db_debug'] TRUE/FALSE - Whether database errors should be displayed.
|	['cache_on'] TRUE/FALSE - Enables/disables query caching
|	['cachedir'] The path to the folder where cache files should be stored
|	['char_set'] The character set used in communicating with the database
|	['dbcollat'] The character collation used in communicating with the database
|				 NOTE: For MySQL and MySQLi databases, this setting is only used
| 				 as a backup if your server is running PHP < 5.2.3 or MySQL < 5.0.7
|				 (and in table creation queries made with DB Forge).
| 				 There is an incompatibility in PHP with mysql_real_escape_string() which
| 				 can make your site vulnerable to SQL injection if you are using a
| 				 multi-byte character set and are running versions lower than these.
| 				 Sites using Latin-1 or UTF-8 database character set and collation are unaffected.
|	['swap_pre'] A default table prefix that should be swapped with the dbprefix
|	['autoinit'] Whether or not to automatically initialize the database.
|	['stricton'] TRUE/FALSE - forces 'Strict Mode' connections
|							- good for ensuring strict SQL while developing
|
| The $active_group variable lets you choose which connection group to
| make active.  By default there is only one group (the 'default' group).
|
| The $active_record variables lets you determine whether or not to load
| the active record class
*/

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'apmsetup';
$db['default']['database'] = 'otm';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = FALSE;
$db['default']['stricton'] = FALSE;


/* End of file database.php */
/* Location: ./application/config/database.php */

database 수정 부분
database 수정 부분

 

APMSetup Apache start 버튼 클릭

APMSetup Apache start 버튼 클릭
APMSetup Apache start 버튼 클릭

 

localhost 접속 URL

http://localhost

localhost 접속 URL
localhost 접속 URL

 

INSTALL 클릭 후 로그인 페이지 화면

최초 접속 계정
admin@sta.co.kr / otestmanager

INSTALL 클릭 후 로그인 페이지 화면
INSTALL 클릭 후 로그인 페이지 화면

 

로그인 후 메인 페이지

로그인 후 메인 페이지
로그인 후 메인 페이지

 

참고 출처 :

 

OTestManager ‹ CONKRIT

OTestManager(OTM) 오픈소스 기반의 테스트 관리 도구 입니다.

conkrit.com

 

728x90
반응형
LIST