advertisement

When Testing Goes Green, It Is More Than Just A Passed Test From AppLabs

67 %
33 %
advertisement
Information about When Testing Goes Green, It Is More Than Just A Passed Test From AppLabs
Technology

Published on February 24, 2009

Author: vijayvarma

Source: slideshare.net

advertisement

 

When Testing goes 'Green', it is more than just a passed test!! 24 th September 2008 John Brennan Principal Consultant, AppLabs

Agenda The Future of Software Testing Testing Realities Environmental Impact Real World Example Revised Testing Approach Evolving Roles and Responsibilities Reasons to Go Green

The Future of Software Testing

Testing Realities

Environmental Impact

Real World Example

Revised Testing Approach

Evolving Roles and Responsibilities

Reasons to Go Green

What drivers will provoke changes in how testing is approached? Why do we test, what do we hope to achieve? The Future of Software Testing

What drivers will provoke changes in how testing is approached?

Why do we test, what do we hope to achieve?

The Future of Software Testing What about the environment?

Testing Realities Timelines Fixed – Testing Squeezed Functional Risks Security, business process failure, component or functional failure Non-Functional Risks Performance, load, stress, usability, maintainability, reliability, interoperability and portability Timelines move – painfully Failure achieving time-to-market readiness, lost competitive advantage Testing projects stack up – test planning and control confusing Parallel testing, whilst some phases delivered to the live environment Resulting in parallel environment testing Additional test environments required to support stacked up projects Ineffective/Inefficient Testing = Resource Wastage/Global Impact

Timelines Fixed – Testing Squeezed

Functional Risks

Security, business process failure, component or functional failure

Non-Functional Risks

Performance, load, stress, usability, maintainability, reliability, interoperability and portability

Timelines move – painfully

Failure achieving time-to-market readiness, lost competitive advantage

Testing projects stack up – test planning and control confusing

Parallel testing, whilst some phases delivered to the live environment

Resulting in parallel environment testing

Additional test environments required to support stacked up projects

Ineffective/Inefficient Testing = Resource Wastage/Global Impact

Environmental Impact 1,000 PC's at 24/7 equates to £70,000 wasted revenue 40% of Global IT Device Emissions $4 billion powering devices not used UK: Data Centre Energy = 1.15 billion kWh US: Data Centre Energy > 50 billion kWh US: 50 billion kWh = 1.5% total US consumption (or 5.8 million households) Forrester: 35% of application data is duplicated

Real World Example Development lifecycle chaotic – testing chaos Poorly defined roles and responsibilities – diluted lines of accountability Defect/Bug Management needs structure No supporting configuration management processes 100+ Unix environments – under utilised; little appreciation for wastage; new environments built; support over-stretched Replicating overnight process utilises huge CPU resource Leads to energy wastage, delays, resource misuse and global environmental impact Estimated financial impact – millions in lost revenue

Development lifecycle chaotic – testing chaos

Poorly defined roles and responsibilities – diluted lines of accountability

Defect/Bug Management needs structure

No supporting configuration management processes

100+ Unix environments – under utilised; little appreciation for wastage; new environments built; support over-stretched

Replicating overnight process utilises huge CPU resource

Leads to energy wastage, delays, resource misuse and global environmental impact

Estimated financial impact – millions in lost revenue

Revised Testing Approach Project Rules Travel only when necessary Utilise communications technology; video-/tele-conferencing, WebEx, etc Minimise paper trails, use electronic media Define risk criteria Test Management Commission sustainable, reusable environments Liaise closely with development community Be focused; perform impact analysis of change and direct testing accordingly Adhere to organisational risk strategy

Project Rules

Travel only when necessary

Utilise communications technology; video-/tele-conferencing, WebEx, etc

Minimise paper trails, use electronic media

Define risk criteria

Test Management

Commission sustainable, reusable environments

Liaise closely with development community

Be focused; perform impact analysis of change and direct testing accordingly

Adhere to organisational risk strategy

Revised Testing Approach (Cont.) Test Process Environmental analysis and design Order work methodically, maximising efficiencies Adhere to structured testing methodology Static Testing Business Process Testing V-Model … and others

Test Process

Environmental analysis and design

Order work methodically, maximising efficiencies

Adhere to structured testing methodology

Static Testing

Business Process Testing

