Project

General

Profile

coordination #121933

Updated by JERiveraMoya over 1 year ago

#### Motivation 
 Yam squad should take care at least of will cover deliverables from the following Workgroups: 1:1 System Management and Installation/ Deployment for 
 ALP areas: 
 (Adaptable Linux Platform). 

 The main focus for Yam squad in ALP will be: 
  - **Web automation of D-Installer** 
 Having a clear strategy to apply integration testing to D-Installer 

 As it is becoming more relevant. Because testing the full installation workflow for at least TW and ALP is a time-consuming task and we new Web-based installer, Yam squad will need to find learn and use new bugs ASAP. 
 The problem is that openQA is not a good fit tools to test it. D-Installer will also in some point used for checking installing openSUSE. 

 ALP runs containerized workloads instead of traditional applications. Yam will test the UI (driving following workloads: 
 - YaST Workloads: 
   - yast-mgmt-ncurses (probably the browser), although it is a good option for the rest. 
 Developers are working focus will be on this strategy in https://trello.com/c/x01mLJzy/3223-8-research-design-a-qa-strategy and Yam squad plan to collaborate closely with them. one) 
   - yast-mgmt-qt 
   - yast-mgmt-web 

 - **Automation of YaST in Container** 
 It should be covered as well, at least for ncurses. 

 - **Manual testing while no automation a container is available** 
 Additionally for new releases of ALP from December a temporary solution and next year 2023 we should keep doing some manual testing. cover the areas which do not overlap with Cockpit. 
  - Cockpit Workload 

 - **Automation of Cockpit** ? 
 It shall be covered by different squads and need The preferred solution for 1:1 System Management is Cockpit. Due to be decided what web automation tool to use, upstream or the same for D-Installer. Therefore this area is not clear yet how much focus of Yam squad will contribute. 

 #### Acceptance criteria has always been Installation & Migration, 
 **AC1**: Create web automation for D-Installer 
 **AC2**: Create libyui-rest-api automation for YaST in a container 
 **AC3**: Perform manual Cockpit testing of D-Installer for milestone when no automation is available. 

 #### Suggestion 
 ALP documentation: https://documentation.suse.com/alp/all/single-html/alp/index.html probably will be shared with other QE squads.

Back