Simon will be presenting the following session
filter_list help_outline
  • Simon Berner

    Simon Berner / Pooja Shah - Git Foundations

    90 Mins

    Copying of files in a time-stamped directory or by renaming the files itself is often used to keep older versions. This approach is very common because it looks so simple in the first place, but it is actually incredibly error prone.
    In today’s world of CI/CD pipelines where new versions of our production and test code has to be checked out at speed, it is unthinkable to have such a version control system in place. So what are you waiting for? Let’s go and get a proper version control system in place for your CI/CD pipelines. But not only the selection and usage of a version control system makes you knowledgeable, no, learning by making frugal experiments, failing, pairing and explaining it to others is what makes you a brave explorer and brings you to success.

    Start using the version control System Git can be daunting and frustrating. But knowing how Git works and how to use it to your advantage in your unique context is getting more and more essential if not even crucial. Especially if you want to work with CI/CD and take care collaboratively on the productive and test automation codebase in your team, you have to know Git.
    It is a long way to the top if you want to Rock ‘n’ Roll with Git and this workshop is the perfect start for it. In 90 minutes you will learn how to use the basic commands on the command line.

    Whether you have just started working with Git or want to refresh your existing basic knowledge or you are a novice and eager to learn it, this power workshop is for you. Come in and explore what Git feels like.

1. What got you started/interested in Testing?

Well, this was more or less pretty straight forward. A couple of years ago, I needed a job after some turbulence in my life. A company back then was looking for a Test Manager and after some persuasiveness from my side, I got the job. Since then I am addicted in bringing the best quality possible to people.

2. What has been your best moment/highlight working with Selenium?

When I first heard about Selenium a few years back, I started out with a lowlight. I used one of the first versions of the Selenium IDE. At that time back I had almost no idea about coding and thought that record and playback will lead the future of automation. Well it turned out that I struggled with turning the Selenium IDE generated code into a working and maintainable test automation suite. When I now look back at all the years which have passed since then, my highlight is that the Selenium framework has improved quite a bit - and me too a bit.

3. What do you think is the biggest challenge faced by Software Testers today?

The expectations of project members are high. A tester should be a true superhero! Test everything, see everything coming, being everywhere and knowing everything about the quality. Besides all that, she should be very eloquent, precise in formulation, have an incredible serendipity and of course familiar with the latest technologies. The stakes are high for Software Testers!

4. What is your advice to testers, who are new to automation?

Stay hungry for learning new things every day and experiment with lots of different things. Don’t ever feel ashamed when you are new to a technology. See the unknown as a chance to discover and learn something new and different on your unique way!

5. Tell us about the session(s) you will be presenting at the conference and why did you choose those topics?

When I first started out using the version control system Git, I was completely unable to cope with it. It seemed to be too complex for me - thinking I would probably never get around with it. I even asked the developers in my team back then, if they could do the magic Git tricks for me on my machine - shocking isn’t it?

Then one day as I started out on a new job as a Test Automation Engineer, there was no way around Git anymore, I had to learn it step by step to not blame myself again. I invested lots of time to learn the fundamentals and more advanced concepts - I experimented intensively with it. After a while, I felt the need to share my learning experiences with others and so I created this workshop called: Git Like A Pro For Beginners.

6. What are some of the key takeaways from your session(s)?

In my 90 minutes workshop, the participants will learn the fundamental moves in Git, from initializing a project all the way up to pushing things to a remote server.

7. Which sessions are you most looking forward to attending at Selenium Conf?

As I am currently working with Appium, I am very much looking forward to attending the workshop “Advanced Appium” by Srinivasan Sekar and Sai Krishna.

8. Any personal message/remarks you want to share with the Testing community in Asia?

Stay safe, happy and humbled. Smile every day and sometimes even a bit more.