본문 바로가기
QA & TEST

소프트웨어 테스트 관련 주요 SW 목록

by 코드네임피터 2017. 9. 16.


소프트웨어 품질은 지속적인 관심이 필요한 영역이다.

그만큼 준비도 많이 필요하고 공부도 필요하다.


백날 툴이 좋다고 한들... 프로세스가 정리되지 않은 상태에서 툴 도입하는건!

사람 줄이고 늘리는 것에 혈안된 고대시대 경제의 역행적 관점이다.


그런 사항을 막기 위해서라도 공부하라 늘!





부록: http://pseg.or.kr/pseg/casetestmgt

부록: http://pseg.or.kr/pseg/unitccplus

부록: http://pseg.or.kr/pseg/unitcsharp

부록: http://pseg.or.kr/pseg/unitjava

부록: http://pseg.or.kr/pseg/caseftest

부록: http://pseg.or.kr/pseg/caseptest


출처: http://www.oss.kr/oss_intro13

순번 분류 솔루션명 라이선스 기술지원 홈페이지 제품개요
1 BTS 버그질라
(Bugzilla)
MPL community http://www.bugzilla.org 웹 기반의 bug tracking 및 테스트 도구
2 BTS Fossil 2-clause BSD community http://www.fossil-scm.org 프로젝트에서 파일을 관리하는
소스 컨트롤 시스템
3 BTS Gemini Proprietary,
Free for non-profit,
Free for open source,
Free for 3 users
community http://www.countersoft.com 웹 기반의 Issue Tracking 과 bug tracking 시스템
4 BTS Jtrac Apache 2.0 community http://jtrac.info 자바로 작성된 Issue Tracking 웹 응용 프로그램
5 BTS 맨티스
(Mantis)
GPL community http://www.mantisbt.org 웹 기반의 bug tracking system
6 BTS OTRS GNU Affero GPL v3 community http://www.otrs.com IT 서비스 비즈니스 프로세스의 광범위한 관리를 위한 프로그램
7 BTS Scarab CollabNet/
Tigris.org
Apache-style license
community http://scarab.tigris.org 자바 기반의 오픈소스 BTS
8 BTS 더 버그 지니
(The Bug Genie)
MPL community http://www.thebuggenie.com Issue Tracking 과 프로젝트 관리를 위한 시스템
9 BTS WebIssues GNU Affero GPL v3 (server),
GPL v3+ (client)
community http://webissues.mimec.org Issue Tracking 기능과 협업기능을 지원하는 멀티 플랫폼 시스템
10 동적
분석도구
Avalanche GPL v2 community http://code.google.com/p/
avalanche
Valgrind 프레임워크와 STP(Simple Theorem Prover)를 기반으로 구현되었으며, 크리티컬 소프트웨어 에러를 자동 발견하는 등의 프로그램에 대한 결함 및 취약점을 감지를 위한 동적 분석 도구
11 동적
분석도구
Valgrind GPL v2 community http://valgrind.org C/C++ 기반 프로그램에 대한 메모리 및 쓰레드 문제를 동적으로 분석 할 수 있는 프로그램
12 성능
모니터링
allmon Apache 2.0 community http://code.google.com/p/
allmon/
분산되어 있는 시스템에 대한 자원 상태 체크, 사용현황, 성능 등을 수집 관리 도구
13 성능
모니터링
nmon GPL v3 community http://nmon.sourceforge.net 리눅스 서버 자원에 대한 모니터링 도구이며, nmonanalyser를 이용하여 자원 사용량을 그래프로 표현할 수 있음
14 정적
분석도구
ccm Free of charge, no licenses required or needed prof http://www.blunck.info/
ccm.html
C/C++, C#, Javascript와 TypeScript 코드의 복잡도를 분석하는 툴로 Linux, Mac 환경에서 CLI 형태로 지원됨
15 정적
분석도구
Checkstyle LPGL community http://checkstyle.sourceforge
.net
Java 소스코드에 대한 코딩룰 분석 프로그램
16 정적
분석도구
cobertura Apache v1.1,
GPL v2.0
community http://cobertura.sourceforge
.net
자바 코드의 소스 복잡도 분석 및 취약점을 분석하는 도구
17 정적
분석도구
Cppcheck GPL v3 community http://cppcheck.sourceforge.net C/C++ 소스코드에 대한 잠재적인 문제를
분석할 수 있는 프로그램
18 정적
분석도구
cpplint CC-By 3.0 community https://github.com/google/
styleguide/tree/gh-pages/cpplint
구글에서 사용하고 있는 C++ 코드 스타일 가이드 준수 검사 도구이며, CLI(파이썬)
형태로 지원됨
19 정적
분석도구
FindBugs LPGL community http://findbugs.sourceforge.net Java 소스코드의 잠재적인 문제를
분석하는 프로그램
20 정적
분석도구
PMD BSD, LGPL, Apache community https://pmd.github.io Java로 작성 된 소스코드의 잠재적인 문제를 발견하기 위한 정적 테스팅 도구
21 정적
분석도구
sonar LGPL v3 community http://www.sonarsource.org Java로 작성 된 소스코드 잠재적인 문제 발견 및 전반적인 관리를 할 수 있으며, PHP 등 추가적인 언어에 대한 상용 서비스 지원
22 정적
분석도구
Splint GPL community http://www.splint.org C 소스에 대한 보안 취약점 및 코드 실수를 분석하는 프로그램
23 정적
분석도구
StyleCop MS-PL community http://stylecop.codeplex.com C# 소스코드에 대한 코딩룰을 분석할 수 있으며, Visual Studio 개발도구와 통합 할 수 있음
24 정적
분석도구
Yasca BSD, GPL v2, LGPL v2 community http://www.scovetta.com/
yasca.html
Java, C/C++, PHP, ASP 등 소스 코드
분석 프로그램
25 테스트 관리 아파치 메이븐
(Apache Maven)
Apache 2.0 community http://maven.apache.org 프로젝트 라이프사이클 관리
26 테스트 관리 젠킨스
(Jenkins)
MIT license community http://jenkins-ci.org 소스코드 빌드(컴파일, 배포)를 위한 솔루션
27 테스트 관리 RTH GPL v2 community http://sourceforge.net/
projects/rth/
테스트 요구사항 및 케이스, 결과 정보를 관리 할 수 있는 웹기반 프로그램
28 테스트 관리 타란튤라
(Tarantula)
GPL v3 prof/
community
http://www.testiatarantula.com agile software 테스트 관리도구
29 테스트 관리 Test Case Web (TCW) GPL v2 community http://sourceforge.net/projects
/tcw
PHP, SQL 기반의 온라인 테스트 케이스 관리 도구
30 테스트 관리 Testcube GPL v3 prof/
community
http://www.jatakasource.org/
testcube
웹기반의 테스트 케이스 관리도구
31 테스트 관리 Testitool GPL v2 prof/
community
http://www.majordojo.com/
testitool
QA테스트 관리 및 계획을 위한 웹기반 프로그램. 테스트 계획 수립 및 케이스 적용, 리포트 지원
32 테스트 관리 Testlink GPL v2 community http://www.teamst.org 테스트 프로젝트 관리 및 계획, 케이스 등을 관리 할 수 잇는 웹기반 프로그램
33 테스트 관리 Testopia MPL community http://www.mozilla.org/
projects/testopia/
테스트 케이스 관리를 위한
Bugzilla 확장 프로그램
34 테스트도구 Canoo WebTest Apache 2.0 community http://webtest.canoo.com 웹 애플리케이션 테스트 자동화 도구
35 테스트도구 Check LGPL community https://libcheck.github.io/
check
C언어용 단위 테스팅 프레임워크
36 테스트도구 codestriker GPL community http://codestriker.sourceforge
.net
웹기반 코드리뷰 도구
37 테스트도구 Databene Benerator GPL &
commercial
prof/
community
http://databene.org/databene-benerator 자동 테스트 데이터 생성 도구
38 테스트도구 DejaGnu GPL community http://www.gnu.org/software/
dejagnu
소프트웨어 테스트를 위한 프레임워크
39 테스트도구 Dunit MPL community http://dunit.sourceforge.net 델파이 테스팅 프레임 워크
40 테스트도구 Fit GPL community http://fit.c2.com 소프트웨어 개발 및 테스트를 위한 협업을 위한 통합 개발/테스팅 프레임워크
41 테스트도구 generatedata GPL v3 community http://www.generatedata.com 웹기반의 테스트 데이터 생성도구
42 테스트도구 Jameleon LGPL v2 community

