Planning

We met for 2 meeting instances to plan this college meetup, once on 30th August 2018 and then again on 3rd September 2018 in Red Hat office. This event was planned as an alternative to the September Fedora Pune Meetup. We decided to do something different this time by executing a recent Fedora 29 test day with a room full of students of Computer department in the PICT college of Pune. Professor Mayur was our point of contact in the college and we had shared the Fedora 29 image under test with him. He ensured students have it installed on their respective systems before the actual test day. Pravin Satpute from Red hat helped us with coordination with the college. Kaushik Banerjee arranged for few Fedora and Red Hat badges to distribute among the attending students. The event took place on Friday, 7th September 2018.

Event

Kaushik Banerjee kicked off the day with Introduction to Quality Engineering and how it plays an important role in any corporate project. Since we were here in the college today for a test day with students, this introduction was very important. He also talked about what is Open Source and why contributing in it is good for an individual.

Anandprakash Tandale started with the first session of the day and presented on Testing Fundamentals in which he talked about the 7 principles of Software Testing. He referred few points from the syllabus of ISTQB foundation level certification. He spoke about different types of Software Testing like, Sanity, System, Black Box, White Box, Regression, Functionality etc,. He threw some light on Manual vs Automation testing and when automation in a project comes into picture, also explaining advantages of Automation over Manual way of testing. Giving examples of a few real life scenarios he mentioned about releasing a software with a bug to a customer. Sachin Pathare then took up the mic to talk about bug filing process. He took a reference of https://bugzilla.redhat.com and traversed through the bug filing page explaining students how to file a bug and what it looks like as a complete bug. He mentioned differences between priority and severity of a bug, explaining examples of P1 S5 and S1 P5 bugs in a software. These 2 sessions were planned as followingly we had to execute test cases from the Fedora wiki.

Suprith Gangawar, Quality Engineer at Red Hat, began with his next session on Kernel. He spoke about what is Kernel, its role in an Operating System, its role in the computer. He compared kernel with a Car engine for students to easily understand the basics and correlation. He spoke about the booting process of Linux and pointed students where exactly the kernel comes into picture during the boot process. He spoke about different functions of a kernel like, Process Management, Memory Management, Device Management etc,. He mentioned different Operating System level concepts like, Race Condition, Deadlock etc,. This session was more of an interactive session with the students.

Pravin Satpute then mentioned few concepts on i18n during his last session before lunch time, beginning from font and their families. He took an example of a ATM machine and different languages usage by the users. He spoke about few other concepts like, rendering, encoding, inputs, locales, applications etc,. He explained differences between Translations and Internationalization.

With this our sessions planned for the day were completed and everyone was asked to have lunch and return within 45 minutes to begin with the practicals. All the organizers helped students with issues in their OS installations. Few were using dual boots, few installed F29 in a Virtual Machine in a Virtual Box in Ubuntu.

Activities

Kernel Test Activity: Everyone tried few ckernel related commands like: uname, insmod, lsmod, modprobe etc,. Students cloned the git repos onto their laptops from: https://fedoraproject.org/wiki/Test_Day:2018-08-21_Kernel_4.18_Test_Day to run the automated test script

i18n Test Activity: Pravin guided students with necessary configurations in the OS settings to be test ready for the test cases at: https://fedoraproject.org/wiki/Test_Day:2018-09-04_I18N_Test_Day

Both the test days took around 2 hours post lunch to execute and this execution was really successful as things worked out well during actual implementations on individual laptops. All the volunteers and organizers were spread among the students to help them out with the flow and explaining meanings to different steps they were following.

Organizers: Pravin Satpute, Kaushik Banerjee, Suprith Gangawar, Anandprakash Tandale, Sachin Pathare

Volunteers: Snehal Karale

Success

  1. Few students who performed kernel test cases: Anurag Choudhary, Atharv Bhosale, Siddharth Satpute, kushal Jaju, Surabhi Mudgal, Dhanashree Munde, Rutuja Mirkale, Vishya Tandale, Deepak Hawale, Shrutika Palange, Aditya Patil, Utkarsh More, Vedang Kolhatkar, Reetika Ghag, Shadab Shaikh, Harshita Sudhakar, Komal Kokare, Priyanka Khot, Vinayak Rathod, Sanket Bhilare, Jay Patil, Yash Shah, Gaurav Salunke, Shrutika Patange, Neha Mali, Deepak Hawale etc,.
  2. Few students who performed i18n test cases: Ameya mangalvedhekar, Atharva Khisti, Amogh Kulkarni, Shubham Chaudhari, Pratik Kadolikar, Ashwin Patil, Omkar Patil, Ameya Deshpande, Anuj Kanetkar, Shrinivas Mayak, Hrushabh Hirudkar, Akash kale, Shubham Maheshwari, Vaishali Bori, Bhavna Ingole, Vijaya Zapande, Roshani Patil, Sanjana  Mali, Pallavi Yewalekar, Dipti Awachite, Aarti Borhade, Rupali Akhade, Pratiksha Pabale, Shubham Rekkawar, Suryaprakash Jha, Sairaj Sawant etc,.
  3. Total Strength: 60

Feedback

  1. Internet Bandwidth: Students found it hard to install required packages due to the slow Internet on the wifi. A good bandwidth would have speed ed up things.
  2. Multi Arch Images: Students requested for 32 bit architecture images as few of their laptops were 32 bit arch. We only had x86_64 ISO images with us and shared the same with the Professor too.

Vote of Thanks

Sincere thanks to Pravin Satpute for coordination with Red Hat and planning this event and guiding us on how it can be executed. Thank you Kaushik for the goodies and a wonderful Introduction session. Thank you Mayur sir from the PICT college for all arrangements in college campus. Thank you PICT college to allow us host this event on a working day and all the valuable time given.