Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a-sakagami/static_e2esite
テスト自動化用E2Eサイト
https://github.com/a-sakagami/static_e2esite
hugo test-automation
Last synced: 3 days ago
JSON representation
テスト自動化用E2Eサイト
- Host: GitHub
- URL: https://github.com/a-sakagami/static_e2esite
- Owner: A-Sakagami
- License: mit
- Created: 2025-01-06T02:37:20.000Z (22 days ago)
- Default Branch: master
- Last Pushed: 2025-01-21T05:50:17.000Z (7 days ago)
- Last Synced: 2025-01-21T06:27:04.400Z (7 days ago)
- Topics: hugo, test-automation
- Language: HTML
- Homepage: https://a-sakagami.github.io/static_E2Esite/
- Size: 242 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# static_E2Esite
テスト自動化用E2Eサイト## ディレクトリ構造
以下を確認ください
.github
archetypes
assets
content
data
i18n
layouts
public
static
themes
.gitignore
.hugo_build.lock
.nojekyll
config.toml
LICENSE
README.md
## ダウンロード
```shell
cd {ダウンロード先のディレクトリ}
git clone https://github.com/A-Sakagami/static_E2Esite.git
```## 仕様
```
実装済みの機能についてはチェックボックスOKにしています
```### トップ画面
- [x] URL: https://a-sakagami.github.io/static_E2Esite/
- [x] ヘッダー:Home, About, Contact, Login### ログイン画面
- トップ画面のログインボタン、またはヘッダーに*Login*があれば遷移可能
- 入力値
- ユーザーID
- パスワード
#### アカウント一覧以下を確認ください
- [x] userType: admin, username: admin, password: adminpass1234
- [x] userType: user, username: user, password: userpass1234### 一般ユーザー画面
- [x] 一般ユーザーでログイン後、ホーム画面にリダイレクトされる。
URL: https://a-sakagami.github.io/static_E2Esite/#### 文章の投稿
- [x] テキストエリアに任意の文字列を代入可能
- [ ] 文字数上限は255文字(全角・半角を問わない)#### 文章のステータス
- [x] 背景色で表現している。
- [x] 青(カラーコード#):*投稿済み*(承認作業待ち)
- [x] 緑(カラーコード#):*承認済み*
- [x] 赤(カラーコード#): **否認**
- [x] テキスト編集可能
- [x] 再提出ボタンでステータスが*投稿済み*に戻る### 管理者画面
- [x] 管理者ユーザーでログイン後、管理者用のホーム画面にリダイレクトされる。
- [x] URL: https://a-sakagami.github.io/static_E2Esite/admin
- [ ] 未ログイン時、または一般ユーザーでログイン時に上のURLを直接入力すると、ポップアップが表示されて前の画面にリダイレクトされる。#### 文章の承認・否認
- [x] 一般ユーザーから投稿した文章の一覧が表示される
- [x] 投稿が無かった場合、表示なし
- [x] 承認ボタン・否認ボタンが表示される
- [x] 各ボタンのアクションが、一般ユーザー画面に反映される
- [x] 承認ボタン:テキスト背景が緑に変化
- [x] 否認ボタン:テキスト背景が赤に変化
- [x] 一般ユーザー側で編集・再投稿が可能になる#### ユーザー管理
- [x] タブごとにCRUD操作を実装している
- [ ] 新規ユーザー登録
- [ ] ユーザー一覧表示
- [ ] ユーザー情報更新
- [ ] ユーザー権限の変更も可
- [ ] ユーザー情報削除### お問い合わせ画面(Contact)
- [x] お問い合わせフォームの送信ができる
- [x] 名前・メールアドレス・本文の入力欄
- [x] 送信するとポップアップが表示される