android-studio - 在Android Studio边开发边测试?开发方法?
怪我咯
怪我咯 2017-04-18 09:04:41
0
6
525

Android开发新手在使用Android Studio进行开发的时候遇到一个问题
我在开发一个app的时候用到一个以前没有使用过的控件,在代码敲完之后,想要测试一下可用性,但是数据来源于数据库,而数据库相关代码还没写好,请问怎么测试这个控件呢?或者是有其它更好更规范的开发方法?谢谢!

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(6)
大家讲道理

제가 학부생으로서 억지로 대답하겠습니다. 왜냐하면 제가 쓴 글은 모두 데모에 관한 것이고 실제 제품을 만든 적이 없기 때문입니다.
데이터베이스 접근 작업은 모두 SqlHelper에서 수행되며, getUsersList<User>으로 돌아갑니다. 데이터베이스가 아직 코드를 결정하지 않은 경우 직접 new 시뮬레이션된 List<User>을 생성하여 호출자에게 반환할 수 있습니다.

으아악
迷茫

우리는 위에 적힌 것처럼 가짜 데이터를 주로 사용합니다. 현재 ActiveAndroid, Realm, ormLite 등 Android용 데이터베이스 프레임워크가 많이 있으며 사용이 매우 편리하고 매우 강력합니다.

洪涛

위에서 언급한 것처럼 간단한 시뮬레이션 데이터 생성 방법을 작성합니다

巴扎黑

데이터는 그다지 중요하지 않습니다. 직접 시뮬레이션해 보세요. 테스트하려는 것은 컨트롤입니다!

迷茫

ContentProvider를 사용하여 데이터베이스 작업 캡슐화

Peter_Zhu

일반적으로 이를 모의(mock)이라고 하는데, 유사한 인터페이스를 가짜로 만들지만 데이터가 메모리에 하드 코딩되어 있습니다. 예를 들어 배열을 열어 모든 데이터를 저장한 다음 Mock 클래스를 작성하여 데이터베이스 인터페이스를 제공합니다. 이는 네트워크 요청에도 적용될 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