SlideShare a Scribd company logo
1 of 30
Today’s webinar is presented by Graham Thomas and he will
discuss 10 Great but now Overlooked Tools
Welcome to the EuroSTAR May
Webinar Series
www.eurostarconferences.com
This webinar is due to start at 2pm. Make sure you stick around at the end for the
Q&A session and continue the conversation with the speaker on Twitter after the
show!
@esconfs
#esconfs
10 Great but now Overlooked Tools
Graham Thomas, Independent Software Testing Consultant, UK
“I wrote my first computer program at college in 1978. Started working in IT in the early 1980s as a
programmer, and discovered software testing in the early 1990s since when I have not looked back. I have formal
qualifications in programming, analysis and design, project management and software testing.
I have worked for a large consultancy, several smaller management consultancies, and also for a systems house, as
well as various end users. I have wide ranging experience of IT, development and software testing, covering the
public sector, retail, finance, banking insurance and treasury.
Currently I work as either a program test manager or implementing testing change. Prior to this I worked as a test
manager.
I am frequent and popular speaker at testing seminars and conferences around the world. I won the 2006 BCS
SIGiST Best Presentation award, and have given time to conference programme committees, presentation review
panels, and testing award deliberations.”
www.eurostarconferences.com
@esconfs
#esconfs
Join the conversation on Twitter
#esconfs
@esconfs
@GrahamNThomas
www.eurostarconferences.com
Continue the conversation with the speaker on Twitter after the show!
@esconfs
#esconfs
Graham Thomas
Independent Software Testing Consultant
10 Great but now Overlooked Tools
Webinar
2:00pm
28th May 2013
@esconfs #esconfs
Background
On the coach back from the EuroSTAR Gala Dinner in
2011:
 Don‟t do all that Stuff I said 5 years ago
 Do this now
But, but, but . . . .
As we were talking I realised how many simple and
effective tools I no longer used, because they had either
become overlooked or we don‟t use them because they
are redundant.
I wondered if these tools were worth looking at
again – starting with my flowcharting template; I
realised it is a great tool which I have overlooked for
too long.
So let‟s set the record straight, build a list of overlooked
tools, put it on a Mind Map, and share it with the
community afterwards, or even as we do it?
And if there are tools we have forgotten, then surely
there are tools we should forget! I wonder what they
might be?
@esconfs #esconfs
At the EuroSTAR Conference
@esconfs #esconfs
I first made this presentation at EuroSTAR 2012 in Amsterdam.
The conference theme was „Innovation and Renovation‟.
For Renovation I was very clearly talking about tools that we
had overlooked and could maybe use again.
For Innovation I challenged myself to deliver the
presentation, which also included two mind-mapping
sessions, using a Raspberry PI.
A what?
The Raspberry Pi is a $35 credit card sized computer that runs
a version of Linux. http://www.raspberrypi.org/
This was not easy but on the day it looked seamless.
Unfortunately we can‟t use the Raspberry Pi today . . . . . . .
 Introduction
 A general moan
 Tools we have
forgotten
 Tools we should
forget
 Summary
 Questions
