OCEANIC SPEAKERS
GLEN ACCARDO - Test Automation Lead, Schlumberger
REDUCING CYCLE TIMES WITH TEST CASE ANALYTICS
We’ve all been there: tests fail for no obvious reason. The team says that something is random or that it cannot be reproduced and the related bugs get closed with no fix. Over time, the failures continue, sometimes mutating or multiplying. If not prioritized, these intermittent failures are often felt acutely by some team members and they also adversely impact development cycle times. These bugs are fixable if you take the correct approach.
After an overview of why such errors occur, I will show how to visualize data sets that can be produced easily by automated tests. By properly visualizing detailed test results, it is possible to pinpoint the root causes of intermittent failures and therefore actually fix the underlying issues.
PAUL GROSSMAN - Senior Software Development Engineer Test, Utopia Solutions
SECRETS OF TEST AUTOMATION: CHOOSE WISELY - FIVE MYTHS YOUR CLIENT TOTALLY BELIEVES!
Maintenance is the biggest challenge every Automation Architect must learn to manage on a daily basis. Small updates in a few xPath or CSS locator properties is just part of the job.
Now imagine this scenario: The latest application release has a new underlying architecture and 50 Link elements become Input classes. Each element had at least four code references distributed in over 100 test cases. Only the login test is working!
The client is accustomed to getting test results in two hours. Historical maintenance time has been an hour. How could we say the maintenance time to resolve 400 element references would take two days?
The solution, which we will discuss and demonstrate in this session, was to implement Dynamic Class Switching. If the Link does not exist, create a dynamic Input element on-the-fly. 48 hours of maintenance reduced to two hours!
Then we asked: Could this new Magic Object Model design pattern be extended to Natural Language Processing? Could Selenium and Java parse "Click the 'Add to Cart' Button" into code to further reduce test creation time? Could email be validated without code? Join us to learn the secrets of coding in plain English!
GEORGE HAMBLEN - Quality Engineering Manager, Procom IT Solutions
CLOUD STICKER SHOCK: SLASH COSTS WHILE MAINTAINING AGILITY CONTAINING OUTRAGEOUS COSTS IN THE CLOUD AGE
The mad rush is on to convert everything to the cloud. Conversion or Transformation is a tedious detailed process to move legacy systems into the cloud space. Unfortunately many people mistakenly believe the cloud conversion is enough to be considered a job well done. That is until the first bill comes around. There is a reason why Jeff Bezo’s is the wealthiest person on the planet. Cloud costs are spiraling out of control. Just like owning a cell phone, the money is not made on the device, rather the monthly usage. This talk will review strategies to help contain costs in two very important ways: Test Environments and Financial Operations. (FinOPs). You must control cloud spend before it controls you.
LOUAY AL JONDI - QA Manager, Nuance communications
SELECTING AUTOMATION TOOLS AND PROCESS FOR BRAND NEW PRODUCTS
Finding the right automation approach to test a new product is a recipe to build quality products.
Automation best practice, contributes to successful implementation of Agile development
NAGARAJU DORASALA SUBBARAIDU - Senior Performance Engineer, Infosys
PERFORMANCE TESTING OF APPLICATIONS HOSTED ON AWS CLOUD
While cloud technologies have solved traditional challenges like lengthy procurement times, high initial costs, data center maintenance issues etc, there are new challenges which need to be addressed with these new cloud technologies.
There are many challenges that we need to address with the cloud but here are few key challenges
1.Balancing the price and performance
2.Best auto scaling configurations
3.Having proper throttle to protect down-streams
Performance Testing tools can simulate the workload expected on our IT systems using virtual users so that we can measure our system performance and can tune the performance issues if there are any. We can also figure out the required optimal configurations for our application so that our IT systems can perform at its best.
In this talk, we will discuss about few key areas that we need to focus on when doing performance testing for applications hosted on AWS cloud and we will also discuss about few best practices for Key AWS services like ECS, Kinesis, Lambda, DynamoDB.
HUSSAIN PARDAWALLA - Test Engineer, Kiwiplan NZ
DIGITAL TRANSFORMATION IN QA - CONSIDERING THE HUMAN ELEMENT.
These days digital transformation seems to be the next big thing. But what is it, and how does it apply in QA? Simple, it is about making our life easier through adopting different technologies. Anything that can help us test better, faster!
However, as many of us might have experienced, digital transformation can be hard. Yet it does not have to be. In my talk I will be sharing tips and ideas that can not only help make the transition smoother but also more importantly how we, as QA, can bring about the change and help others embrace it.
AKSHAY JOSHI - Sr Test Specialist, Waikato DHB
THE TWO A - AUTOMATION AND AGILE
Test Automation in SDLC has demonstrated its benefits over the years by delivering quality products with an increased test execution speed. A number of organisations have already invested in tools, developed strategies and test scripts. However, we are witnessing wider acceptance of Agile methodologies in the SDLC. This drift from traditional Waterfall methodologies to Agile presents its challenges. Understanding these challenges and coming up with strategies would help the newly formed Agile teams in streamlining their practices and adapt automation within their new Agile environments.
TE RANGI (BEN) COONEY - Engineering Manager, NAB
TESTING AUSTRALIA’S OPEN DATA ECOSYSTEM
Australia has embarked on a journey to give the public access and control of their data. The Consumer Data Right legislation aims to standardize the sharing of your Banking, Energy, and other data using Open APIs. This distributed software system gives the consumer greater control and helps create a platform for a new breed of innovative products.
Along with those advantages comes a whole new set of software testing challenges to ensure these systems are consistent, functional, and secure. Having worked on the coal face of NABs CDR implementation, this talk will run through the various testing practices and tools used to validate the Open API powered ecosystem for Australia’s new digital economy.