Automation skills are in high demand, and many testers are seeking to expand their knowledge in this area. In this hands-on workshop, you’ll get a realistic view of what the heck do automation engineers actually do. You’ll learn how to:
Upon completion of this interactive workshop, you will understand the role of an automation engineer and what exactly that entails. You will also leave with your very own automation framework that demonstrates core principles of test automation design.
A recent Business Insider article described a “huge” online discussion between programmers about “the unethical and illegal things they’ve been asked to do”. Chances are high that you as a tester will also be asked some day to do something in your work that conflicts with your values. Perhaps it has happened to you already.
The power of software over people’s lives is increasing daily. Its sheer pervasiveness makes it easy to take its impacts for granted. Yet we know that some systems can do irreparable and invisible harm when they fail—and sometimes when they work “correctly”.
Even seemingly insignificant software can present ethical issues for the people who build and test it. Apps that track locations or collect apparently trivial personal data can be used by corporations or governments to invade privacy, influence elections and shatter human rights.
In this workshop we will examine the different kinds of ethical quandaries a tester might be faced with. We will work together to explore and develop practical methods of addressing them, covering such topics as:
Testers can’t escape ethical issues in their work. Let’s equip ourselves to deal with them in advance, before a given situation becomes urgent.
Selenium is the de facto standard tool for functional test automation in the web and mobile field. As well, it is becoming a W3C standard which will even more strengthen the position of Selenium as a tool of choice for automation. In a world where testing and development grow closer together, a solid knowledge of Selenium is essential. In this tutorial Francois Reynaud and Michael Palotas will provide a deep insight into Selenium beyond just the essentials. Newcomers and advanced Selenium users alike will get a practical deep dive into the do’s and don’ts of
and many other essential topics for making your test automation with Selenium a full success.
We know that application security is important. We have to protect our customers’ data and our employers’ data while keeping our systems up and running. But do we have the skills and knowledge to meet that challenge?
During this workshop, we will begin to explore some of the concepts, skills, and techniques of security testing by working with a vulnerable web application. Through practical activities and hands-on learning, we will discover the key security issues that affect web applications today.
Testers will learn skills to identify software vulnerabilities and understand common threats and risks that occur in web-applications. We will also examine some of the tools and utilities that can enhance and extend security testing efforts. Let’s look at the essential steps to build and execute your own security testing strategies. Let’s examine how learning and mentoring can aid in the development of strategies. You can and should build up your own skills with integrated security testing. This will ensure ongoing relevance of your role in a security context and the success of your organisations.
Building upon personal experience of integrating security testing into an existing organisation, incorporating DevOps, continuous delivery and integration, this workshop will highlight and discuss the reflections of learning from hackers, recent breaches and the socio-economic, political and technical impact upon software development organisations.
Attendees will take away a set of advice and techniques to incorporate and enable security testing into their day to day work, answering some of the questions that may arise around scope, skills, tools, models and learning.
Technical requirements:
This is a practical workshop, so all attendees will require a laptop, and the ability to install and run the application under test, as well as some open source tools that will be useful during the session. Installation instructions and a tool list will be sent before the workshop, and pre-installation is highly recommended for a smooth workshop experience.
Prior experience in security testing web applications is not necessary; however, attendees will need to be comfortable testing web applications and using modern web-browsers (i.e. Firefox, Chrome, Safari).
To many people, Performance Testing is synonymous with Load Testing. In fact, Load Testing is just a subset of Performance Testing, as there are other techniques for assessing performance that don’t involve load simulation. There are several tools that any tester can use to measure, record, assess, and report software performance.
Load Testing is expensive, time-consuming, requires specialized skills and tools – and only tells part of the story. Load Tools cannot predict user experience and response times, only reveal scalability and reliability characteristics of a given deployed system. Modern web application response time has much more to do with client-side code in the browser than the server requests – yet that is all that is measured (under optimal network conditions) by crudely modeled load simulations.
Come to this session to learn more about how you can advocate for your users’ experience, use easily available tools to produce actionable information on your application’s performance, and help make performance part of your culture.
Come for hands-on feature exploration including Targeting and Scoping, Proxy, Repeater, Comparer and Custom Parameter Handler.
Get hands-on experience with the most widely used HTTP proxy for web application security testing. For this intermediate-level workshop, some HTTP/HTML knowledge is recommended. Participants will be provided with a Virtual Machine image. It is highly suggested that you download and install any requirements prior to the event. Ideally, they would already have the (free) Oracle VirtualBox software installed and a copy of the VM image downloaded - but these will also be available at the workshop. The hands-on features exploration segment will have participants interacting with a live testing/demo web application in real time. This workshop comes with residual value: participants can freely keep and use the VM image for future reference, or bring it back to their workplace to demonstrate to others.
Please download a VM for this session here.
Build, Test, Fix, Retest. It’s time for something different.
It’s time for a TestRetreat facilitated by Matt Heusser.
From 9:00AM and running to 5:00PM Saturday August 19th after CAST, you’ll find something different. A chance to connect with old friends, make new ones, and build the test experience you really need, based on your shared interest, right now.
Before the ConferenceAttendance is limited to 50 total attendees; first come, first serve.
Every attendee will list what they want to talk about. Each attendee should expect to offer at least one session to host. Hosts can lead discussion, present, or facilitate.
The Open Space FormatSaturday’s “Main Event” will be a full-day open space conference. After gathering a list of proposals, the group will conduct a rapid vote, called a dotting exercise, then create the schedule based on interest.
In other words, the attendees will build the schedule they want, in real time, based on our interests.
A continental breakfast and snacks will be provided. We’ll break for lunch, then regroup and open space for two more hours. In the afternoon, we may break into groups by project, to plan what we will actually do. The evening is open to teams to go plan and execute on projects.
Why Attend?• We put the best people in the field in one room – people doing software testing, test coaching, and helping others do it• That group of people will decide on a small handful of things we could do to impact the software community in a wildly positive way• The format combines a workshop with Just Enough Structure with plenty of unstructured, informal time. Or bring your own ideas for what to do Sunday!• We will share our stories, approaches, and ideas about testing• We will invent and experiment with new testing and coaching practices• It may involve discussing new, fundamental roles for testers and leaders of testers• We will discuss, document, and create new ways to influence the state of the practice, as well as projects to move things forward• How often do you get a chance to sit back and envision your next few years, surrounded by colleagues that can encourage you and offer realistic feedback?Build, Test, Fix, Retest. It’s time for something different.
It’s time for a TestRetreat facilitated by Matt Heusser.
From 9:00AM and running to 5:00PM Saturday August 19th after CAST, you’ll find something different. A chance to connect with old friends, make new ones, and build the test experience you really need, based on your shared interest, right now.
Before the ConferenceAttendance is limited to 50 total attendees; first come, first serve.
Every attendee will list what they want to talk about. Each attendee should expect to offer at least one session to host. Hosts can lead discussion, present, or facilitate.
The Open Space FormatSaturday’s “Main Event” will be a full-day open space conference. After gathering a list of proposals, the group will conduct a rapid vote, called a dotting exercise, then create the schedule based on interest.
In other words, the attendees will build the schedule they want, in real time, based on our interests.
A continental breakfast and snacks will be provided. We’ll break for lunch, then regroup and open space for two more hours. In the afternoon, we may break into groups by project, to plan what we will actually do. The evening is open to teams to go plan and execute on projects.
Why Attend?• We put the best people in the field in one room – people doing software testing, test coaching, and helping others do it• That group of people will decide on a small handful of things we could do to impact the software community in a wildly positive way• The format combines a workshop with Just Enough Structure with plenty of unstructured, informal time. Or bring your own ideas for what to do Sunday!• We will share our stories, approaches, and ideas about testing• We will invent and experiment with new testing and coaching practices• It may involve discussing new, fundamental roles for testers and leaders of testers• We will discuss, document, and create new ways to influence the state of the practice, as well as projects to move things forward• How often do you get a chance to sit back and envision your next few years, surrounded by colleagues that can encourage you and offer realistic feedback?Build, Test, Fix, Retest. It’s time for something different.
It’s time for a TestRetreat facilitated by Matt Heusser.
From 9:00AM and running to 5:00PM Saturday August 19th after CAST, you’ll find something different. A chance to connect with old friends, make new ones, and build the test experience you really need, based on your shared interest, right now.
Before the ConferenceAttendance is limited to 50 total attendees; first come, first serve.
Every attendee will list what they want to talk about. Each attendee should expect to offer at least one session to host. Hosts can lead discussion, present, or facilitate.
The Open Space FormatSaturday’s “Main Event” will be a full-day open space conference. After gathering a list of proposals, the group will conduct a rapid vote, called a dotting exercise, then create the schedule based on interest.
In other words, the attendees will build the schedule they want, in real time, based on our interests.
A continental breakfast and snacks will be provided. We’ll break for lunch, then regroup and open space for two more hours. In the afternoon, we may break into groups by project, to plan what we will actually do. The evening is open to teams to go plan and execute on projects.
Why Attend?• We put the best people in the field in one room – people doing software testing, test coaching, and helping others do it• That group of people will decide on a small handful of things we could do to impact the software community in a wildly positive way• The format combines a workshop with Just Enough Structure with plenty of unstructured, informal time. Or bring your own ideas for what to do Sunday!• We will share our stories, approaches, and ideas about testing• We will invent and experiment with new testing and coaching practices• It may involve discussing new, fundamental roles for testers and leaders of testers• We will discuss, document, and create new ways to influence the state of the practice, as well as projects to move things forward• How often do you get a chance to sit back and envision your next few years, surrounded by colleagues that can encourage you and offer realistic feedback?