Agenda for the Session
A General Moan
It is an odd subject, overlooked tools. It sort of lends itself to a
good old blast of Nostalgia. Things were better in my day, back
when it was hard.
And now it is all too easy, etc. etc. etc.
Well, I am not going to moan in that way.
I think I am more productive than I have ever been in the
workplace.
Things that were really hard 5, 10, 20, plus years ago are really
easy now.
The level of platform integration we have today is frightening.
I have cloud storage (Dropbox) on my phone.
But yet, with all of this obvious advance I still see people
struggling with the basics, which is worrying that in our industry
we still haven‟t put this in place yet.
Obviously we have a way to go to mature.
But for now lets look at some tools that have fallen into disuse
and may be ripe for resurrection!
@esconfs #esconfs
My list of Tools we have forgotten
1. Flowcharts
2. Prototypes
3. Project Plans
4. Mind Maps
5. Tools we already have at our disposal like ....
(I will suggest some)
6. Aptitude Tests
7. Hexadecimal Calculators
8. Desk Checking
9. Data Dictionaries
10. Workbenches
@esconfs #esconfs
Flowcharts
Have you ever seen one?
Ever used one?
Who has ever drawn a
flowchart?
They are making a comeback
o In a User Manual to outline
support process
It is so easy to do
o Pencil
o Template
oter>
@esconfs #esconfs
Flowcharts
Flowcharting
o Flow
o Process
o Logic
o Dry run
o Write code from
o Easily understood
o But easy to make mistakes!
@esconfs #esconfs
Flowcharts 2.0
JSP - Structure Diagram
o Elegant, but not as easy
o Still make mistakes
o Much harder when multiple
processes
o Designed for file processing
o But I think led to the demise of
flowcharts
@esconfs #esconfs
Flowcharts vs JSP
@esconfs #esconfs
Flowcharts
As it says in the advert – “Still
Working”.
Yes, surprising as it may
seem, flowcharts still work.
In fact remarkably
well, considering they teach the
basics of logic, which one would
think was essential for most forms
of programming.
And they are pictorial, easy to
draw, after learning only a few
simple rules
AM I A Horse?
A helpful Flowchart
Start
How
many legs do
you have
?
Are
you a
Horse?
Stop
Can
you read and
write?
YesNo
Two Four
Yes No
Really?
Yes
No
You are
NOT
a horse!
Maybe
Liar you
are reading
this!
@esconfs #esconfs
Prototypes
Remember when it took so long to build a
system that your steakholders wanted a look
before you did too much damage.
Of course, not everybody produced prototypes, but
what a useful tool they were.
I think that one of the real advantages they
gave, apart from design validation and
processing flow visualisation, was that you
could do early usability testing before you had
even cut any code.
I suspect that nowadays we are rushing so fast to
cut working code that examining in depth how the
system is going to be used just looks like a luxury.
And with so many apps now being Banged
Out™ as disposable commodities for phones, I
think we are further away than ever from
considering usability, and the other things that
we used to do with prototypes.
@esconfs #esconfs
3 basic types of Prototype
o Hollywood Set
o Functional but discarded so no bells
and whistles
o Functional basis for new system
Project Plans
When did these get abolished? I know
that engineers, who do like engineering
stuff, kinda still, like, use them!
And I don‟t mean plans in Excel, or worse still
PowerPoint.
I mean proper plans, with
scheduling, dependencies, effort and
resourcing.
Surely a skill that is even more in need
judging by IT‟s continued inability to deliver
anywhere near; on time, to budget or of the
desirous quality.
I was taught, decades ago in college, that
the US Military, fed up with how their
projects always went out of
control, invented the CPM (Critical Path
Method).
So why do we not use this 50+ year old tool
set? “Puzzles me greatly this does” (as
Yoda would say).
Gantt
Dependency Network
@esconfs #esconfs
Mind Maps
You might think that I do nothing
else!
Or that Mind Maps are really popular and
are used all the time.
Well, (in my experience) they aren‟t.
I have attended too many
workshops, brain storming (can we say
this anymore) sessions, or creativity
meetings, where one of the primary tools
isn‟t used.
Not only isn‟t used, but isn‟t even
known about!
I use FreeMind, because it is, er, ….. Free!
Mappa Mundi
@esconfs #esconfs
How to Mind Map
1. Start at the
centre of the page
2. Don‟t be serious
3. Free associate
4. Think as fast as
you can
5. There are no
boundaries
6. Don‟t judge too
fast
7. Go, go, go .....
8. Add relationships
and connections
@esconfs #esconfs
Stuff that is already there
For people who can remember IT before we
all had a terminal on our desk, a personal
computer, a laptop, a phone with more
processing capacity and storage than
mainframe computers I have
used, or even a swishy, wishy, tablet, then
it may come as a surprise to know that it
wasn‟t always so, and some of the simplest
tools, like the Snipping Tool in Windows
7, would seem like science fiction only a
few short decades ago.
And there are so many more tools that just
aid productivity.
I wasted my best years doing these things
manually.
Most of these tools are free, and already
there, we don‟t use them, possibly because
we don‟t know about them!
@esconfs #esconfs
Aptitude Tests
When I started in IT I had to sit an aptitude
test, to show that I had some reasoning and
logical thinking capability, before an employer
would invest hugely in training me, and then
letting me loose on their vastly expensive
computer systems.
Why has the industry stopped doing this? Was this
never a good thing? Mind you looking at some of the
people who did pass the aptitude tests, you did have
to wonder.
But to not do it at all surely is crazy?
And I don‟t mean the feeble attempts at Test
Certification that we currently have. They in no way
match up to the logic and reasoning tests that were
being used only 30 years ago.
Where is the Software Testing - Reasoning and
Logical Thinking - Aptitude Test eh?
@esconfs #esconfs
Hexadecimal Calculators
For my first 15 years in IT I needed a
Hexadecimal Calculator.
I always seemed to have to convert from Binary
to Hex or Decimal. Even Octal. But I don‟t
anymore.
I had a great calculator, still do actually; It
was Solar Powered, worked under
fluorescent light and had 10 digits.
Yes, Ten.
But I just don‟t need one anymore. Is that
because Software Testing isn‟t that difficult?
Isn‟t computer sciency?
What has gone wrong?
It was good to feel like a nerd.
Like you had a special skill.
I now have an app, on my not so Smart
Phone for this, but it doesn‟t feel the
same, and I hardly ever need to use it.
@esconfs #esconfs
Desk Checking
It may come as no surprise to discover that
when I started my programming career, the
team I worked in had one terminal between
6 people!
You had to book a slot to use it.
Time was too valuable to key in program
code.
That had to be sent away and printed onto cards.
Because processing time was so valuable we
used to do Desk Checking.
Because it was cheaper in machine resource to
check your code visibly before running, than to
run it, find you had a failure, crash the
machine, print out a dump, etc. etc.
This isn‟t one of those „it was better in my
day‟ tales though, because desk checking
was a valuable debugging tool.
We have the mental capacity to do these
things, and this was before interactive debugging.
I agree that the landscape is far more
complex today, but I think some of the core
desk checking and debugging thinking skills
have been lost.
There is no penalty for mistakes.
In fact it is becoming quicker to make
mistakes and then fix them than to avoid
making them in the first place.
(A whole development approach is predicated on
this - Testing in Production)
6 legs
@esconfs #esconfs
Data Dictionaries & Workbenches
I am an ICL man. VME was the best operating
system ever!
You could just log on to a mainframe and start doing stuff.
Really powerful stuff. Long before UNIX. Something which
IBM never allowed on their mainframes.
And with VME you got a Data Dictionary, that could
build TP (Transaction Processing) Services, could
define IDMSX (relational) Databases, and if you had
the right utilities, could generate application code
for TP and Batch, that just worked!
The only testing you needed to do was to ensure that you
had the requirements and design right.
There was no need for constructional, i.e. Unit or
System Testing, at all.
But somehow that all seemed to go out of fashion.
Yet, 20+ years later you see people struggling with
problems that IT has already produced working
solutions for, but has in the intervening years
somehow; forgotten, unlearnt, or discarded as
inferior.
I wonder why?
ICL 2966
Raspberry Pi
@esconfs #esconfs
Stuff we could should do away with
My Z List
• Plans in Excel or PowerPoint
• Good Today Bad Tomorrow
• The I have seen the light speech
• Nostalgia
• Lists
• Etc.
• Etc.
oter>
@esconfs #esconfs
For Example
PROJECT PLANS
People just don‟t know about logic and dependencies in
project planning
How to create a Critical Path Network in MSP
People just create Gantt charts
And they just don‟t know about dependencies
I was asked recently how to display the dependency
network in MSP
Then I was asked how long that had been in MSP
“Oh I don’t know, 20 years or so, ever since the
beginning”
It shows that people don‟t know and this lack of basic
knowledge has led to bad practices, such as planning in
Excel or worse PowerPoint.
@esconfs #esconfs
Good Today - Bad Tomorrow
The experts that turn up at conferences
and say don‟t do that do this.
 Almost ridiculing what you are
