The document provides a timeline of key technologies, methodologies, and trends in software development and testing from 1995 to 2018. It includes the rise of mobile/social media, cloud/big data analytics, agile/continuous development practices, test automation tools, and the growth of digital business models and IoT. Development has shifted to more iterative practices like agile, DevOps, and continuous delivery, while testing has evolved to continuous and automated approaches to keep pace with faster development cycles.
1 of 1
Download to read offline
More Related Content
Timeline to the New Normal for Software Testing
1. ▲ ▲
▲ iPhone iPad
IEEE 802.11(WiFi)
▲ ▲
Linux ▲ Windows NT ▲ ▲ ▲
Windows 3.1 ▲ J2EE .NET ▲ ▲ Android
Java Ruby on Rails Ajax
▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲
HTML/HTTP/WWW Netscape Internet Explorer XML ■ SOAP ■ Hadoop OpenStack HTML5
(Apache Software Foundation) (Eclipse Foundation)
● ● ● ★ ★ ★
Amazon Yahoo! Google Cloud Computing Industrie 4.0 Industrial Internet
● ● ● ● ● ● ●
eBay Salesforce LinkedIn Facebook Twitter Instagram Snapchat
● ● ● ● ● ●
SoueceForge ▲ Flickr YouTube Netflix Spotify Pinterest
iTunes (streaming) ● ●
Airbnb Uber
●
Bitcoin
▲ ▲ ▲ ▲ ▲
Booch Method Design Pattern UML Aspect Oriented UML 2.0
▲ ▲ Programming ▲
Object-Oriented Software Architecture ▲ ★ ▲ Microservices
Software Engineering XP Agile Manifesto Scrum
▲ ◆ ▲
Junit TDD BDD
★ ★ ◆
Continuous Integration DevOps Continuous Delivery
▲ ▲ ▲
Hudson Jenkins Jenkins 2.0
● (Ex-Hudson) (Pipeline Plugin)
▲ Github ▲ ▲ ▲
Amazon Web Services Microsoft Azure Docker Kubernetes
★ ◆ ★
▲ Agile Testing Agile Testing Continuous Testing
Component-based ▲ ▲ (Crispin & Gregory) ★
Testing Architecture-based Search-based Testing ▲ Chaos Engineering
Testing Concolic Testing (Netflix)
▲ ▲ ▲ ▲ ▲
XRunner ▲ WebTest QuickTest Selenium ★ Appium
WinRunner ◆ Testing as a Service ▲
LoadRunner Software Test Automation (Fewster & Graham) Chaos Monkey (Netflix)
20151995 2000 2005 2010
Hardware
Software
Business
Development
Methodologie
Testing
Test Tools
Development Tools
Runtime Environments
(C) Keizo Tatsumi 2018
Timeline to
the New Normal for Software Testing
SMAC
?Social Media (SNS)
?Mobile
?Analytics (Big Data)
?Cloud
IoT
Agile
Testing
Continuous
Testing
Test
Automation
CI/CD
DevOps
Digital Business
?Sharing Economy
?FinTech, xxTech etc.