Top Banner
| Top 10 Disruptive Technologies You Must Understand What These Technologies Mean for Your Organization John Montgomery | VP of Project Delivery | [email protected]
23

'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

Nov 18, 2014

Download

Technology

New and emerging technologies such as mobile apps, tablets, 4G, cloud computing, and HTML5 are making big headlines and impacting software engineering and testing organizations in various industries. These technological innovations are allowing sensitive data to be accessed through the web and on mobile devices more than ever before.



With so much critical data flowing to smart phones and tablets, there is immense pressure to ensure that apps – those that a company produces for its customers and supports for employees, vendors or partners – are reliable, scalable, private and secure. And this evolution of technologies and user behavior dramatically impacts those who are responsible for developing and testing applications.



The ways web and mobile apps are designed, developed and delivered are changing dramatically, and therefore the ways these apps are being tested are being taxed and stretched to the breaking point. Using real-world examples, Doron Reuveni identifies the top ten technology trends that have transformed the software industry and outlines what they mean for the QA and testing community today.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

|

Top 10 Disruptive Technologies You Must Understand

What These Technologies Mean for Your Organization

John Montgomery | VP of Project Delivery | [email protected]

Page 2: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 2

• WHY? Consumerization of Enterprise Computing– Technological disruption is pervasive– NO space is exempt

• You can take the web with you– Connectivity– Publishing– Sharing

• Empowers users to turn data

into information and action

anytime, anywhere for anyone

Enterprise Consumerization

Page 3: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 3

• Mobile devices have taken over the boardroom

• ABI Research anticipates worldwide enterprise mobile data revenues will reach $133 billion by 2014

• Enterprise mobility no longer just

for email, but for– Business apps: CRM, ERP and HR systems– Productivity apps: docs, spreadsheets and

presentations– Collaboration apps: email, IM and publishing – Medical apps: health records, patient interaction &

education

#1: Mobile Apps

Page 4: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 4

• CIOs and tech execs scrambling to accommodate

• Growing pressure for QA to ensure mobile apps work properly and are private and secure across– Handsets makers & models– Operating systems– Browsers– Wireless Carriers– Languages (multi-geo apps)– Locations

Mobile Apps’ Impact on Testing

Page 5: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 5

#2: Mobile OS Wars Heating Up

Page 6: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 6

• Standards for mobile lag behind OS– Anyone remember the late 90’s in web?

• Pressure for companies to ensure apps work properly across mobile operating systems, especially– Apple iOS– Android OS (codenamed Honeycomb)– BlackBerry OS– Windows Phone 7

• Testing each platform requires unique:– Hardware & software– Expertise & personnel

Impact on Testing

Page 7: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 7

• Goldman Sachs predicts shipments to grow by 500% & tablet sales to overtake PCs by 35% percent in 2011– B2C and B2B

• Tablet market competition:– Apple’s iPad 2– Samsung’s Galaxy– HP’s TouchPad (webOS)– Motorola’s Xoom– And many more!

#3: Tabletmania Sweeps Country

Page 8: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 8

• Pressure to ensure apps are tablet-optimized– More real-estate/content per page, feature rich– Some connected to the web while others not

• Rapidly growing device fragmentation

• Work properly + private and secure across– Device makers & models– Operating systems– Browsers– Carriers– Locations

Tablets’ Impact on Testing

Page 9: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 9

• The White House unveiled plan to expand 4G wireless coverage to 98% of Americans

• Ubiquitous broadband enables workers to address issues in real time, on demand around the world

• Users/customers will have more options– Larger docs & spreadsheets– More charts and graphs

• Users will be able to send & receive

more data themselves, fewer file size restraints

#4: 4G’s Speed & Productivity

Page 10: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 10

• 4G devices expected to have shorter shelf life than traditional 3G-based devices

• Results in less time to test, customize, integrate & deploy mobile devices

• Impact device, support and budgetary plans

4G’s Impact on Testing

Page 11: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 11