doing
 Making you feel embarrassed
 Small
 Insignificant
 So You promise to do what they tell
you
Only you realise that 5 years ago it was
the very same expert who told you to do
all of these „bad‟ things that you are doing
now!
@esconfs #esconfs
Summary
However, here is some technology that we
shouldn‟t resurrect!
That was 'Great' but what does it mean for
me?
 I hope that this session has been
useful and will help you to look
again at tools and techniques that
you may no longer use but may
still be beneficial.
 And I hope that you will also
review some of the tools and
techniques that you are using and
ask if they really are the
best, most efficient and effective
ways of getting the job done.
@esconfs #esconfs
Thank You for Listening
Graham Thomas
Independent Software
Testing Consultant
graham@badgerscroft.com
www.badgerscroft.com
@GrahamNThomas
@esconfs #esconfs
EuroSTAR Webinar Archive
Access almost 50 on-demand software testing webinars by the world's leading
testing experts. Topics include….
www.eurostarconferences.com
Agile, Automation, Test Management, Process Improvements, Risk-based Testing, Performance
Testing, Test Documentation, Cloud Testing, Session-based Testing, Weekend Testers
Visit the archive!
http://www.eurostarconferences.com/community/member/webinar-archive
@esconfs
#esconfs
The EuroSTAR Community.
Are you a member?
Did you know we have an online resource area with almost …
www.eurostarconferences.com
600 software testing presentations, 50 topical
webinars, over 40 videos and podcasts and 20 expert
eBooks
Do you know that membership is completely free and you can access these
premium testing resources anytime?
Join today!
http://www.eurostarconferences.com/community/
member
@esconfs
#esconfs

