QA & TEST

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

코드네임피터 2017. 9. 16. 11:48
반응형


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

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


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

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


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





부록: 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 밤의카사노바

반응형