V-Model

… and others

Evolving Roles and Responsibilities Existing testing roles evolving to ensure environmental concerns are Captured during requirements gathering phase Prioritised accordingly, alongside functionality and other business requirements Suitably tested ( throughout development lifecycle) Outstanding concerns are properly assessed, prioritised, risk managed and scheduled for future release Examples Test Analysis Test Execution Test Management Performance Testing “ Making pages faster is good for your users, good for you, and good for Mother Earth ”

Existing testing roles evolving to ensure environmental concerns are

Captured during requirements gathering phase

Prioritised accordingly, alongside functionality and other business requirements

Suitably tested ( throughout development lifecycle)

Outstanding concerns are properly assessed, prioritised, risk managed and scheduled for future release

Examples

Test Analysis

Test Execution

Test Management

Performance Testing

“ Making pages faster is good for your users,

good for you, and good for Mother Earth ”

Reasons to Go Green Financial savings and profit earning potential Corporate Social Responsibility Brand impact and awareness Staff motivation and morale Customer growth and retention, through climate competitiveness Going green no longer optional extra, legal imperative Moral/ethical issue facing everyone! … ..65% of Companies aiming to trim costs: 23% focus on Energy Efficiencies 13% Redundancies 19% Recruitment Freeze 17% Low Salary Increases £2.5 billion saving over 12 months through efficient energy use Intel: 2000: Began Publishing Carbon Footprint 2005: Joined EU Emissions Trading Scheme 2006: US EPA Climate Leaders < GHGs 30% between 2004-2010 2007: Joined CCX 2008: Biggest purchaser of “Green” energy (US) IBM: “ Big Blue ” = Big Green Initiative

Financial savings and profit earning potential

Corporate Social Responsibility

Brand impact and awareness

Staff motivation and morale

Customer growth and retention, through climate competitiveness

Going green no longer optional extra, legal imperative

Moral/ethical issue facing everyone!

… ..65% of Companies aiming to trim costs:

23% focus on Energy Efficiencies

13% Redundancies

19% Recruitment Freeze

17% Low Salary Increases

£2.5 billion saving over 12 months

through efficient energy use

Intel:

2000: Began Publishing Carbon Footprint

2005: Joined EU Emissions Trading Scheme

2006: US EPA Climate Leaders

< GHGs 30% between 2004-2010

2007: Joined CCX

2008: Biggest purchaser of “Green” energy (US)

IBM:

“ Big Blue ” = Big Green Initiative

The Future of Software Testing [email_address] What about the environment?

[email_address]

 

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

10 Things Your Pool Guy Didn't Tell You - CNBC

And that green is more than just algae — it can contain E. coli and ... you always have to keep testing your pool water 1-2 times ... More From CNBC.com:
Read more

Be a Green Kid - KidsHealth - the Web's most visited site ...

Be a Green Kid. KidsHealth> Kids ... What does it mean to be green? "Green" is more than just a color. ... you're reducing the amount of trash that goes to ...
Read more

Readbag

... your bookmarks list just isn't ... consume and share more interesting content in less time than ever before. Beta testing. Readbag is currently in ...
Read more

DNA paternity testing - Wikipedia, the free encyclopedia

... since it is passed directly ... Although paternity tests are more common than ... and right to request a DNA paternity test. If testing is ...
Read more

Animals in Research - Product Development and Drug Testing ...

... in vivo test as little more than “a ritual mass execution of animals.” The testing of just ... animals are still heavily used in testing and ...
Read more

Chapter 1: How Genes Work: The New Genetics - National ...

The New Genetics. Home. Foreword. Chapter ... test tubes and petri ... The arrays are laid out by robots that can position DNA fragments so ...
Read more

FLAME TESTS - chemguide: helping you to understand ...

Flame tests are used to identify the presence of a ... "At my school we did some flame testing ... I think it looks more violet than ...
Read more

How do I troubleshoot trailer wiring problems? - ROFB.NET Home

How do I troubleshoot trailer wiring problems? ... and then connect your test bulb between the ... wire pin and the green wire pin. The test light ...
Read more

The Chronic Runny Nose - Down Syndrome: Health Issues ...

The Chronic Runny Nose: by Len Leshin, MD, ... So your child has had a runny nose for more than a week ... What about the yellow or green stuff?
Read more