More Related Content

Similar to '10 Great but now Overlooked Tools' by Graham Thomas

WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignCheryl Platz
 
From DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysFrom DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysOri Pekelman
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes Hanokh Aloni
 
Future web developer, you are going to be tremendously valuable
Future web developer, you are going to be tremendously valuableFuture web developer, you are going to be tremendously valuable
Future web developer, you are going to be tremendously valuablePolcode
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring TechnologyDan McKinley
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent CerveauTheFamily
 
Reactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and GrailsReactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and GrailsSteve Pember
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature CreatureChristian Heilmann
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
 
Skip Cole, USIP, techatstate
Skip Cole, USIP, techatstateSkip Cole, USIP, techatstate
Skip Cole, USIP, techatstatetechatstate
 
A Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenA Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenMichael Larsen
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19Lena Lekkou
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Jorge López-Lago
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
Creating a Universal Design System for Web, Mobile, Wearables, and XR
Creating a Universal Design System for Web, Mobile, Wearables, and XRCreating a Universal Design System for Web, Mobile, Wearables, and XR
Creating a Universal Design System for Web, Mobile, Wearables, and XRdamirkotoric
 
How Tools Have Shaped the Role of the Designer
How Tools Have Shaped the Role of the DesignerHow Tools Have Shaped the Role of the Designer
How Tools Have Shaped the Role of the DesignerJonathan Lieberman
 
Zero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open SourceZero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open SourceMemi Beltrame
 
Hacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for TechiesHacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for TechiesMelissa Ng
 

Similar to '10 Great but now Overlooked Tools' by Graham Thomas (20)

WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
From DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysFrom DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed Apidays
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Future web developer, you are going to be tremendously valuable
Future web developer, you are going to be tremendously valuableFuture web developer, you are going to be tremendously valuable
Future web developer, you are going to be tremendously valuable
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring Technology
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Reactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and GrailsReactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and Grails
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
Skip Cole, USIP, techatstate
Skip Cole, USIP, techatstateSkip Cole, USIP, techatstate
Skip Cole, USIP, techatstate
 
A Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenA Cup of Tea With Michael Larsen
A Cup of Tea With Michael Larsen
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19
 
C programming guide new
C programming guide newC programming guide new
C programming guide new
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Creating a Universal Design System for Web, Mobile, Wearables, and XR
Creating a Universal Design System for Web, Mobile, Wearables, and XRCreating a Universal Design System for Web, Mobile, Wearables, and XR
Creating a Universal Design System for Web, Mobile, Wearables, and XR
 
How Tools Have Shaped the Role of the Designer
How Tools Have Shaped the Role of the DesignerHow Tools Have Shaped the Role of the Designer
How Tools Have Shaped the Role of the Designer
 
Zero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open SourceZero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open Source
 
Hacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for TechiesHacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for Techies
 

More from TEST Huddle

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureTEST Huddle
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in ScrumTEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkTEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New HeightsTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of UsTEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

