Project

General

Profile

Task #1403

Updated by Florian Effenberger over 8 years ago

We regularly do QA and bughunting. This includes: 

 * stress testing LibreOffice development builds and pre-releases (alpha, beta, RCs) on multiple platforms, x86 and x64 architecture, including Android viewer, Android Remote and iOS Remote 
 * confirming bugs and fixes, with bibisecting when necessary 
 * triaging unconfirmed bugs on master 
 * running test builds/daily builds/snapshots (“master”) to try to find regressions early in release cycles 
 * keeping a continuous overview and reporting on the state and progress of LibreOffice QA as seen on its bug trackers, mailing lists, and other communication channels (e.g. IRC) 

 To make the whole process scale well, keep in mind the following best practice: 

 # Prioritizing (do not waste too much time on this) 
 ## go through bugs with status NEW in reverse chronological order (to catch recently reported issues first) 
 ## quickly *skim* title and comments (give a cursory glance!) 
 ## then decide on the priority, identifying crashes, data loss etc. 
 ## add a quick comment about the change 
 # Tagging (without the need to triage fully) 
 ## Identify areas where tagging is missing (e.g. regressions need bibisectRequests on them unless it is specifically requested to not have that) 
 # Documentation 
 ## Updating documentation as needed pertaining to QA related tools and recommended "best practices" 
 # Onboarding of volunteers 
 ## Regularly reach out to different channels to grow the team 
 ## Document what was done, what works, set goals (e.g. number of new volunteers per month) 
 ## Use social media, triaging (leaving a comment with an invitation to join), mailing lists (reaching out on other mailing lists) 
 ## NB: Recruitment through in person events should be the exception, and we should frequent events where concrete new members are gained more often 

Back