Fedora QA Session @ RHT Bangalore

Hey this post is going to talk about the retrospective of Fedora QA onboarding session at Red Hat Bangalore. 15 students from India participated in this event. The idea was to help them get started with contribution. It was good to see people working their way up the ladder. The students began by creating accounts and then setting up their testing environment. Introducing themselves in the mailing list , going ahead and doing Release validation and Update Testing.

The details can be found here --> https://public.etherpad-mozilla.org/p/fedoraqasession

The agenda covered :
1. What is Fedora QA?-->https://fedoraproject.org/wiki/QA/Join
2. Fedora's Release Cycle-->https://fedoraproject.org/wiki/Releases/27/Schedule
3. Setting up your Fedora for testing-->

3.1 Getting FAS accounts,pagure,bugzilla,qa-group sponsorship,adding ssh keys(etc).
3.2 Setting up VM for Release validation with current compose.
4. Getting the nightlies and RC-->https://www.happyassassin.net/2016/04/12/fedora-nightly-image-finder/

Current compose finder : https://fedoraproject.org/wiki/Test_Results:Current_Summary

5.Manual testing
5.1 Release validation-->https://dzone.com/articles/release-validation-testing-in-fedora-qa
5.2 Update Testings-->https://fedoraproject.org/wiki/QA:Updates_Testing
5.3 ARM testing
5.4 Kernel Performance and Regression --> https://fedoraproject.org/wiki/QA:Testcase_kernel_regression
5.4.1 ARM testing --> http://sumantrom.blogspot.in/2017/06/kernel-performance-testing-on-arm.html
5.5 Fedora Cloud Testing with testcloud --> https://fedoraproject.org/wiki/Changes/Local_Test_Cloud
5.6 Gnome Wayland bug triage
5.7 Non-Blocking release candidate testing

General feedback guideline and best practices
https://fedoraproject.org/wiki/QA:Update_feedback_guidelines

6.Automated testing
6.1 OpenQA-->http://openqa.fedoraproject.org/
6.2 Taskotron-->https://pagure.io/group/taskotron -->https://taskotron.fedoraproject.org/

Wiki : https://fedoraproject.org/wiki/QA
Pagure for day to day task of QA team : https://pagure.io/fedora-qa


7.Release Validation testing walkthough
7.1 Release Criteria
7.2  Test Cases  (I think we should talk about criteria first, since the testcases are meant to verify the criteria are met)
7.3  Writing test cases --> -->https://fedoraproject.org/wiki/QA:SOP_test_case_creation
7.3 Writing test Cases
8. Update testing tools
8.1 Fedora easy karma-->https://fedoraproject.org/wiki/Fedora_Easy_Karma
8.2 Bodhi
9. Bugzilla and filing bugs
9.1 Uploading RCA and logs
9.2 Best practices to be followed

Change Set for f27 https://fedoraproject.org/wiki/Releases/27/ChangeSet

10.Testdays -->https://fedoraproject.org/wiki/QA/SOP_Test_Day_management
How to host your own test day --> https://communityblog.fedoraproject.org/hosting-fedora-test-day/
10.1 How to participate --> 17th LxQT Test Day


It was inspiring to have a contributors coming forward and contributing to the project. This was a very helpful session. Thanks Red Hat for the venue and the facilities.

Comments

Popular posts from this blog

Rocket on Fedora

Tales from GNOME Asia 2023

[Test Day Annoucement] Anaconda Blivet GUI