'10 Great but now Overlooked Tools' by Graham Thomas

  • 1. Today’s webinar is presented by Graham Thomas and he will discuss 10 Great but now Overlooked Tools Welcome to the EuroSTAR May Webinar Series www.eurostarconferences.com This webinar is due to start at 2pm. Make sure you stick around at the end for the Q&A session and continue the conversation with the speaker on Twitter after the show! @esconfs #esconfs
  • 2. 10 Great but now Overlooked Tools Graham Thomas, Independent Software Testing Consultant, UK “I wrote my first computer program at college in 1978. Started working in IT in the early 1980s as a programmer, and discovered software testing in the early 1990s since when I have not looked back. I have formal qualifications in programming, analysis and design, project management and software testing. I have worked for a large consultancy, several smaller management consultancies, and also for a systems house, as well as various end users. I have wide ranging experience of IT, development and software testing, covering the public sector, retail, finance, banking insurance and treasury. Currently I work as either a program test manager or implementing testing change. Prior to this I worked as a test manager. I am frequent and popular speaker at testing seminars and conferences around the world. I won the 2006 BCS SIGiST Best Presentation award, and have given time to conference programme committees, presentation review panels, and testing award deliberations.” www.eurostarconferences.com @esconfs #esconfs
  • 3. Join the conversation on Twitter #esconfs @esconfs @GrahamNThomas www.eurostarconferences.com Continue the conversation with the speaker on Twitter after the show! @esconfs #esconfs
  • 4. Graham Thomas Independent Software Testing Consultant 10 Great but now Overlooked Tools Webinar 2:00pm 28th May 2013 @esconfs #esconfs
  • 5. Background On the coach back from the EuroSTAR Gala Dinner in 2011:  Don‟t do all that Stuff I said 5 years ago  Do this now But, but, but . . . . As we were talking I realised how many simple and effective tools I no longer used, because they had either become overlooked or we don‟t use them because they are redundant. I wondered if these tools were worth looking at again – starting with my flowcharting template; I realised it is a great tool which I have overlooked for too long. So let‟s set the record straight, build a list of overlooked tools, put it on a Mind Map, and share it with the community afterwards, or even as we do it? And if there are tools we have forgotten, then surely there are tools we should forget! I wonder what they might be? @esconfs #esconfs
  • 6. At the EuroSTAR Conference @esconfs #esconfs I first made this presentation at EuroSTAR 2012 in Amsterdam. The conference theme was „Innovation and Renovation‟. For Renovation I was very clearly talking about tools that we had overlooked and could maybe use again. For Innovation I challenged myself to deliver the presentation, which also included two mind-mapping sessions, using a Raspberry PI. A what? The Raspberry Pi is a $35 credit card sized computer that runs a version of Linux. http://www.raspberrypi.org/ This was not easy but on the day it looked seamless. Unfortunately we can‟t use the Raspberry Pi today . . . . . . .
  • 7.  Introduction  A general moan  Tools we have forgotten  Tools we should forget  Summary  Questions Agenda for the Session
  • 8. A General Moan It is an odd subject, overlooked tools. It sort of lends itself to a good old blast of Nostalgia. Things were better in my day, back when it was hard. And now it is all too easy, etc. etc. etc. Well, I am not going to moan in that way. I think I am more productive than I have ever been in the workplace. Things that were really hard 5, 10, 20, plus years ago are really easy now. The level of platform integration we have today is frightening. I have cloud storage (Dropbox) on my phone. But yet, with all of this obvious advance I still see people struggling with the basics, which is worrying that in our industry we still haven‟t put this in place yet. Obviously we have a way to go to mature. But for now lets look at some tools that have fallen into disuse and may be ripe for resurrection! @esconfs #esconfs
  • 9. My list of Tools we have forgotten 1. Flowcharts 2. Prototypes 3. Project Plans 4. Mind Maps 5. Tools we already have at our disposal like .... (I will suggest some) 6. Aptitude Tests 7. Hexadecimal Calculators 8. Desk Checking 9. Data Dictionaries 10. Workbenches @esconfs #esconfs
  • 10. Flowcharts Have you ever seen one? Ever used one? Who has ever drawn a flowchart? They are making a comeback o In a User Manual to outline support process It is so easy to do o Pencil o Template oter> @esconfs #esconfs
  • 11. Flowcharts Flowcharting o Flow o Process o Logic o Dry run o Write code from o Easily understood o But easy to make mistakes! @esconfs #esconfs
  • 12. Flowcharts 2.0 JSP - Structure Diagram o Elegant, but not as easy o Still make mistakes o Much harder when multiple processes o Designed for file processing o But I think led to the demise of flowcharts @esconfs #esconfs
  • 14. Flowcharts As it says in the advert – “Still Working”. Yes, surprising as it may seem, flowcharts still work. In fact remarkably well, considering they teach the basics of logic, which one would think was essential for most forms of programming. And they are pictorial, easy to draw, after learning only a few simple rules AM I A Horse? A helpful Flowchart Start How many legs do you have ? Are you a Horse? Stop Can you read and write? YesNo Two Four Yes No Really? Yes No You are NOT a horse! Maybe Liar you are reading this! @esconfs #esconfs
  • 15. Prototypes Remember when it took so long to build a system that your steakholders wanted a look before you did too much damage. Of course, not everybody produced prototypes, but what a useful tool they were. I think that one of the real advantages they gave, apart from design validation and processing flow visualisation, was that you could do early usability testing before you had even cut any code. I suspect that nowadays we are rushing so fast to cut working code that examining in depth how the system is going to be used just looks like a luxury. And with so many apps now being Banged Out™ as disposable commodities for phones, I think we are further away than ever from considering usability, and the other things that we used to do with prototypes. @esconfs #esconfs 3 basic types of Prototype o Hollywood Set o Functional but discarded so no bells and whistles o Functional basis for new system
  • 16. Project Plans When did these get abolished? I know that engineers, who do like engineering stuff, kinda still, like, use them! And I don‟t mean plans in Excel, or worse still PowerPoint. I mean proper plans, with scheduling, dependencies, effort and resourcing. Surely a skill that is even more in need judging by IT‟s continued inability to deliver anywhere near; on time, to budget or of the desirous quality. I was taught, decades ago in college, that the US Military, fed up with how their projects always went out of control, invented the CPM (Critical Path Method). So why do we not use this 50+ year old tool set? “Puzzles me greatly this does” (as Yoda would say). Gantt Dependency Network @esconfs #esconfs
  • 17. Mind Maps You might think that I do nothing else! Or that Mind Maps are really popular and are used all the time. Well, (in my experience) they aren‟t. I have attended too many workshops, brain storming (can we say this anymore) sessions, or creativity meetings, where one of the primary tools isn‟t used. Not only isn‟t used, but isn‟t even known about! I use FreeMind, because it is, er, ….. Free! Mappa Mundi @esconfs #esconfs
  • 18. How to Mind Map 1. Start at the centre of the page 2. Don‟t be serious 3. Free associate 4. Think as fast as you can 5. There are no boundaries 6. Don‟t judge too fast 7. Go, go, go ..... 8. Add relationships and connections @esconfs #esconfs
  • 19. Stuff that is already there For people who can remember IT before we all had a terminal on our desk, a personal computer, a laptop, a phone with more processing capacity and storage than mainframe computers I have used, or even a swishy, wishy, tablet, then it may come as a surprise to know that it wasn‟t always so, and some of the simplest tools, like the Snipping Tool in Windows 7, would seem like science fiction only a few short decades ago. And there are so many more tools that just aid productivity. I wasted my best years doing these things manually. Most of these tools are free, and already there, we don‟t use them, possibly because we don‟t know about them! @esconfs #esconfs
  • 20. Aptitude Tests When I started in IT I had to sit an aptitude test, to show that I had some reasoning and logical thinking capability, before an employer would invest hugely in training me, and then letting me loose on their vastly expensive computer systems. Why has the industry stopped doing this? Was this never a good thing? Mind you looking at some of the people who did pass the aptitude tests, you did have to wonder. But to not do it at all surely is crazy? And I don‟t mean the feeble attempts at Test Certification that we currently have. They in no way match up to the logic and reasoning tests that were being used only 30 years ago. Where is the Software Testing - Reasoning and Logical Thinking - Aptitude Test eh? @esconfs #esconfs
  • 21. Hexadecimal Calculators For my first 15 years in IT I needed a Hexadecimal Calculator. I always seemed to have to convert from Binary to Hex or Decimal. Even Octal. But I don‟t anymore. I had a great calculator, still do actually; It was Solar Powered, worked under fluorescent light and had 10 digits. Yes, Ten. But I just don‟t need one anymore. Is that because Software Testing isn‟t that difficult? Isn‟t computer sciency? What has gone wrong? It was good to feel like a nerd. Like you had a special skill. I now have an app, on my not so Smart Phone for this, but it doesn‟t feel the same, and I hardly ever need to use it. @esconfs #esconfs
  • 22. Desk Checking It may come as no surprise to discover that when I started my programming career, the team I worked in had one terminal between 6 people! You had to book a slot to use it. Time was too valuable to key in program code. That had to be sent away and printed onto cards. Because processing time was so valuable we used to do Desk Checking. Because it was cheaper in machine resource to check your code visibly before running, than to run it, find you had a failure, crash the machine, print out a dump, etc. etc. This isn‟t one of those „it was better in my day‟ tales though, because desk checking was a valuable debugging tool. We have the mental capacity to do these things, and this was before interactive debugging. I agree that the landscape is far more complex today, but I think some of the core desk checking and debugging thinking skills have been lost. There is no penalty for mistakes. In fact it is becoming quicker to make mistakes and then fix them than to avoid making them in the first place. (A whole development approach is predicated on this - Testing in Production) 6 legs @esconfs #esconfs
  • 23. Data Dictionaries & Workbenches I am an ICL man. VME was the best operating system ever! You could just log on to a mainframe and start doing stuff. Really powerful stuff. Long before UNIX. Something which IBM never allowed on their mainframes. And with VME you got a Data Dictionary, that could build TP (Transaction Processing) Services, could define IDMSX (relational) Databases, and if you had the right utilities, could generate application code for TP and Batch, that just worked! The only testing you needed to do was to ensure that you had the requirements and design right. There was no need for constructional, i.e. Unit or System Testing, at all. But somehow that all seemed to go out of fashion. Yet, 20+ years later you see people struggling with problems that IT has already produced working solutions for, but has in the intervening years somehow; forgotten, unlearnt, or discarded as inferior. I wonder why? ICL 2966 Raspberry Pi @esconfs #esconfs
  • 24. Stuff we could should do away with My Z List • Plans in Excel or PowerPoint • Good Today Bad Tomorrow • The I have seen the light speech • Nostalgia • Lists • Etc. • Etc. oter> @esconfs #esconfs
  • 25. For Example PROJECT PLANS People just don‟t know about logic and dependencies in project planning How to create a Critical Path Network in MSP People just create Gantt charts And they just don‟t know about dependencies I was asked recently how to display the dependency network in MSP Then I was asked how long that had been in MSP “Oh I don’t know, 20 years or so, ever since the beginning” It shows that people don‟t know and this lack of basic knowledge has led to bad practices, such as planning in Excel or worse PowerPoint. @esconfs #esconfs
  • 26. Good Today - Bad Tomorrow The experts that turn up at conferences and say don‟t do that do this.  Almost ridiculing what you are doing  Making you feel embarrassed  Small  Insignificant  So You promise to do what they tell you Only you realise that 5 years ago it was the very same expert who told you to do all of these „bad‟ things that you are doing now! @esconfs #esconfs
  • 27. Summary However, here is some technology that we shouldn‟t resurrect! That was 'Great' but what does it mean for me?  I hope that this session has been useful and will help you to look again at tools and techniques that you may no longer use but may still be beneficial.  And I hope that you will also review some of the tools and techniques that you are using and ask if they really are the best, most efficient and effective ways of getting the job done. @esconfs #esconfs
  • 28. Thank You for Listening Graham Thomas Independent Software Testing Consultant graham@badgerscroft.com www.badgerscroft.com @GrahamNThomas @esconfs #esconfs
  • 29. EuroSTAR Webinar Archive Access almost 50 on-demand software testing webinars by the world's leading testing experts. Topics include…. www.eurostarconferences.com Agile, Automation, Test Management, Process Improvements, Risk-based Testing, Performance Testing, Test Documentation, Cloud Testing, Session-based Testing, Weekend Testers Visit the archive! http://www.eurostarconferences.com/community/member/webinar-archive @esconfs #esconfs
  • 30. The EuroSTAR Community. Are you a member? Did you know we have an online resource area with almost … www.eurostarconferences.com 600 software testing presentations, 50 topical webinars, over 40 videos and podcasts and 20 expert eBooks Do you know that membership is completely free and you can access these premium testing resources anytime? Join today! http://www.eurostarconferences.com/community/ member @esconfs #esconfs