How I came to know about this Conference?
On a lazy Sunday afternoon, I was half asleep, scrolling through my phone with one eye open.
And the next thing I remember is, I was sitting on my bed with my eyes wide open and wondering how did The Test Tribe team manage to pull this off. 😅
Reason why I was impressed with this event is:
- Speaker Lineup – Most of the pioneers of the testing communities were part of the event.
- Variety of topics everyone brought to the table.
I knew I had to register for this event and I could not have asked for anything more from my first-ever testing conference.
But to launch such an event on such a grand scale, there are a lot of things that need to be considered/ taken care of. All those efforts were nicely summarized by Ajay in his series of tweets.
Tomorrow is going to be a big day for @the_test_tribe as it is going to host its first-ever virtual #testing conference. For close to two months now, I have been involved in the background scenes and I tell you – it is not easy at all. (1/n)— Ajay Balamurugadas (@ajay184f) June 26, 2020
Event countdown had already started and I wanted to contribute to this event in whichever way I can.
How I became a contributor?
After a quick conversation with Mahesh, I got an opportunity to collaborate and be part of an amazing team that included Mahesh, Ajay, Lalit, Niraj, Geosley, Balaji. All the Tribe City Heros (Ashutosh, Ashwin, Chidambaram, Deepan, Jugal, Sandeep, Shubham, Sumeet, Dhanalaxmi, Mansi, Anuradha), and Tribal Qonf Enables (Nithin, Anees, Vineet, Dhanlaxmi, Ajinkya, Himanshu, and Ravisuraiya), sorry if I missed anyone.
Event Registrations were open till the last moment and sooner we realized that there were close to 600 registration from 38 Countries!🤩
Launch Day of #TribalQonf
The Stage was set, the Background music was playing, Attendees started joining and soon we kicked off with the event!
Lalit’s energy had set the benchmark for the entire Event and the energy quotient kept rising with each and every session shared by our amazing speakers.
Weaving Testing: Thread by Thread by James Bach
James spoke about the current testing process and how it should actually be carried out in multiple stages and sessions and working with the bootstrap approach.
Begin in confusion and end in precisionJames bach
Designing a Selenium Based Automation Framework – With Examples using Arjuna by Rahul Verma
Rahul spoke about the Python-based Test Automation framework – Arjuna.
He explained the key characteristics a test automation framework should have, the importance of having user-friendly method names, writing contextual waits, and the importance of localization.
Testing is a core thing, Automation is one way of doing it!rahul verma
The Business Value of Testing by Pradeep Soundararajan
Pradeep strated his session with an
Salt is just a normal ingredient when it comes to food and its value is not felt until it’s missing or not added in a proper amount.
In the same way, the organization doesn’t realize the value a tester is adding to the overall quality. It’s felt only when it is absent or not present in an expected manner.
He also spoke about
Flight Path Analogy which says as a tester, we won’t be able to grow beyond a particular point if we keep moving ahead with constant baggage.
We need to shed our baggage in order to find our escape velocity in testing.
Adopting a simplified Risk-Based Testing Approach by Nishi Grover
Nishi spoke about the Risk-based approach in Testing and why it is important to consider risks before we start testing.
She also spoke about assessing different kinds of risk and calculating Risk Primary Number (RPN).
RPN = Likelihood x Impact
Tribal Qonf’s Aryabhatta : Dare to Challenge Yourself by Ramit Manohar Kaul
Ramit started his session by asking a few questions and showcasing how we as a tester create our own boundaries for any given problem.
He taught us why it is important to stick to the basics of testing and not to run after technical jargon.
Shama and Omkar talked about the issue related to Automation Script execution time when executing on the local system and time and manpower required to manage local infra on a timely basis.
To overcome this issue, they provided a demo on STAKI. It is an open-source cloud-based solution that manages Selenium Grid on Kubernetes Cluster using Terraform Code.
Lessons from 14 Years of Software Testing Career by Ajay Balamurugadas
Ajay gave us a gist about his 14 years of Journey as a Tester and we all could feel his passion for testing. It was a high energy performance and it’ll stay with me for a long long time.
He told us about what we should do when we are at a particular stage in our career. How to keep learning and keep improving over the years and what are the common mistakes we should avoid to stay focused on our journey.
Ajay also shared his Investment formula which will definitely help a lot of us to ask the right questions to ourselves before we invest in random learnings.
Continuous Testing in DevOps by Soumya Mukherjee
Soumya gave us a walkthrough on the importance of building a Continuous Testing Flow and why it is important for current market needs.
Continuous Testing ensures that Bug is caught far early in the development process. It also helps to save time and money.
He also gave us a live demo on how easy it is to configure the pipeline using Jenkins file.
Discussion on how experts perceive testing after 2020 and which factors will change post the Rise of Machine era.
The discussion mostly revolved around will the Rise in the machine era will impact the job of a tester?
And with this discussion, we wrapped Day 1 of the #TriablQonf.
Day 2 started with the same energy and enthusiasm as we had on Day 1 and with this, It’s time to start with our first session of the day.
Be in a Flow. Test Brilliantly by Ashok Thiruvengadam
Ashok beautifully explained why it’s important to get deeply involved with the work/task we do to improve our focus and sense of awareness.
We’ll be able to Test Brillantly if we are:
- Fully Immersed
- Sharply Focused
- Very Observant
- Logical and Creative
- Playful and Joyful
To achieve all this, we need to practice a lot in each and every aspect. Once we are able to master all the aspects, we’ll Be in a Flow!
Micro Workshop: Why & How you should do your HTTP Headers right? by Santhosh Tuppad
When it comes to Security Testing, the only person I could think of is Santhosh Tuppad. You can hear his passion for security testing by the way he talks about it.
Always explaining concepts with practical examples & demos and to the point.
This time he spoke about the importance of HTTP Headers and how they act as a repellant against some vulnerabilities if written correctly.
The Hard Learned Lessons in Test Automation by Mike Talks
Mike spoke about various point based on his experience with building Test Automation Framework. Most important one of them being,
We should always start with thinking about the End Goal of Automation and not about the tools that we want to use.
Different tools have different purposes,
You cannot use a screwdriver to put a nail in the wall.
Also, GUI Automation is not the only way of Automation. It is the top-most layer when it comes to the Testing Pyramid. Always try to automate scenarios that are close to the codebase i.e Unit Testing and API Testing.
If we fail to achieve this goal then there will always be Recoouring Painpoints and we’ll be stuck in an endless loop to fix those instead of achieving greater results using our framework.
Testing & Automating Analytics by Anand Bagmar
Anand spoke about the importance of gathering analytics information to undertand the Users and Business that we are dealing with.
Capture >> Collect >> Analyze >> Report
Analytics is the Air products breathanand bagmar
A Quick Recipe for Test strategy by Brijesh Deb
Brijesh brilliantly spoke about how the set of ideas guide us to design a test strategy and why it’s important for a tester to be Curious and Imaginative.
A Curious and Imaginative mind and will always keep and asking questions and how 5W 1H formula will help us to frame the right set of questions to form a strategy.
Treating Test Code as a Production Code by Lavanya Mohan
Lavanya took all of us on a beautiful journey with her amazing coding skills and her control over the IDE.
She explained to us about the importance of writing Clean and Human Readable code with a live demonstration.
She focused Code Reactoring on the below aspects:
- Code Reusability
- No Hardcoding
- Single touchpoint change
- Removing unused clutter
- Following Naming conventions
- Following Page Object Modal
This session was on fire right from the start when Ajay asked Lalit,
Is it Mic testing or Mic checking? and this question had set the tone for the entire session.
Ajay and Michael spoke on a lot of attributes that we as a Tester should focus on followed by quick rapid-fire round.
There were many take aways from this session and here are some of them:
- A Bug is something that threatens the value of the product and Issue is anything that threatens the value of testing.
- To always have problem solving attitude.
- Testing is all about learning, exploring, and experienceing the product.
Testing doesn’t take time. PRUDENCE takes time, SANITY takes time!MICHAEL BOLTON
Now, it was the time for our resourceful learning journey to come to an end and it is when we (#TribalQonf Team) had realized that we had successfully executed our first-ever Virtual Testing Conference!
Thanks to the entire Tribal Qonf team who did their part in making this event a global success!
Image Source: #tribalqonf hashtag on twitter.