Home › Forums › Software Testing Discussions › Mobile Automation Testing
- This topic has 9 replies, 8 voices, and was last updated 2 years, 6 months ago by Munish.
-
AuthorPosts
-
October 6, 2014 at 11:07 am #4598
Hello,
I’m a new tester and I’m in mobile area. I want to introduce mobile automation testing in my company. Our application is native and is available for Android, iOS and Windows Phone.
Could you give me advises for accomplish this objective? From what I saw the principal difficult is with Windows Phone, do you have sugestions?
I’ll wait for your answers 🙂
Best regards,
Rui FernandesOctober 7, 2014 at 4:36 pm #4654Hi Rui,
I’ like you suggest toy few points from my previous experiences.
1. Invest more time to understand your APP – try to gain clear knowledge on app architecture , Understand core functionality, Business values, Critical issue.
2. Ask your management clearly, they need solution with open source or they ready to spend money for tool ownership.
3. Study your project IT infrastructure automation environment.
4. Now jump in the market try to find a “best fit” test automation tools with your APP/Product,Note: My ideas is many companies have their own limiters over budget and time constraints, if you introducing some tool with app you need to work more closely with developer and project management.
Good Luck 🙂 & write me back when you finally select any tool.
Regards,
Padmaraj.November 30, 2021 at 11:18 am #27242Hello,
Many online tutorials for mobile automation testing is available over google that will help you to learn about mobile automation testing. I will recommend you to refer this blog https://www.testrigtechnologies.com/service/mobile-automation-testing/
Thank you.
November 30, 2021 at 11:49 am #27244Hello, @rui-fernandes
Here are a few tips that can help you while mobile app testing.1. Be very familiar with your mobile app. Learn it in and out
2. Keep in mind that you are testing a mobile app and not desktop software
3. Take into account the hardware specifications and operating system of the device you are testing on
4. Use real devices whenever possible for better testing results.
5. Use the mobile application testing tools that you are familiar with and not pick any because of their popularity.
6. Try using cloud mobile testing.
7. Try using development menu options to the maximum.
8. Emulators and simulators can be your protectors, use them whenever required.
9. Remember performance testing is important.
10. Don’t run after automation have a balance between automation and manual testing
11. Beta testing is always an added advantage.
12. Plan out your time for various testing activities.Hope this helps!
December 2, 2021 at 5:03 pm #27269If your app is native for Android, iOS and Windows, does this mean you have separate repos for each platform?
Assuming so, I suggest you do Espresso for Android and XCTest for iOS.
Test Automation University has some great courses on learning these.
February 6, 2022 at 6:46 pm #27474There will be different types of testings and techniques related to mobile testing., some of them primarily to test are functional, Localization, Performance, API and SecurityApril 27, 2022 at 8:17 am #27805please help on considering the best tool for mobile automation
April 27, 2022 at 8:19 am #27806automation tools for mobile
April 28, 2022 at 12:00 pm #27834…
Munish Sharma
April 29, 2022 at 12:12 pm #27836<span class=”TextRun SCXW151426450 BCX0″ lang=”EN-US” style=”accent-color: auto; place-content: normal; place-items: normal; place-self: auto; alignment-baseline: auto; animation: 0s ease 0s 1 normal none running none; app-region: none; appearance: none; aspect-ratio: auto; backdrop-filter: none; backface-visibility: visible; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); background-blend-mode: normal; baseline-shift: 0px; border-image: none 100% / 1 / 0 stretch; border-collapse: separate; border-end-end-radius: 0px; border-end-start-radius: 0px; border-spacing: 0px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-radius: 0px; inset: auto; box-shadow: none; box-sizing: content-box; break-after: auto; break-before: auto; break-inside: auto; buffered-rendering: auto; caption-side: top; caret-color: #000000; clear: none; clip: auto; clip-path: none; clip-rule: nonzero; color: #000000; color-interpolation: srgb; color-interpolation-filters: linearrgb; color-rendering: auto; color-scheme: normal; columns: auto auto; column-fill: balance; gap: normal; column-rule: 0px none #000000; column-span: none; contain: none; contain-intrinsic-block-size: none; contain-intrinsic-size: none; contain-intrinsic-inline-size: none; content: normal; content-visibility: visible; counter-increment: none; counter-reset: none; counter-set: none; cursor: text; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; dominant-baseline: auto; empty-cells: show; fill: #000000; fill-opacity: 1; fill-rule: nonzero; filter: none; flex: 0 1 auto; flex-flow: row nowrap; float: none; flood-color: #000000; flood-opacity: 1; font-family: WordVisi_MSFontService, ‘Times New Roman’, ‘Times New Roman_EmbeddedFont’, ‘Times New Roman_MSFontService’, serif; font-feature-settings: normal; font-kerning: none; font-optical-sizing: auto; font-stretch: 100%; font-synthesis: weight style small-caps; font-variant-ligatures: no-common-ligatures no-discretionary-ligatures no-historical-ligatures no-contextual; font-variant-numeric: normal; font-variant-east-asian: normal; font-variation-settings: normal; forced-color-adjust: auto; grid-area: auto / auto / auto / auto; grid: auto-flow auto / none; height: auto; hyphens: manual; image-orientation: from-image; image-rendering: auto; inline-size: auto; inset-block: auto; inset-inline: auto; isolation: auto; lighting-color: #ffffff; line-break: auto; line-height: 21.5833px; list-style: outside none disc; margin: 0px; marker: none; mask: none; mask-type: luminance; max-height: none; max-width: none; min-height: 0px; min-width: 0px; mix-blend-mode: normal; object-fit: fill; object-position: 50% 50%; offset: none 0px auto 0deg; opacity: 1; order: 0; outline: #000000 none 0px; outline-offset: 0px; overflow: visible; overflow-anchor: auto; overflow-clip-margin: 0px; overflow-wrap: break-word; overscroll-behavior-block: auto; overscroll-behavior-inline: auto; overscroll-behavior: auto; padding: 0px; page: auto; paint-order: normal; perspective: none; perspective-origin: 0px 0px; pointer-events: auto; position: static; quotes: auto; r: 0px; resize: none; ruby-position: over; rx: auto; ry: auto; scroll-behavior: auto; scroll-margin-block: 0px; scroll-margin: 0px; scroll-margin-inline: 0px; scroll-padding-block: auto; scroll-padding: auto; scroll-padding-inline: auto; scroll-snap-align: none; scroll-snap-stop: normal; scroll-snap-type: none; scrollbar-gutter: auto; shape-image-threshold: 0; shape-margin: 0px; shape-outside: none; shape-rendering: auto; speak: normal; stop-color: #000000; stop-opacity: 1; stroke: none; stroke-dasharray: none; stroke-dashoffset: 0px; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 1; stroke-width: 1px; tab-size: 8; table-layout: auto; text-align-last: auto; text-anchor: start; text-combine-upright: none; text-decoration-style: solid; text-decoration-color: #000000; text-decoration-skip-ink: auto; text-emphasis: none #000000; text-emphasis-position: over; text-orientation: mixed; text-overflow: clip; text-rendering: auto; text-shadow: none; text-size-adjust: auto; text-underline-offset: auto; text-underline-position: auto; touch-action: auto; transform: none; transform-box: view-box; transform-origin: 0px 0px; transform-style: flat; transition: all 0s ease 0s; unicode-bidi: normal; user-select: text; vector-effect: none; vertical-align: baseline; visibility: visible; border-block-end: 0px none #000000; border-block-start: 0px none #000000; border-inline-end: 0px none #000000; -webkit-border-image: none; border-inline-start: 0px none #000000; -webkit-box-align: stretch; -webkit-box-decoration-break: slice; -webkit-box-direction: normal; -webkit-box-flex: 0; -webkit-box-ordinal-group: 1; -webkit-box-orient: horizontal; -webkit-box-pack: start; -webkit-font-smoothing: auto; -webkit-highlight: none; -webkit-hyphenate-character: auto; -webkit-line-break: auto; -webkit-locale: ‘en-US’; block-size: auto; margin-block: 0px; margin-inline: 0px; -webkit-mask-box-image-source: none; -webkit-mask-box-image-slice: 0 fill; -webkit-mask-box-image-width: auto; -webkit-mask-box-image-outset: 0; -webkit-mask-box-image-repeat: stretch; -webkit-mask: none 0% 0% / auto repeat border-box border-box; -webkit-mask-composite: source-over; max-block-size: none; max-inline-size: none; min-block-size: 0px; min-inline-size: 0px; padding-block: 0px; padding-inline: 0px; -webkit-print-color-adjust: economy; -webkit-rtl-ordering: logical; -webkit-ruby-position: before; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-combine: none; -webkit-text-fill-color: #000000; -webkit-text-orientation: vertical-right; -webkit-text-security: none; -webkit-text-stroke-color: #000000; -webkit-user-drag: none; -webkit-user-modify: read-only; -webkit-writing-mode: horizontal-tb; white-space: pre-wrap; width: auto; will-change: auto; word-break: normal; writing-mode: horizontal-tb; x: 0px; y: 0px; z-index: auto; zoom: 1; border: 0px none #000000;” xml:lang=”EN-US” data-contrast=”auto”><span class=”NormalTextRun SCXW151426450 BCX0″>Before you introduce mobile automation testing to your organization, it is necessary that you must show up with a solid plan. This can include all the factors that can affect the test process such as selection of devices, documentation, and developing an understanding of usability, functionality, compatibility, performance, and security goals related to your application</span></span>
Munish Sharma
-
AuthorPosts
- You must be logged in to reply to this topic.