Mobile Application Testing Strategy - Inducible Signals

Mobile Application Testing Strategy – INDUCIBLE SIGNALS
1. I – Integration
·      To understand User Integration aspects for Mobile Applications across API’s, within the device and many other integration aspects that actions the behaviour of the mobile application
·      To verify various user types and workflows that define the objective of the application
·      To verify usability aspects for the workflows
2. N – Notification
·      To understand all possible notifications
·      To test the read and unread notifications and behaviour on those notifications for mobile apps
3. D – Device & Platform
·      To understand User Integration aspects for Mobile Applications across API’s, within the device and many other integration aspects that action the behaviour of the mobile application
·      To verify various user types and workflows that define the objective and principle of the applications
·      To verify usability aspects for the workflows over different Devices and Platforms
4. U – User Stories & Usability
·      To understand User Scenarios and Usability for Mobile Applications
·      To verify various user types and usability aspects for the workflow that define the purpose of the applications
5. C – Conformance
·      To understand various conformance parameters for making the application available on the different market places
·      Android market place conformance guidelines
·      iOS market place conformance guidelines
·      Windows mobile market place guidelines
6. I – Interrupts
·      To understanding the impacts of interrupts like voice calls and messages etc. while the app is running
·      To verify app behaviour under the influence of various interrupts for mobile
7. B – Browser
·      To understand the importance of multiple browser testing for web apps and hybrid apps and their interactions with the native apps if any
·      To verify web apps using browser
8. L – Location
·      To understand Locations aspects like – GPS and its impact if any for Mobile Applications
·      To verify Location specific aspects for mobile
9. E – Efficiency
·      To understand efficiency/performance aspects for Mobile Applications – like usage of CPU, Memory and other resources
·      To verify performance and efficiency for mobile apps
·      Use of third party tools for measuring efficiency/performance parameters
·      Competitor performance benchmarking
10. S – Synchronization
·      To understand that the mobile apps can be accessed across different and multiple devices at any given time, the need to synchronize the data across various platforms and devices and test the same
11. I – Interactions
·      To understand interactions including starting the app, shutting down the application, performing various actions on the applications using the user interface
·      To verify various interactions for mobile apps
12. G – Gesture
·      To understand various Gestures for Mobile Application
·      Touch events
·      Drag and drop
·      Multi-touch actions
·      Long press, Pinching, expanding actions and many more
·      Testing various Gestures’
13. N – Network
·      To uderstand network related aspects that can impact the reliability and availability of the mobile app
·      To verify resilience and availability due to network issues
14. A – Accessibility
·      To understand (ADA-509) Accessibility aspects for Mobile Applications
·      Tp verify Accessibility for mobile
15. L – Localization
·      To understand impact of languages and their usability aspects for Mobile Applications
·      To verify simple localization areas for mobile
16. S – Security
·      To understand the importance of securing the data across various devices
·      To verify security aspects for mobile
18. U – Updates
·      To understand how mobile apps updates, OS level updates can impact the existing user base
·      To verify to reduce the risk associates with updates and ensuring updates happen seamlessly
17. O – Orientation
·      To understand the mobile application behaviour when the orientation changes from landscape to portrait mode. Various other orientation related aspects and verifying the same
18. T - Traffic Analysis & Splash Time
·      To understand the mobile application behaviour when estimated traffic is consistently active. Various kinds of spike, sudden surge like Big Billion Day, Black Friday Sale, New Launches like iPhones, etc.

·      Using third part tools for measuring and improving the application threshold and benchmarks.

How to handle categorical features with spark-ml?

How to Handle Categorical Features with Spark ML Categorical features are a type of feature that can take on a limited number of values, suc...