Trends in Quality Assurance areaPresentation Transcript
Agenda18:30 Introduction18:35 Trends in the Quality Assurance area18:45 Overview of test process improvement frameworks: TMM, CTP, STEP, TPI19:15 Intelligence (Braintraining) Coffee Break19:30 Relations in QA team20:00 Example of process organization inside the testing team of 20 people20:30 Close eventSpeakers:1. Oleksandr Maidaniuk, Ciklum2. Svetlana Dybuk, Ciklum3. Nikita Knysh, Ciklum4. Eugene Skachkov, Crytek5. Nikita Postolakiy, Luxoft
Trends in the Quality Assurance area
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
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-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.
Business Intelligence Testing Quantum: - Mathematic - Programming - Business analysis•BI 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 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
• – More testing by End user to change? How is QA going 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 test scripts.• - Automated environment for testing.• - Deployment testing is automated.• - Production is automatically• monitored and tested• - Automated system allows for• Troubleshooting and Diagnostics.