http://jameleon.sourceforge.net

데이터기반 자동화 테스팅 프레임워크
43 테스트도구 Jasmine MIT community http://jasmine.github.io 자바스크립트용 오픈소스 테스팅 프레임워크
44 테스트도구 Jdave Apache 2.0 community http://jdave.org 자바 BDD(Behavior Driven Development) 프레임워크
45 테스트도구 Jmeter Apache 2.0 community http://jmeter.apache.org 부하 테스트 및 성능 측정을 위해 설계된 자바 데스크탑 어플리케이션
46 테스트도구 Junit EPL community

http://junit.org

Java 프로그래밍 언어 단위테스팅 프레임워크
47 테스트도구 LoadUI EUPL v1.1
(European Union Public License)
community http://www.loadui.org HTTP, JDBC 등 다양한 프로토콜을 지원하며, 서버 모니터링과 Drag&Drop 등 사용자 편리성이 강화된 웹 서비스 부하 테스트 도구
48 테스트도구 Maveryx GPL v2 prof/
community
http://www.maveryx.com 오픈소스 테스트 자동화 프레임워크.
자바 및 안드로이드의 기능테스트, 회귀 테스트(Regression test), GUI 테스트 기능 지원
49 테스트도구 nGrinder Apache 2.0 community http://www.nhnopensource.org
/ngrinder/
부하테스트시 필요한 일련의 작업들을 한번에 수행 할 수 있도록 도와주는 웹 기반 성능 측정 도구
50 테스트도구 NTAF GPL v2 community http://dev.naver.com/projects
/ntaf
NHN 테스트 자동화 프레임워크이며 FitNesse의 장점인 협업기능과 STAF의 장점인 재사용과 확장성을 통합
51 테스트도구 Nunit BSD-style (modified zlib license) community http://www.nunit.org 모든 .NET 언어를 위한 단위 테스트 프레임워크
52 테스트도구 OpenSTA GPL community http://opensta.org HTTP와 HTTPS의 부하 테스트 및 성능 측정 도구
53 테스트도구 Robot Framework Apache 2.0 community http://robotframework.org 파이썬으로 제작된 ATDD(Acceptance Test-Driven Development) 용 테스트 자동화 프레임워크
54 테스트도구 Rspec MIT community http://rspec.info 루비 언어를 위한 테스팅 환경을 제공하는 행위주도개발(Behaviour Driven Development) 프레임워크
55 테스트도구 Sahi Apache 2.0 prof/
community
http://sahipro.com 오픈소스 웹 자동화 테스팅 툴
56 테스트도구 Selenium/ WebDriver Apache 2.0 community http://seleniumhq.org 웹 어플리케이션 테스트를 위한 도구
57 테스트도구 SoapUI EUPL v1.1
(European Union Public License)
community http://www.loadui.org HTTP중 Soap과 REST 방식을 사용하는
웹 서비스 테스트 도구, GUI가 제공
58 테스트도구 STAF EPL v1.0
(Eclipse Public License)
community http://staf.sourceforge.net 멀티 플랫폼과 다양한 언어를 지원하며, 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
59 테스트도구 Twister Apache 2.0 prof/
community
http://twistertesting.luxoft.com Luxoft의 테스트 자동화 프레임워크
60 테스트도구 URQA GPL 3.0
(Server),
MIT(Client)
community http://www.urqa.io 안드로이드 버그 리포팅 서비스
61 테스트도구 Watir BSD community http://watir.com Ruby를 사용하는 웹 응용 프로그램
테스트 자동화 도구
62 테스트도구
(Load Test)
Eclipse TPTP EPL community http://www.eclipse.org/
tptp/index.php
Eclipse TPTP(Test & Performance Tools Platform)는 프로파일링뿐만 아니라 테스트와 성능 관리를 위한 기능을 제공하는 이클립스 플랫폼
63 테스트도구
(Mobile)
Selendroid Apache 2.0 community http://selendroid.io 안드로이드 및 iOS 모바일 환경을 대상으로 어플리케이션 (native and hybrid application)의 UI와 모바일 웹을 테스트 할 수 있도록 시스템 구성 요소를 제공하는 테스트 자동화 프레임워크
64 테스트도구
(Test Coverage)
EMMA CPL 1.0 community http://emma.sourceforge.net 자바 코드 커버리지 리포팅 및 측정을 담당하는 오픈소스 툴킷
65 테스트도구
(Unit Test)
TestNG Apache 2.0 community http://testng.org/doc Java로 만들어진 Testing Framework으로, JUnit와 NUnit에 영감을 받아 설계되었음. TestNG는 단위테스트, 기능테스트, end-toend 테스트, 통합 테스트 등 테스트의 거의 모든 카테고리를 커버할 수 있게 설계됨
66 형상관리 Bazaar GPL v2 prof/
community
http://bazaar.canonical.com
/en/
Canonical에서 지원하는 소스코드
버전 관리 시스템
67 형상관리 깃(git) GPL v2 community http://git-scm.com 분산 환경을 지원하는 소스 코드 버전 관리 시스템
68 형상관리 Mercurial GPL v2 community http://mercurial.selenic.com 분산 환경을 지원하는 소스 코드 버전 관리 시스템
69 형상관리 monotone GPL community http://www.monotone.ca 분산 환경을 지원하는 소스 코드 버전 관리 시스템
70 형상관리 Subversion
(SVN)
Apache 2.0 community http://subversion.apache.org 아파치 프로젝트에서 지원하는 소스코드 버전 관리 시스템
71 형상관리 TortoiseSVN GPL v2 community http://www.tortoisesvn.net 윈도우 시스템에서 구동되는 소스코드 버전 관리 시스템
72 형상관리 트랙
(Trac)
Modified BSD community http://trac.edgewall.org/ Wiki와 통합되어있고 Subversion 인터페이스를 지원하며 편리한 보고서 작성을 지원하는 SW 개발 프로젝트 이슈 트래킹 시스템



Written By 밤의카사노바

댓글0