3. 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 test
data generation and management
4. Mobile Application Testing
Over 500 million
mobile phones
by 2014
Top 10 mobile apps types in 2012:
1: Money Transfer
2: Location-Based Services
3: Mobile Search
4: Mobile Browsing
5: Mobile Health Monitoring
6: Mobile Payment
7: Near Field Communication Services
8: Mobile Advertising
9: Mobile Instant Messaging
10: Mobile Music
5. Testing-as-a-service
Key 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.
6. Business Intelligence Testing
Quantum:
- Mathematic
- Programming
- Business analysis
BI uses for:
- Business operations reporting.
- Multidimensional analysis.
- Finding patterns in data.
- Decision making.
- Forecasting.
- Dashboard.
7. Crowd Sourced Testing
- Software is consumer centric
- Working with a large group of people
- Expertise in specialized area(s) is
required
- 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.
8. 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 and
security of the test data by obfuscating it on large scale
testing engagements.
- Lots of testing vendors are now researching on various
methods to mask this data
- ‘Test-only’ data help maintain
privacy and security
9. 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%
10. Future of QA - Automation
- Get requirements right by thoroughly testing them.
- Automating the writing of the test cases and test
scripts.
- Automated environment for testing.
- Deployment testing is automated.
- Production is automatically
monitored and tested
- Automated system allows for
Troubleshooting and Diagnostics.