문제

저는 상대적으로 새로운 J2ME 고 시작 첫 심각한 프로젝트입니다.내 경험에서 테스트 되지 않습니다 너무 깊다.내가 찾는 것에 대한 단위 테스트를 위한 프레임워크 J2ME.

지금까지 본 적 J2MEUnit 지만,우리는 가능한 한 빨리 문제를 어떻게 지원입니다.본 JavaTest 활용하지만 모르겠지 않는 경우는 과잉이다.

을 말해주십시오 framework 당신은 제안과 관련하여:
*단순의 구현하 테스트
*지역사회와 도구
*호환성은 응용 프로그램과 함께 인증 프로세스
*통합 Ide(Eclipse,NetBeans)
*다른 측면을 찾는 것이 중요...

감사합니다, Asaf.

도움이 되었습니까?

해결책

이 블로그 항목의 스페인 회사들 movile games.비교하여 많은 프레임워크와 결론입니다(번역):

  • MoMEUnit 제공에 매우 유용 에 대한 정보를 테스트합니다.가 쉽게 이식하고 개미 compabile.A 불이익(또는 아마),그 는데 필요한 모든 테스트 클래스 한 독특한 테스트 방법을 사용하여, 많은 유산입니다.

  • JMEUnit.(미래의 병합 J2MEUnit 고 JMUnit)JMUnit 지원 Ant 하지만 인터페이스와 비슷 MoMEUnit.을 제공하지 않 J2MEUnit 매우 유용한 정보 테스트합니다.테스트 모두에서 작성 프레임워크에 어떻게든 복잡합니다.J2MEUnit 지원하지 않 Ant;thats 왜 병합의를 모두 프레임워크 매우 흥미로운 일이 될 것이다(그 에 int 에 대해 더 o 미만)

나의 경력:나는 사용 J2ME 단위 설정 테스트 설비는 고통의 부족으로 인해"반사"J2ME 지만,그들은 모두 구축하고 항상 같은 방법으로,그래서 템플릿 저장 시간을 많이 있습니다.나는 계획을 시도하 MoME 단위로 이주 그냥 확인,그것의 더 간단한 모델

테스트 단위한 프레임워크에 대한 J2ME:

다른 팁

을 한 눈에 MockME 니다.

www.mockme.org

에서 자신의 웹 사이트:"MockME 은 Java ME 를 위한 모의 객체 자바 SE.MockME 를 작성할 수 있습니다 실제 단위 테스트하지 않고 실행합니다.사용할 수 있습니다 심지어 동적 모형 개체 프레임워크 등의 EasyMock 할 수 있는 모의 모든 개체에 Java ME!MockME 통합하는 최고의 도구에 대한 단위 테스트를 포함한 JUnit,EasyMock 및 DDSteps.으로 만들기 Java ME API mockable 작성할 수 있습에 대한 단위 테스트 Java ME 응용 프로그램은 방법은 당신이 정말로 원한다."

MicroEmulator+JUnit 에 J2SE

저는 같은 도구 JMUnit 지만,저는 최근에으로 전환하는 표준 JUnit+ MicroEmulator 에 J2SE.이를 사용하는 것과 비슷 MockME 지만,MicroEmulator 대신 합니다.내가 선호하는 MicroEmulator 기 때문에,그것은 실제 구현에서 구성 요소,그리고 실행할 수 있습니다 전 미들 릿니다.나는 사용되지 않 MockME 나 자신이 하지만입니다.

내 모든 비 GUI 단위 테스트에 의해 실행은 단순히 사용하 MicroEmulator 으로 라이브러리입니다.는 장점이 있는 모든 JUnit 도구를 원활하게 작동,구체적으로 Ant,Maven,가장 IDE 의 지속적인 통합 도구입니다.로 실행에 J2SE,당신은 또한 수와 같은 기능을 사용하 generics 및 JUnit 주석을 만드는 단위 테스트를 작성하는 조금도 더 좋습니다.

일부 구성 요소는 다음과 같은 RecordStore 필요한 몇 가지 설정하기 전에 작동합니다.이것은 MIDletBridge.setMicroEmulator().

사용 MicroEmulator 또는 장점이 있의 구현은 일부 구성 요소는 사용자 정의할 수 있습니다,예를 들어 RecordStore.내가 사용하는 메모리 RecordStore,는 다시 만들어지기 전에 테스트,그래서 나는 확실 테스트는 개별적으로 실행됩니다.

실제 디바이스

이 방법 위에서 설명에서 실행되지 않습니다 실제 장치입니다.하지만 내 의견만 GUI 및 승인 테스트에서 실행해야 실제 장치입니다.이를 위해,같은 도구 mVNC 와 함께 T-로봇 계획 에서 사용할 수 있습 Symbian 장치(감사 이 블로그 게시물).그러나 내가 만 얻을 수 있다 mVNC 작동 블루투스를 통해,그것은 매우 느립니다.

대안이 될 수 있을 사용하는 것과 같은 서비스 포럼 노키아 원격 장치에 액세스(RDA).내가 여전히 필요 여부를 조사 플랫폼과 같은 이에 적합한 자동화된 테스트합니다.

Hmm...나 자신이 개발되지 않는 모바일 응용 프로그램이지만 제가 생각하는 J2MEUnit 은 더 나은 선택으로 원본을 기반으로 JUnit 는 큰 커뮤니티 및 지원되는 대부분에 의해 Ide 그래서 그것이 있어야 guite 쉽게 적어도 실행하는 사람들을 테스트에 의존하지 않는 모바일 하드웨어에서 직접 IDE 입니다.

더 중요하다는 것을 수 있습 J2MEUnit 통합과 개미 그렇게 실행할 수 있습니다 당신의 시험 모니다.

관련 문서 내가 발견(게시 후 질문에) 테스트는 무선 Java 응용 프로그램.그것에 대해 설명합 J2MEUnit 근처에서 문서의 끝입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top