ANZTB Test 2017 Conference: Testing for Tomorrow
Friday, 5 May 2017
8:30am - 6pm
ANZTB Test 2017 - A single day software testing conference relevant to current technology trends
ANZTB Test 2017 is a single day conference featuring guest speakers sharing their experience and thoughts on current software testing topics relevant to today's industry. With a focus on the theme Testing for Tomorrow, this year's conference will be an event not to be missed.
Highlights of the day include:
- How is Machine Learning and A.I. changing the way we test?;
- Testing challenges in the highly connected world of IoT;
- Integrating security into DevOps - a journey to DevOpsSec;
- Testing in a distributed environment; and
- Surviving as a Test Manager in the New World.
The conference will also provide an additional track in which some of our key sponsors will present on topics and trends they have identified in the market, and how they can assist you and your company keep up with the demands of the fast paced software industry.
This all-inclusive one day conference will provide opportunities to talk one-on-one with the guest presenters, discuss your challenges and needs with companies specialised in providing software testing solutions, and network with peers during the regular breaks and post-conference evening reception.
The conference is suitable for all IT professionals who have an interest in software testing, and anyone looking to advance their skills and knowledge in these currently trending areas of technology.
Day Registration: NZD$395.00
Bulk Discount: Save 5% when you register 5+ people
* Prices shown exclude GST
show details Programme Information
Please note that this programme may be subject to minor changes.
Abstracts for the main stream and also vendor stream are displayed below the programme.
Main Conference Stream:
ABSTRACTS FOR MAIN STREAM
Rise of the Machine (Learning) by Stephanie Wilson
Xero is using Machine Learning and A.I. to make accounting more accessible to small business owners by predicting account codes and providing an always accessible chatbot to answer those tricky questions.
What does this all mean for the human development teams behind the machines?
If the goal of Machine Learning is to make decisions without the need for human intervention, where does that leave us?
Fortunately, this doesn’t mean that testing is no longer required, but it does mean that testing is changing. It means that we need to understand the human interactions with our software more now than ever before. By looking at the output of results of an algorithm under test, we can help teach the software how to address unexpected inputs and also understand which algorithm is best suited to our goals.
Just like humans, while machines are learning, mistakes are bound to happen. This is why human intervention is so important throughout the learning process. By explaining the different phases of learning, concentrating on Supervised Learning leading to Unsupervised Learning, Stephanie will explain how being a creatively unique human thinker can prevent unfavourable decisions being made by the algorithms.
To conclude, Stephanie will draw parallels with the Industrial Revolution and the introduction of manufacturing that made production quicker. She will also show how there will always be a need for those of us passionate about our craft.
The Future of Testing is Distributed by Alister Scott
Imagine working as one of only five (dedicated) testers in a company of 500 people spread across 57 countries. Imagine working without any business hours, without any meetings, and without using email.
Imagine testing new features that aren't born and released in years, months or even weeks, but in days. Imagine working in a culture where it's normal to test after you release something, but you have millions of active users every day. Imagine multiple active A/B tests at any point in time giving your different users different user experiences.
Welcome to the Chaos. Welcome to the future of software testing.
In this presentation Alister will share some insights in what it's like to work as a tester at Automattic, the people behind many products including WordPress.com, and one of the world's most progressive workplaces.
A Test Management Survival Guide in the New World by Toby Thompson & Aldo Rall
Agile thinking is a great source of disruption and stress for testers and test managers alike. There seems to be less demand for test managers and more of a demand for Agile testers. However, a new required leadership skill is rearing its head in job specifications; that of test coaching.
The not so good news is that everything that we once knew is changing. With the advent of Agile and more recently, DevOps, the test manager role is experiencing new challenges. There is a call for more and wider skills within the testing function, pushing traditional testing and test management into the technical and business domains.
Some test managers survive by shoehorning Agile terms into traditional thinking and practices. To thrive, test managers need to consider diverse approaches and solutions. The thinking may even extend to where test managers intentionally alter their role(s) or even make themselves redundant, with an eye on totally reinventing testing and themselves in their contexts and organisations. They develop stronger coaching, leadership and soft skills and move testing out of the testing phase and help to embed it throughout the wider SDLC and value chain(s).
In this presentation, Toby and Aldo will explore how test management and leadership is evolving and adapting into something new by focussing on the following points:
• Impact of Agile on traditional testing and test management
• The changing world(s) of test management
• Skills to retain and additional skills to thrive and remain relevant
• Some leadership Agility thinking tools to help test managers thrive in the new world
DevOpsSec Our Journey to the Dark Side of the Moon by Mark Shaw
It’s no secret that ASB has adopted DevOps principles and practices to deploy application and system implantations and upgrades. Like most companies during the initial stages we seemed to forget about this little subject called security. It was hard to convince teams that security was indeed required through all stages of a sprint and implementation.
Then the security team had to ask itself difficult questions about how do we adopt to agile practices and work effectively within a DevOps world. The answer was we had to delve into the uncharted (for us) world of DevOps. How do you take a traditional security team with its daily duties and practices and pass some of those tasks and responsibilities onto the DevOps teams.
In this presentation Mark will cover areas such as:
• Identifying the problems
• Automation, automation, automation
• Increasing the security toolset and allowing developers to run such tools
• Ensure security is in your SDLC process
• Security training for developers
• Choosing security champions within the dev community and make them your friend
• Awareness sessions, capture the flag, gamification
Applying Machine Learning to Test Automation by Sam Fernando
We cannot test tomorrow the same way we tested yesterday, or even today.
As customer demands and development practices are evolving, so must testing. Customers increasingly demand that applications know what they mean, not just what they say. This Artificial Intelligence is being implemented by the exciting field of Machine Learning.
Machine Learning is the ability for computer programs to learn without being explicitly programmed. It has the potential to fundamentally transform testing, both in terms of what we test, and also how we test.
Take test automation. There are a number of challenges encountered when taking a conventional approach to test automation, one of which is the manual overhead that occurs when controls undergo technical changes. Controls are typically identified by one or many technical properties. For a webpage these could be the ID, name, tag or position. When the identifying properties are changed your test automation will fail. The Test Automation Specialist then has to manually identify the changes and update the automated test scripts.
This is a significant factor in the maintenance, and cost, of test automation.
But what if the test script executed what we meant, not what we said?
What if as the system under test evolved so did our test script, without our intervention?
With Machine Learning, test automation can be trained to respond to changes by automatically identifying the most likely control match and updating its own script.
In the presentation Chris and Sam will discuss how Machine Learning can, and has, been applied to test automation, as well as show how it works in practice.
Testing Challenges in the Highly Interconnected World of IOT by Bede Ngaruko
The Internet of Things is becoming one of the growing trends in the software industry. With a combination of software programmes and hardware/sensor devices, both individuals and enterprise consumers want to be able to monitor, activate and control their devices from the comfort of their homes and offices. Applications include home automation, fleet management, medical applications and other telematics applications. This is an interesting development and a powerful experience for users. But with great power comes great challenges.
For a start, there is no GUI to test in some instances. Users of parts of an IOT system may be non-humans; and wireless connections create more attack vectors, therefore more security challenges. To be up to the challenge, testers have a lot more to learn. Testers need to have a better understanding of basic electronics and network systems. The GUI is no longer king; APIs (Application Programming Interfaces) are becoming the de facto standard for connecting IOT modules, thus, for better or worse, API testing is becoming a must-have skill for the average tester. Security and penetration testing will now also have to become part of the testing regime. Availability of devices to test IOT systems is more difficult than traditional web, mobile, or client/server applications. In some instances it can be close to impossible to get a “real” device to test, for example, a truck with a refrigerator, or real hearts to test various pulse responses, therefore we need to find more ways to simulate real life devices.
In this presentation Bede will share his experiences testing IOT systems in Telematics, explore other applications of IOT, discuss the main challenges of testing IOT systems and the security vulnerabilities to be aware of.
show details Reception Details
Between 5-6pm we warmly invite you to join us for our evening reception where you will be able to enjoy the lively atmosphere and mingle with other delegates, sponsors and speakers. Refreshments and canapes will be served for your enjoyment
show details Speakers
Working in IT product development for over 8 years, Stephanie has been focused on helping deliver quality outcomes through research, analysis and testing.
Most recently she used her skills and experience to uncover insights about user behaviour that can be used to help deliver beautiful experiences.
Part of this work includes workshop facilitation with development teams, data analytics, usability testing and baseline testing presented back to teams in a meaningful way.
Currently working for Xero as a QA Team Lead, leadership is a huge part of her role but she still gets her hands dirty keeping up with current testing practices and skills.
Alister is an “Excellence Wrangler” for WordPress.com at Automattic. He has extensive experience in automated software testing and establishing quality engineering cultures in lean cross-functional software development teams. He lives in Brisbane, Australia with his wife and three sons, and writes a very popular software testing blog at https://watirmelon.blog.
Toby is the Software Testing Practice Lead for SoftEd providing training and coaching in software testing. This includes ISTQB Foundation and Advanced, Agile and other specialist testing courses.
With more than 18 years’ hands-on testing experience, Toby has 16 years of teaching software testing courses to over 3000 students. He has been a principal trainer and test consultant across many industry sectors including finance, banking, telecommunications, retail and publishing.
Toby was the Managing Director of Disqover, a specialist testing training company that delivered training in Australia, New Zealand, South East Asia and the UK. He is heavily involved in the development of course material and to help those keen to gain their ISTQB Certification scheme.
Aldo has over 17 years’ experience in Agile Software Development and Software Testing, working across a range of industries including government, financial services, healthcare, IT, management consulting and education in Australia, New Zealand, South Africa and the United Kingdom.
Aldo enjoys helping organisations solve problems in both Agile and Software Testing disciplines and has worked with a range of clients on large Agile transformations as an Agile and testing Coach. What keeps him fascinated is the constant change which ensures that there is always something new to learn, regardless of experience levels or qualifications. Over time Aldo has harnessed his skills in the practical elements of developing working software; but his greatest passion lies in the people dimension of the people-process-technology mix and how this translates into successful IT strategy, teams, projects and practitioners.
He relishes opportunities to develop and grow skills, people and teams, and to help them reach maturity at both strategic and operational levels.
Mark Shaw has over 20 years’ experience in the IT security arena, covering numerous industries including Defence, Telecommunications, ISP’s, and more recently, Banking. Mark’s last 8 years have been spent in ASB’s cyber security team in demanding and interesting roles.
He currently manages the CSIRT (Cyber Security Incident Response Team) function at ASB whilst also managing a Digital Assurance team tasked with performing security reviews (AKA Pen Testing) across the banks applications and platforms.
Sam Fernando has worked in test automation for The Testing Consultancy (TTC) for the past two years, consulting and giving training at various organisations in NZ and Australia.
He has a BSc (Hons I) in Mathematics, with some development and also teaching/tutoring experience.
He is passionate about seeing test automation done right, and being done in a way that empowers the client and their testers to own their automation.
Bede is an ISTQB qualified Tester, working as an Automation Test Analyst for SnapComms, an Employee Communication Software company serving more than 1.3 million daily enterprise users in more than 45 countries (including several Fortune 500 companies). In his day-to-day activities, he works on Enterprise Desktop Applications, Web Applications and Mobile Applications. He has a number of years in Electronics Engineering, Telematics, Software Testing and Automation and will share his experience (and current trends) with testing IOT applications. Bede is also the founder and organiser of the Automated Testing Auckland Meetup and testing community contributor through meetups and blog posts.
show details Venue
InterContinental Hotel Wellington
2 Grey Street
Ph: +64 (0) 4 472 2722
show details Ways to Save
Save when you book by 21 April to receive the Early Bird rate.
Save by booking five or more team members at once to receive a 5% discount.
show details Hotel & Travel Information
The Conference offers all delegates and exhibitors reduced accommodation rates at the InterContinental Wellington.
Delegates can book using InterContinental's dedicated conference link to obtain the special rate of NZ$269 (incl. GST) per night for room only. n.b. there are a limited number of rooms available at this price and bookings must be made by 10 April.