---
# System prepended metadata

title: 區塊鏈 BDD - 擴展
tags: [測試文件]

---

###### tags: `測試文件`

# 區塊鏈 BDD - 擴展

[TOC]

## Feature 1：擴展頁面

### **Scenario 1：「對等列表」功能**
> **Given**：所有使用者
> **WHEN**：觀看對等列表
> **THEN**：顯示對等列表
> **EXAMPLE**：

| 名稱 | 別名 | OCPU | 角色 | 可用性區域 | 更多功能 | 
| -------- | -------- | -------- |  -------- |  -------- | 
| Peer0 | P1  | 0.1 | MEMBER | AD1 | 編輯 / 刪除 |
| Peer1 | P2  | 0.1 | MEMBER | AD1 | 編輯 / 刪除 |
| Peer2 | P3  | 0.1 | MEMBER | AD1 | 編輯 / 刪除 |

### **Scenario 2：對等列表「搜尋名稱」功能**
> **Given**：所有使用者
> **WHEN**：搜尋名稱 "1"
> **THEN**：列表搜尋出名稱 有 "1" 項目
> **EXAMPLE**：

| 名稱 | 別名 | OCPU | 角色 | 可用性區域 | 更多功能 | 
| -------- | -------- | -------- |  -------- |  -------- | 
| Peer1 | P2  | 0.1 | MEMBER | AD1 | 編輯 / 刪除 |


### **Scenario 3：對等列表「搜尋別名」功能**
> **Given**：所有使用者
> **WHEN**：搜尋別名 "1"
> **THEN**：列表搜尋出別名 有 "1" 項目
> **EXAMPLE**：

| 名稱 | 別名 | OCPU | 角色 | 可用性區域 | 更多功能 | 
| -------- | -------- | -------- |  -------- |  -------- | 
| Peer0 | P1  | 0.1 | MEMBER | AD1 | 編輯 / 刪除 |


### **Scenario 4：對等列表「OCPU 排序」功能**
> **Given**：所有使用者
> **WHEN**：排序 OCPU 第一次
> **THEN**：針對 OCPU 升冪排序
> **AND**：排序 OCPU 第二次
> **THEN**：針對 OCPU 降冪排序
> **AND**：排序 OCPU 第三次
> **THEN**：回歸原始 API 排序
> **EXAMPLE**：

### **Scenario 5：對等列表「角色排序」功能**
> **Given**：所有使用者
> **WHEN**：排序角色第一次
> **THEN**：針對角色升冪排序
> **AND**：排序角色第二次
> **THEN**：針對角色降冪排序
> **AND**：排序角色第三次
> **THEN**：回歸原始 API 排序
> **EXAMPLE**：

### **Scenario 6：對等列表「可用性區域排序」功能**
> **Given**：所有使用者
> **WHEN**：排序可用性區域第一次
> **THEN**：針對可用性區域升冪排序
> **AND**：排序可用性區域第二次
> **THEN**：針對可用性區域降冪排序
> **AND**：排序可用性區域第三次
> **THEN**：回歸原始 API 排序
> **EXAMPLE**：

### **Scenario 7：對等列表「編輯對等」功能**
> **Given**：所有使用者
> **WHEN**：編輯對等節點
> **THEN**：導向對等模組頁面

### **Scenario 8：對等列表「刪除對等」功能**
> **Given**：所有使用者
> **WHEN**：刪除對等節點
> **THEN**：刪除對等節點成功

### **Scenario 9：「新增對等」功能**
> **Given**：所有使用者
> **WHEN**：新增對等節點
> **THEN**：導向對等模組頁面


## Feature 2：對等模組

### **Scenario 1：「新增對等」功能**
> **Given**：所有使用者
> **WHEN**：輸入別名、輸入OCPU、選擇角色、選擇可用性區域
> **THEN**：新增對等成功，導回擴展列表，並更新列表

### **Scenario 2：「編輯對等」功能**
> **Given**：所有使用者
> **WHEN**：輸入名稱、輸入別名、輸入OCPU、選擇角色、選擇可用性區域
> **THEN**：編輯對等成功，導回擴展列表，並更新列表
