The following 5 trends are in the software testing industry tower:- Mobile Application Testing- Testing-as-a-service- Business Intelligence Testing- Crowd Sourced Testing- Testing catalyzed through testdata generation and management
Mobile Application Testing Over 500 million mobile phones by 2014Top 10 mobile apps types in 2012:1: Money Transfer2: Location-Based Services3: Mobile Search4: Mobile Browsing5: Mobile Health Monitoring6: Mobile Payment7: Near Field Communication Services8: Mobile Advertising9: Mobile Instant Messaging10: Mobile Music
Testing-as-a-serviceKey benefits:● Lower cost than in-house software testing services● Service-level compliance● Reduced risk through fewer defects● Flexibility to scale testing as needed without incremental investment● Shorter cycle times● TaaS is sometimes referred to as Cloud Testing or Managed Testing.
Business Intelligence Testing Quantum: - Mathematic - Programming - Business analysisBI uses for:- Business operations reporting.- Multidimensional analysis.- Finding patterns in data.- Decision making.- Forecasting.- Dashboard.
Crowd Sourced Testing - Software is consumer centric - Working with a large group of people - Expertise in specialized area(s) isrequired - Necessity in end user scenarious simulation - Not enough resources/ time, clear product requirements and overall strategy - Access to global talent and diverse set of skills.
Testing catalyzed through test data generation and management- Confidential information gets exposed to testers- A breach of this data can lead to serious damage- Test data management ensures the availability andsecurity of the test data by obfuscating it on large scaletesting engagements.- Lots of testing vendors are now researching on variousmethods to mask this data- ‘Test-only’ data help maintain privacy and security
How is QA going to change?– More testing by End user 5%– More testing by Developers 5%– Significantly shorter development cycles 7%– More knowledgeable QA Resources 7%– Increased appreciation for QA 8%– Improved Processes 14%– More Test Automation 31%
Future of QA - Automation- Get requirements right by thoroughly testing them.- Automating the writing of the test cases and testscripts.- Automated environment for testing.- Deployment testing is automated.- Production is automatically monitored and tested- Automated system allows for Troubleshooting and Diagnostics.