ADVANCED EXAM RETAKES
• NEW AS OF NOVEMBER 1, 2018
• FREE RETAKE OF A FAILED ADVANCED EXAM
• CTFL WITH THE ASTQB
• COURSE TAKEN WITH ATP
• FAILED ADVANCED EXAM WITH ASTQB
ADVANCED EXAM RETAKES
• WHY? • WE HAVE CONFIDENCE IN OUR EXAMS
• PSYCHOMETRICS
• ALWAYS WATCHING FOR QUESTIONABLE QUESTIONS
• MULTIPLE LEVELS OF REVIEW FOR EACH EXAM QUESTION
• WE TAKE FEEDBACK SERIOUSLY
• WE HAVE CONFIDENCE IN OUR ACCREDITED TRAINING PROVIDERS • WE HATE TO HAVE PEOPLE AVOID THE EXAM BECAUSE THEY’RE SCARED OF FAILING • SOME COMPANIES WON’T REIMBURSE UNLESS YOU PASS
• TAKES THE RISK OUT OF IT
• SO QUIT AVOIDING IT, TAKE IT!
LESSONS LEARNED IN AUTOMATION
AUTOMATE FROM THE API
• THE GOOD
• FASTER AND MORE EFFICIENT
• LESS PRONE TO ISSUES RESULTING FROM UI CHANGES
• EASIER TO CODE
• CAN COVER ALL ERROR CONDITIONS
• CAN PROVIDE A WIDE RANGE OF DATA COVERAGE
• GREAT TOOL SUPPORT
• THE BAD
• REQUIRES SOME PROGRAMMING KNOWLEDGE
• REQUIRES EXPOSED APIS
• CAN “OVER TEST” BY TESTING THINGS THAT CAN’T HAPPEN (INVALID DATA)
AUTOMATION FROM THE API
• CAN BE BASED OFF THE WSDL (WEB SERVICE DESCRIPTION LANGUAGE) IF YOU HAVE A SOAP BASED WEB SERVICE • TOOLS TAKE THE WSDL AND SORT OUT THE INPUTS/OUTPUTS
• SIMILARLY, REST APIS HAVE A SUITE OF TOOLS THAT CAN BE USED FOR TEST AUTOMATION
• MAKES A GREAT BASIS FOR TESTS THE DEVELOPERS CAN RUN – AND WHEN THE WSDL CHANGES, THEY CAN MAKE UPDATES
• REGARDLESS OF THE API TYPES, THERE ARE PLENTY OF TOOLS OUT THERE
• DON’T FORGET PERFORMANCE AND SECURITY TESTING
• AND SERVICE VIRTUALIZATION
SERVICE VIRTUALIZATION
• TOOL SITS BETWEEN THE CLIENT AND THE SERVICE AND RECORDS THE TRAFFIC
• IT THEN DETERMINES HOW TO RECEIVE AND REPLY BASED ON THE TRAFFIC IT HAS SEEN
• THE VIRTUALIZED SERVICE BASICALLY BUILDS ITSELF
• STUBS ON STEROIDS!
• THE VS IS RELIABLE, CONSISTENT AND CAN ALWAYS BE EXTENDED
• AUTOMATION AND TESTING CAN BE DONE BEFORE A SERVICE IS ACTUALLY AVAILABLE
WHAT’S NEW IN TEST AUTOMATION?
ROBOTIC PROCESS AUTOMATION (RPA)
• WHAT IS IT? • DESIGNED TO AUTOMATE REPETITIVE PROCESSES AND ADD SOME INTELLIGENT ANALYSIS
• REMOVES MANUAL ERRORS AND FREES HUMANS TO DO MORE THOUGHT WORK • FASTER THAN HUMAN PROCESSING
• AVOIDS HAVING TO MAKE COSTLY MODIFICATIONS TO EXISTING APPLICATIONS • EASY TO MAKE CHANGES IF PROCESSES CHANGE • RPA ALSO BUILDS ON ARTIFICIAL INTELLIGENCE. IN FACT, DELOITTE SUGGESTS THAT RPA IS THE
COMBINATION OF ARTIFICIAL INTELLIGENCE AND AUTOMATION: “ROBOTIC PROCESS AUTOMATION (RPA), A SYNONYM TO AI, IS THE APPLICATION OF TECHNOLOGY ALLOWING EMPLOYEES IN A COMPANY TO CONFIGURE COMPUTER SOFTWARE OR A ‘ROBOT’ TO REASON, COLLECT AND EXTRACT KNOWLEDGE, RECOGNIZE PATTERNS, LEARN AND ADAPT TO NEW SITUATIONS OR ENVIRONMENTS.”
ROBOTIC PROCESS AUTOMATION (RPA)
• WHY DO WE CARE?
• IF YOU CAN AUTOMATE A PROCESS, YOU CAN AUTOMATE THE TESTING
• GREAT FOR UAT AUTOMATION AND BUILD ACCEPTANCE TESTS
• CAN DO SIMPLE PERFORMANCE TESTING
• AUTOMATION IS DONE IN MODULES, MODULES ARE CONNECTED TO MAKE WORKFLOWS
• MODULES ARE REUSABLE INTO MULTIPLE WORKFLOWS
• EASY TO WRITE, EASY TO MAINTAIN... WHAT’S THE CATCH? COST.
ROBOTIC PROCESS AUTOMATION (RPA)
• PICKING A TOOL • LOOK FOR FREE TRIAL OR COMMUNITY VERSIONS SO YOU CAN TRY BEFORE YOU BUY
• LOOK FOR DRAG AND DROP CAPABILITY AND RECORDING CAPABILITY
• LOOK AT THE PRICING – IS IT PER “BOT”, PER SERVER, PER PROCESS?
• MARKET LEADERS • BLUE PRISM
• UIPATH
• AUTOMATION ANYWHERE
RPA – LOTS OF INFORMATION
• THERE’S LOTS OF INFORMATION ON THE INTERNET ABOUT THESE NEW TOOLS
• EXCITING NEW AREA FOR AUTOMATION
• STAY CURRENT! TOOLS CHANGE ALL THE TIME