When we start a Mobile Apps testing, following question would help us to estimate our testing effort/Approach/Test Coverage.
Steps 1 :
- What type of Apps? [ Native App, Webs App, and Hybrid App ]
- How the contents/information are downloaded into Mobile and do we have any mapping document each attributes level or screen level?
- What is the file size of the contents if we choose the Side load options?
- Content migration plan and type of contents?
- How to measure the test data [Image, Audio, video or any other file type]
- Do we have offline contents?Do we integrate with any third-party system?
- What is your testing budget? Do you have any testing devices, BYOD or Cloud?
- May I know your App users / Business?
- Internal users or External user
- Business data, Third party data, Video, Audio, Images, or User data-display.
- Are you plan to go for any cloud approach testing?
- Tools, Infrastructure level, and Serverless
- Are we using any tools or planning to start UI testing tools or Nonfunctional testing tools?
- UI Based Automation [ Appium, SeeTest, Perfecto, Saucelabs, Device Anywhere and more…]
- API Tools, help to measure the Non-Functionality [Rest- Assured, Soup-UI, Postman/NewMan and more …]
- Performance tools [ Jmeter, Neoload, HP-Performance center and more.. ]
- CPU Utilization, Memory Management.
- Security testing tools [ Non-Functional]
- Content Migration Testing tools [ Non-Functional]
- How are we going to test the big data/analytics?
- Database level check.
- UI level validation.
- Third party application.
- Real-time content updates.
- Do we have any performance requirement OR benchmark?
- Page loading time.
- Video streaming time.
- Download time
- sideload approach.
- Content Storage on local or Cloud.
- Do you have a prototype diagram,how the system communicated to mobile device.?
- Have we any security policy / User agreement/third party app registration?
- Roadmap for UX testing / Accessibility Testing.
- May I know the company policies for open source testing tools.