[android-developers] Android Test automation engineer (Java, Android, Test automation, UI automator, Espresso)---Mountain view, CA---6+ Months
Hi All, Hope you are doing great, My-self Vamshi, I’m working as a Recruiter in Yochana IT Solutions INC. I have an urgent requirement from one of my esteem client, I will appreciate if you can have an eye on the below requirement and send me your consultant updated profile ASAP *Job title: Android Test automation engineer (Java, Android, Test automation, UI automator, Espresso)* *Location: Mountain view, CA* *Duration:6+ Months* *Role and Responsibilities:* · Maintain and enhance Android apps test automation · Design, develop and debug software solutions aligned with business requirements · Implement automation test cases to burn down manual test cases. · Monitor, analyze, summarize automation test results and generate reports weekly · Perform first line debug and triage for failures and report bugs · Monitor test infrastructure health, and make improvements over time *Job Description:* · Minimum Qualification : Proficiency in Java · Experience in software design, development and testing · Experience in Android App test automation · Experience in mobile automation frameworks such as Espresso and UI Automaton · Ability to solve problems without much supervision. · Excellent debugging skills · Fluent with basic Linux commands Vamshi Yochana IT Solutions Inc Direct: 325-732-3222 Mail ID: vam...@yochana.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/CAMEQ591FXpAj3cSJm8s%3DeiRvf97gDdYCDwOydd9CDEWLyzK_8g%40mail.gmail.com.
[android-developers] Android Test automation engineer (Java, Android, Test automation, UI automator, Espresso)---Mountain view, CA---6+ Months
Hi, Hope you are doing great, My-self Vamshi, I’m working as a Recruiter in Yochana IT Solutions INC. I have an urgent requirement from one of my esteem client, I will appreciate if you can have an eye on the below requirement and send me your updated profile ASAP *Job title: Android Test automation engineer (Java, Android, Test automation, UI automator, Espresso)* *Location: Mountain view, CA* *Duration:6+ Months* *Role and Responsibilities:* · Maintain and enhance Android apps test automation · Design, develop and debug software solutions aligned with business requirements · Implement automation test cases to burn down manual test cases. · Monitor, analyze, summarize automation test results and generate reports weekly · Perform first line debug and triage for failures and report bugs · Monitor test infrastructure health, and make improvements over time *Job Description:* · Minimum Qualification : Proficiency in Java · Experience in software design, development and testing · Experience in Android App test automation · Experience in mobile automation frameworks such as Espresso and UI Automaton · Ability to solve problems without much supervision. · Excellent debugging skills · Fluent with basic Linux commands *Vamshi* Yochana IT Solutions Inc Direct: 325-732-3222 Mail ID: vam...@yochana.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/CAMEQ592TMHHSZC_BNhEYFOCYSrrSonL6uveWc-pv3meqjJ8jVA%40mail.gmail.com.
[android-developers] Android Test Cases
I am starting my Master Thesis which is more or less focussed on Android development and testing. Right now my question is, say I have developed an android application and have certain users who are already using my application. Is there a way where in I can push my custom test cases only to a specific set of users. For example, I have 300 users, I want to send the test cases only to people who are using Android 5.0, or only to users residing in Europe something like that. I have tried searching for this over the internet but unfortunately wasn't successful. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. To post to this group, send email to android-developers@googlegroups.com. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/936fa367-303d-4501-8191-4e32fb821f46%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[android-developers] Android test with OpenGL ES Shaders
Hello I am learning now OpenGL ES and the use of shaders. I have written a test class that should only paint the application icon into the screen. So far no luck. Can anyone see what I am doing wrong or maybe point me to the right direction? public class GLTester { final int FLOAT_SIZE_BYTES = 4; int glProgramHandle = 0; int glVertexShaderHandle = 0; int glFragmentShaderHandle = 0; int glPositionHandle = 0; int glTextCoordHandle = 0; int glTextureHandle = 0; int frameTextureHandle = 0; FloatBuffer vertexBuffer = null; final float squareVertices[] = { -1.0f, -1.0f, 0.0f, 1.0f, -1.0f, 0.0f, -1.0f, 1.0f, 0.0f, 1.0f, 1.0f, 0.0f }; FloatBuffer textureBuffer= null; final float textureVertices[] = { -1.0f, -1.0f, 1.0f, -1.0f, -1.0f, 1.0f, 1.0f, 1.0f }; final String vertexShaderCode= attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() {v_texcoord = a_texcoord; gl_Position = a_position;}; final String fragmentShaderCode = precision mediump float; varying vec2 v_texcoord; uniform sampler2D u_texture; void main() {gl_FragColor = texture2D(u_texture, v_texcoord.st);}; Bitmap bitmap = null; void test(final Context context) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inScaled = false; bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon, options); setupGLES(); createProgram(); setupTexture(); draw(); } void setupGLES() { GLES20.glEnable(GLES20.GL_TEXTURE_2D); GLES20.glEnable(GLES20.GL_CULL_FACE); GLES20.glCullFace(GLES20.GL_BACK); GLES20.glDisable(GLES20.GL_DEPTH_TEST); GLES20.glViewport(0, 0, 400, 800); GLES20.glClearColor(0.0f, 0.0f, 0.0f, 0.0f); } void createProgram() { glProgramHandle = GLES20.glCreateProgram(); glVertexShaderHandle = setupShader(GLES20.GL_VERTEX_SHADER, vertexShaderCode); glFragmentShaderHandle = setupShader(GLES20.GL_FRAGMENT_SHADER, fragmentShaderCode); GLES20.glLinkProgram(glProgramHandle); glPositionHandle = GLES20.glGetAttribLocation(glProgramHandle, a_position); glTextCoordHandle = GLES20.glGetAttribLocation(glProgramHandle, a_texcoord); glTextureHandle = GLES20.glGetUniformLocation(glProgramHandle, u_texture); vertexBuffer = ByteBuffer.allocateDirect(squareVertices.length * FLOAT_SIZE_BYTES).order(ByteOrder.nativeOrder()).asFloatBuffer(); vertexBuffer.put(squareVertices).position(0); textureBuffer = ByteBuffer.allocateDirect(textureVertices.length * FLOAT_SIZE_BYTES).order(ByteOrder.nativeOrder()).asFloatBuffer(); textureBuffer.put(textureVertices).position(0); } int setupShader(final int type, final String code) { int shaderHandle = GLES20.glCreateShader(type); GLES20.glShaderSource(shaderHandle, shaderCode); GLES20.glCompileShader(shaderHandle); GLES20.glAttachShader(glProgramHandle, shaderHandle); return shaderHandle; } void setupTexture() { int texture[] = new int[1]; GLES20.glGenTextures(1, texture, 0); frameTextureHandle = texture[0]; texture = null; GLES20.glActiveTexture(GLES20.GL_TEXTURE0); GLES20.glBindTexture(GL10.GL_TEXTURE_2D, frameTextureHandle); GLES20.glUniform1i(glTextureHandle, 0); GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_MIN_FILTER, GLES20.GL_NEAREST); GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_MAG_FILTER, GLES20.GL_NEAREST); } void draw() { GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT); glUseProgram(glProgramHandle); vertexBuffer.position(0); GLES20.glVertexAttribPointer(glPositionHandle, 3, GLES20.GL_FLOAT, false, 0, vertexBuffer); GLES20.glEnableVertexAttribArray(glPositionHandle); textureBuffer.position(0); GLES20.glEnableVertexAttribArray(glTextCoordHandle); GLES20.glVertexAttribPointer(glTextCoordHandle, 2, GLES20.GL_FLOAT, false, 0, textureBuffer); GLES20.glActiveTexture(GLES20.GL_TEXTURE0); GLES20.glBindTexture(GLES20.GL_TEXTURE_2D, frameTextureHandle); GLUtils.texImage2D(GLES20.GL_TEXTURE_2D, 0, bitmap, 0); GLES20.glUniform1i(glTextureHandle,
[android-developers] Android test project - are any permissions ignored in favor of the target application?
I have been trying to create an android test where the android test project has permissions that the target application does not. The purpose would be for the test to change various things about the environment as part of testing the application. However, the testing harness/framework seems to ignore any permissions I set in the manifest of the test project. Only the permissions of the target application seem to be in play. My question is whether the permissions on the test project are used for anything. Note - I am using robotium, but I assume that this is not affecting the behavior since it is just a library being used by the android test project. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Android Test Market
Consumer goods companies will often release a product to market in a test or pilot zip code. Is there a similar way to do this with Android Apps? -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Android Test Framework - instrumentation
Hello All, I am trying to develop a test framework for my applications running on Android. My applications are simple apk files.I do not have to perform any user interface tests i.e. clicking of buttons and all that. I need to perform simple operations on android or peripherals of my device or android filesystem and send the results back to junit test app. I need to get some result back from the apk running on the device and save it to file on Host side, i.e. not on android but on my system. The result can be as simple as a string or some class object. Queries: 1. Can I get any result back from apk to host system junit app ? 2. Can I use TestResult of junit.framework.testresult for this purpose? 3. For the test application , which is going to be Junit driven Approach 1: override TestCase,TestSuite from native junit.framework and use it. Approach 2: use already available Androids classes derived from Junit. which approach would yield this result? approach 1 or 2? which would be best suited? 4. Is getting the result back to my junit app possible at all? If not, could you please suggest some alternative? Any input would be appreciated. Regards, Dev --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] android test
Hi, I am writting unit tests on my Android project. I would like to test whether a specific dialog window appears when i click on a button. For example, I have : --Begin Code - public class MyDialog extends Dialog { } public class MyActivity extends Activity { myButton.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { MyDialog window = new MyDialog(...); window.show(); } } . } -End Code--- It works fine, but how to test it? I start my test method, but i don't know how to finish it : Begin Code @MediumTest public void testMyButtonAction() { startActivity(intent,null, null); Activity currentActivity = getActivity(); myButton = (Button) currentActivity.findViewById(R.id.mybutton); myButton.performClick(); assertNotNull() // what is the method to get Dialog } --- End Code Somebody can help me please :D --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Android Test-driven Development
It looks like android.test is basically an extension of the JUnit Framework for android specific cases. Is test-driven development the way to go? Should this be a standard in Android development? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new Android 0.9 SDK beta! http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---