華為軟件開發(fā)云step by step 操作示例

第一步:用戶登錄

打開華為軟件開發(fā)云網(wǎng)址(http://t.cn/RF2flXS),點(diǎn)擊右上角的“登陸”,若尚未注冊(cè),需要先點(diǎn)擊”登陸”下方的”免費(fèi)注冊(cè)”按步驟注冊(cè)成功后即可登陸華為軟件開發(fā)云:

第二步:添加企業(yè)成員

通過在頂部右側(cè)的“管理控制臺(tái)”下的“統(tǒng)一身份認(rèn)證服務(wù)”來添加企業(yè)成員。

目前項(xiàng)目角色分為:項(xiàng)目經(jīng)理、開發(fā)人員、測試經(jīng)理、測試人員和瀏覽者,請(qǐng)根據(jù)實(shí)際情況設(shè)置。

提醒:以上創(chuàng)建的企業(yè)用戶登錄時(shí)要選擇右側(cè)的“企業(yè)多租戶登錄”

注意企業(yè)多租戶登陸時(shí)第一個(gè)框的用戶名填如上圖顯示的sunshine106(云賬號(hào)名)

第三步:創(chuàng)建項(xiàng)目

在華為云首頁”我的項(xiàng)目”的右側(cè)點(diǎn)擊”新建項(xiàng)目”創(chuàng)建新的項(xiàng)目,本文以Scrum流程為例。

第四步:設(shè)置項(xiàng)目迭代

在項(xiàng)目首頁點(diǎn)擊進(jìn)入項(xiàng)目后,首先設(shè)置項(xiàng)目的迭代信息:

最后設(shè)置好的迭代如下:

第五步:添加項(xiàng)目成員

添加后查看成員情況,注意項(xiàng)目角色設(shè)置正確。

項(xiàng)目的其他配置可以如下圖的設(shè)置中進(jìn)行配置,包括模塊信息等。

第六步:規(guī)劃項(xiàng)目

工作項(xiàng)類型支持分層級(jí)關(guān)系,從大到小依次為 “Epic > Feature> Story > Task/Bug”類型,具體如下:

·在“任務(wù)?>項(xiàng)目規(guī)劃”頁面以層級(jí)關(guān)系從大到小新建所需類型工作項(xiàng)。

·在“任務(wù)?> Epic”頁面只能創(chuàng)建“Epic”類型工作項(xiàng)。

·在“任務(wù)?> Feature”頁面只能創(chuàng)建“Feature”類型工作項(xiàng)。

·在“任務(wù)?>Backlog/迭代”頁面只能創(chuàng)建“Story”或“Bug”類型工作項(xiàng)。

如果Story工作項(xiàng)下需要新建子工作項(xiàng),則其子工作項(xiàng)類型只能為“Task”或“Bug”類型。

把規(guī)劃好的Feature、Backlog設(shè)置好工作量、規(guī)劃好迭代計(jì)劃并分配到具體的任務(wù)責(zé)任人,如下:

在Story下面可以新建Task示例:

第七步:創(chuàng)建代碼倉庫

項(xiàng)目規(guī)劃并分配好后,開始配置代碼倉庫,云上托管代碼:

倉庫建立后可以通過右側(cè)的”設(shè)置SSH密鑰”和”重置HTTPS密碼”進(jìn)行代碼庫鏈接和代碼上傳,此處不再詳敘。

第八步:檢查代碼

代碼上傳完成后,可以新建任務(wù),對(duì)代碼倉庫中的代碼進(jìn)行自動(dòng)檢查:

進(jìn)入代碼檢查任務(wù)后里面的“任務(wù)配置”中的“檢查規(guī)則集”可以選用并定制檢查規(guī)則集。

設(shè)置好檢查規(guī)則后,點(diǎn)擊任務(wù)右下角的“開始檢查”后的檢查完畢的結(jié)果呈現(xiàn)如下:

代碼檢查會(huì)對(duì)圈復(fù)雜度、代碼重復(fù)率等進(jìn)行檢查:

查看并處理未解決的8個(gè)問題數(shù):

點(diǎn)擊每一個(gè)問題均能看到修改建議,正確示例及錯(cuò)誤示例。

第九步:代碼構(gòu)建

代碼檢查完并修改對(duì)應(yīng)的問題后,新建任務(wù)進(jìn)行代碼構(gòu)建:

任務(wù)創(chuàng)建后,點(diǎn)擊任務(wù)右上角的“開始構(gòu)建”啟動(dòng)代碼構(gòu)建任務(wù),構(gòu)建結(jié)束后查看構(gòu)建結(jié)果成功,可以點(diǎn)擊“下載構(gòu)建包”下載成功后的包到本地:

第十步:測試管理

進(jìn)入測試部分,主要包括測試設(shè)計(jì)(在項(xiàng)目規(guī)劃后即可啟動(dòng)設(shè)計(jì))、用例執(zhí)行,最后輸出驗(yàn)收?qǐng)?bào)告。

測試設(shè)計(jì)根據(jù)前期項(xiàng)目規(guī)劃時(shí)的Story指定測試設(shè)計(jì)責(zé)任人進(jìn)行用例設(shè)計(jì),用例設(shè)計(jì)模板如下:

用例設(shè)計(jì)完成可分配給對(duì)應(yīng)的測試人員執(zhí)行并標(biāo)注測試結(jié)果,如下:

用例執(zhí)行失敗,在Story下選擇“新建子工作項(xiàng)”創(chuàng)建Bug缺陷單,提交給開發(fā)進(jìn)行修改。

最后測試完成后,可以生成并導(dǎo)出測試報(bào)告:

第十一步:軟件部署

點(diǎn)擊新建任務(wù)開始添加部署任務(wù):

下面這步為新增部署的機(jī)器環(huán)境,根據(jù)IP添加:

主機(jī)添加驗(yàn)證成功如下:

點(diǎn)擊開始部署:

點(diǎn)擊執(zhí)行:

部署成功:

部署的自定義模板管理:

第十二步:發(fā)布倉庫

查看發(fā)布的版本文件信息:

第十三步:創(chuàng)建自動(dòng)化流水線任務(wù)

構(gòu)筑流水線任務(wù),按照自動(dòng)化流程和場景進(jìn)行構(gòu)建,流水線創(chuàng)建成功后,點(diǎn)擊開始執(zhí)行即開始按階段順序執(zhí)行流水線中定義好的各個(gè)任務(wù):

可以在流水線頁面中查看執(zhí)行歷史紀(jì)錄,成功或者失?。?/p>

另外可以在“計(jì)劃配置”頁面設(shè)定流水線定時(shí)執(zhí)行,達(dá)到定時(shí)自動(dòng)化構(gòu)建的要求。

總結(jié):以上所有操作基本覆蓋了Scrum流程的各個(gè)步驟,與精簡流程項(xiàng)目操作基本一致,存在差異的地方主要是“任務(wù)”菜單欄下面的項(xiàng)目規(guī)劃的區(qū)別,精簡流程只能創(chuàng)建“需求”、“任務(wù)”和“缺陷”,與Scrum流程下的項(xiàng)目規(guī)劃不同。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容