• HTML5 experience much like today’s native apps experience – the “app-like browser”

– Next-gen user experience, pervasive interactivity– Faster than previous HTML in its presentation– More flexible in its implementation– Enabling more apps on more devices

#5: HTML5

Page 12: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 12

• Many developers ditching Flash for HTML5

• Much code to be rewritten for cross-functionality

• Leading mobile OS don’t support Flash

• QA & Testing Managers may need to retrain

staff, equip them with new skills

• Make sure new code works– Mobile/desktop browser support for HTML5– Levels of performance– Support for functionality

HTML5’s Impact on Testing

Page 13: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 13

• New Internet addressing system ready to go

• Verizon Wireless 4G network will require compatibility with both IPv4 and IPv6

• New tech purchased by government agencies must be compatible with the new addressing scheme

#6: IPv6… Web Out of Addresses

Page 14: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 14

IPv6’s Impact on Testing

Page 15: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 15

• Juniper Research sees more than 130 million enterprise customers using mobile, cloud-based applications by 2014

• Recent IDC research shows worldwide spending on cloud services will reach $44.2 billion by 2013

• Cloud can create a more scalable, modernized and automated IT infrastructure

• BUT… on-demand creates new demands around scalability

#7: The Cloud

Page 16: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 16

• Backend Server Testing– Harder to manage– Resources scattered all over

the world– Increased number of variables,

edge cases

• Frontend UI Testing– Barriers to test decreased– Number of people capable of testing has increased – Hardware is no longer a key component to access– More open, anyone has the hardware to test– Able to test more frequently

The Cloud’s Impact on Testing

Page 17: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 17

• Several companies are working to enable businesses to use location for more than just marketing

• There are numerous applications for location-based technologies in the enterprise– Asset tracking– Routing– Geo-fencing

#8: Geo-Location

Page 18: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 18

• Location-based testing is a mobile problem

• GPS apps are being used outside the sterile confines of the testing lab, under “in the wild” conditions

• When apps and users are distributed around the country (or globe), testers should be too

• Some apps work based on where you’re standing

Geo-location’s Impact on Testing

Page 19: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 19

• Not really definable, but, per the Wikipedia – These data stores may not require fixed table schemas, and usually

avoid join operations and typically scale horizontally.

• Types– Key value stores– Wide column stores– Graph databases

• Reasons it’s booming– Designed to handle large numbers of transactions– No need to manage a complex replication infrastructure– Works well with other systems– Learning curve is shallow

#9: Not Only SQL

Page 20: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 20

• Enables vast, on-demand scalability

• Use Cases– Managing large streams of non-transactional data– Syncing online and offline data– Fast response times under all loads– Avoiding heavy joins for when the query load for complex joins

become too large for a RDBMS– Soft real-time systems where low latency is critical - games are one

example

NoSQL’s Impact on Testing

Page 21: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 21

• Enterprise transition is underway – from silos of discrete software solutions to app marketplaces

• More tightly weaving social into business processes

• Gartner predicts that by 2016, social technologies will be integrated with most business apps– Social networking — Facebook, LinkedIn, Twitter– Social collaboration — Wikis, Blogs, Instant Messaging– Social publishing/feedback — YouTube, Flickr, Digg

#10: Social Media

Page 22: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 22

• Enterprise adoption of social networking presents security hurdles

• Companies that communicate with customers, partners, investors via Facebook & Twitter must protect sensitive data

• Also, testing enterprise integration with third party apps is increasingly vital

Social’s Impact on Testing

Page 23: 'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' by John Montgomery

| 23

• Billions of dollars and the future of software

• Pressure on firms (and tech/QA leaders) to build, test & launch high-quality apps never been greater

• No industry is immune from waves of innovation

• Software testing will evolve & innovate– will you be a leader or a laggard?

• Consumerization of enterprise applications enables users to turn data into action when & where they are

– Increased connectivity, speed, access, sharing– Lower barriers to entry

In Conclusion