Rex Black in Berlin – Design Thinking and Selenium

Rex Black in Berlin – Design Thinking and Selenium


Hi, good morning Rex, thank you for your
time and for being here, all of us iSQI are very excited to have A4Q
Design Thinking in our portfolio and RBCS will be taking and giving the first
courses, what are the most important facts about it? Well I think
one key fact is that it’s very practical, that people should show up and expect to
not just hear about design thinking but to do some design thinking, and before they
leave they will have hands-on experience with the design for growth techniques, and be able to take that back to their work and put it into practice. The design thinking certification and course aim to support organizations with skills to use
design thinking for real business benefits, do you have an example for that? It really could be anything, it could be designing a mobile app, it could be
designing the layout of a restaurant, it could be designing a special kind of box
to put in your briefcase to organize all your cords and electronic stuff. Which
roles and departments within an organization can benefit from the Design
Thinking course? Well, it could be anyone from people in
marketing, to of course developers to testers, to product owners and product
managers, other kinds of business stakeholders, system architects, really
anybody who needs to try to think innovatively creatively about problems
that they’re trying to solve can benefit from taking the course. Do you think the
Design Thinking course it’s only aimed for IT people? or can we all take it? Absolutely not just for IT people it’s for anybody, anyone who needs to apply
creative problem solving and innovation skills in their workplace and benefit
from this. So Rex, Design Thinking is theory alone but it also has
very practical uses, how will this be addressed during
the course? It will be addressed through what we’ve tried to do with the other
courses which is to have an approximately equal mixture of lecture,
and examples, and demonstrations, and hands-on exercises, so people should come
not just to hear about Design Thinking but to see examples of Design Thinking
and then to use Design Thinking principles hands-on in practical
exercises during the course and to work using design thinking? They should absolutely work,
yes, anybody who shows up thinking they’re just gonna sit there, listen,
and take an exam, that’s not what the course is not for them, it is for people who want to come and actually practice Design Thinking We know that design thinking has been successfully deployed by major
organization (oh yeah) but is it something for all
organizations of different sizes? How do you think it works? Oh sure yeah I mean
if you’re a small startup company and you need to come up with
innovative ideas, and maybe you started with a good idea and it was you know two
people in a garage but now you’re growing a little bit, you’re trying to
get that spark going again, then this can be a good way of doing that, of getting this course, and running people through it, and opening their minds to new ways of innovating and new ideas. Rex, another product that
has been added to the iSQI and A4Q Portfolio was the Selenium course, why is
Selenium Webdriver so important? Well, it’s just an incredibly dominant graphical
user interface test automation tool right now, really, if you’re doing
graphical user interface test automation primarily through a browser, but also
through other interfaces and even non browser types of interfaces or their
drivers available, you’re probably either using it or
considering using it, so it’s something that really anybody who’s involved in
automation through a graphical user interface ought to know. I’ve heard this
question a lot, the people who use Java, they ask me: “okay, but this
course uses mainly Python?”, (yeah) so is this course actually for them and
why was this decision made to use Python? Yeah it’s definitely applicable for
anybody regardless of the language they’re using, we chose to use Python for
a couple of reasons: one is that Python is the fastest-growing and largest language
according to Stack Overflow at this time, it has overtaken and surpassed Java,
another thing that’s important to understand is that Java is a full-blown
object-oriented programming language and for those people who are object-oriented
programmers, C++ or Java or C#, they may not have a problem with using Java
in the class, but somebody who has limited programming experience is going
to find Python which is a simple scripting language much more easy to
understand and use, even if they don’t have Python experience okay so any Java
programmer will know how to help you understand and use the Python but the
other way around somebody who has basic scripting knowledge but doesn’t know
object-oriented programming would not be able to use Java, so we did this to make
the course more accessible to a greater number of people, lower the the
entry level if you will, and also to be wide with as I said the the most popular
fastest-growing programming language in the world. So Rex, what specifically do
participants learn when they take the RBCS Selenium course? They should expect to show
up and hear an equal mixture of lecture where the important concepts of the use
of Selenium as explained and also Test Automation not just Selenium Test
Automation but Test Automation in general, and then they’ll see examples of those
concepts being applied using Selenium code, and then they won’t do hands-on
exercises and so it’s an equal mix of those three things: lecture, example, and
exercise and people will come in and apply the techniques that they learn and
leave able to go back to their work and immediately start producing and maintaining Selenium Test Foundation How do you think the certification will help
improve the career path of a professional? Well a couple ways: one is that somebody
may have been doing selenium for a while but they may be self-taught, and
one of the things that typically happens when you teach yourself is that you
don’t know what you don’t know, so you have blind spots that are in important
areas but you’re not able to really see that you have that blind spot, so the
training will address those areas and make sure that people leave a more
well-rounded selenium test automation professional, and for those people who
take the training and then take the exam and pass the exam, they’ll be able to
actually demonstrate that they have those skills and that can be really
important especially for somebody who’s looking to break into that line of work,
somebody who is already doing it may say well, I have my resume you know, I’ve done
this for a while but somebody who wants to establish themselves in this very hot
market, may find that the certification is a good way of opening doors for them
that wouldn’t otherwise be open. So it’s both for experienced and also for starters outside? Absolutely, it can be done by people who have a few years of experience and want to round out their knowledge and also by people who
are coming in, and whether somebody’s brand new to the field or has experience,
if they want to have that certification to prove that they’ve actually mastered the core concepts, then this is a perfect vehicle
for that. And this certification is valid
internationally? It is valid internationally, absolutely yes, our exam centers around the world, the trend is
going to be offered we expect everywhere So Rex, what is the value of this
syllabus for Selenium that’s now available for everyone in the community? well when we set out to write the syllabus initially one of the things
that we discovered is that there’s a real absence of widely available
up-to-date comprehensive references, and so when we wrote the syllabus we set out
to make it a repository of the latest thinking, and to be detailed enough that
when somebody reads it they’re not just reading about what’s important about
Selenium, but they’re actually seeing what’s important about Selenium laid out
in the syllabus itself, so that makes the syllabus probably one of the most
comprehensive up to date references on Selenium webdriver that’s freely
available on the Internet today. Yes, I think that’s important to point out: everyone
can download it, for free, and you can actually use it and learn from it, yeah absolutely it’s a useful resource for the entire software testing community
especially people who are involved in Selenium Automation or any form of test
automation through a graphical user interface. So Rex, we are here Berlin we
are recording this while the ISTQB GA or general assembly takes place, why do
you think this program is so important? When I first got involved in around 2003, there really wasn’t a consensus on what the best practices of software testing are. There were contending certifications but
there was an agreement among them and on those best practices, and how to apply
them and the overall number of certificate holders was pretty low, and
in the last 15 years the ISTQB program has become not just the dominant
software testing certification which it certainly is head and shoulders above
the competitors that existed at the time, that came about, but actually the number three
certification in the world right after PMI and ITIL so that gives you a sense of how
important this is and we managed to expose well over a half a million people
to the various best practices that we’ve documented in the syllabi or bodies of
knowledge if you prefer that we put together, and those are of course freely
available to the entire software testing world and we think that that in itself has been a great service in advancing
and promoting the use of testing best practices across the world for all
software developers all software testers. As a former president of the ISTQB,
can you and tell us, in simple words, what actually happens in a team meeting
without disclosing anything? oh of course yeah well we have reports
from the various working groups and we have reports from the executives and we
discuss important issues and make decisions that set the policy for the is
ISTQB going forward and it’s very democratic
institution every member board has one vote and decisions are made and by the GA
and then carried out by the working groups of the executives. Rex, I get this
question a lot, and I like to ask it to people who have lots of experience, and
especially for people who are coming into the IT world to do testing,
what’s your personal experience? why did you decide to become a software tester
and developer? I went to UCLA to get an engineering degree, and at first I
thought I was going to do more typical kind of engineering, and that I took a
computer science class in my freshman year and like, oh wow!, this is really
interesting I can tell a machine what to do and it will
do it, and so I got a computer science degree and I financed that degree by
working as a programmer in parallel with that, and then I got an opportunity to
apply that programming knowledge a few years into my career to automate tests,
and so I started doing test automation and have been doing been involved in
test automation really ever since, so that would be the
late 1980s, and then they expanded to do management of testing and so forth
including managing very large testing teams and organizations and they’ve been
in that special area of software development most of my career. Okay, thank
you so much for taking your time to do this, and of course
we will continue to do this interview with professionals, so if you
have any questions for us and if you want to ask them then please send us all of your questions! https://isqi.org

Leave a Reply

Your email address will not be published. Required fields are marked *