Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

ra-qm-skills

申し訳ございませんが、提供していただいた「ra-qm-skills」は説明文というより、単なる識別子やラベルのように見えます。この語句の文脈や詳細な説明文がありましたら、そちらを翻訳させていただけます。

description の原文を見る

ra-qm-skills

SKILL.md 本文

QA Automation スキル

概要

このスキルセットは、QA エンジニアが自動化テストを効率的に設計・実装・保守するために必要な技術的能力をカバーしています。

コアスキル

1. テストフレームワークの知識

  • Selenium WebDriver - Web アプリケーションの自動化テスト
  • Appium - モバイルアプリケーションのテスト
  • JUnit / TestNG - Java ベースのテストフレームワーク
  • Pytest - Python ベースのテストフレームワーク
  • Jest / Mocha - JavaScript テストフレームワーク

2. テスト設計

以下の領域での理解と実装が必要です:

- ブラックボックステスト
- ホワイトボックステスト
- グレーボックステスト
- 同値分割法
- 境界値分析
- 状態遷移テスト

3. テスト自動化のベストプラクティス

Page Object Model (POM)

テスト保守性を向上させるための設計パターンです。ページの要素とそのアクションを専用のクラスにカプセル化します。

public class LoginPage {
    private WebDriver driver;
    private By usernameField = By.id("username");
    private By passwordField = By.id("password");
    private By loginButton = By.id("login");
    
    public LoginPage(WebDriver driver) {
        this.driver = driver;
    }
    
    public void enterUsername(String username) {
        driver.findElement(usernameField).sendKeys(username);
    }
    
    public void enterPassword(String password) {
        driver.findElement(passwordField).sendKeys(password);
    }
    
    public void clickLogin() {
        driver.findElement(loginButton).click();
    }
}

テストケースの独立性

各テストケースは独立して実行可能である必要があります。

Data-Driven Testing

テストデータと テストロジックの分離により、複数のデータセットで同じテストを実行します。

@pytest.mark.parametrize("username,password,expected", [
    ("user1", "pass1", "success"),
    ("user2", "pass2", "success"),
    ("invalid", "wrong", "failure")
])
def test_login(username, password, expected):
    result = login(username, password)
    assert result == expected

4. CI/CD パイプラインとの統合

  • Jenkins でのテスト自動化パイプラインの構築
  • GitHub Actions の活用
  • GitLab CI の設定
  • 継続的なテスト実行と結果報告

5. テスト報告と分析

  • テスト実行結果の記録と分析
  • Allure Report などのレポーティングツール
  • メトリクスの追跡(カバレッジ、成功率など)
  • ステークホルダーへの報告

スキルレベル定義

初級 (Junior QA Engineer)

  • 既存のテストケースを実行できる
  • 基本的なテストシナリオを作成できる
  • テストフレームワークの基本的な使用方法を理解している
  • バグ報告書の作成ができる

中級 (QA Engineer)

  • テスト戦略の計画と実装ができる
  • テストフレームワークとツールの効果的な活用
  • Page Object Model などの設計パターンの実装
  • 自動化テストの保守性と拡張性を考慮した設計
  • テスト結果の分析とレポート作成

上級 (Senior QA Engineer / QA Lead)

  • 全体的なテスト戦略の策定
  • テスト自動化フレームワークの設計と構築
  • チーム内でのベストプラクティスの共有と指導
  • CI/CD パイプラインの最適化
  • テストの品質メトリクスの定義と改善

関連ツール

ツール用途
SeleniumWeb UI テスト自動化
Appiumモバイルアプリテスト
JMeterパフォーマンステスト
SonarQubeコード品質分析
TestRailテスト管理
Jiraバグ追跡・タスク管理
Allureテスト報告

継続的な学習

  • テストトレンドの追従
  • 新しいテストツールとテクノロジーの評価
  • コミュニティへの参加(meetup、カンファレンスなど)
  • 技術書籍の読解とスキルの深化

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
alirezarezvani
リポジトリ
alirezarezvani/claude-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/alirezarezvani/claude-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: alirezarezvani · alirezarezvani/claude-skills · ライセンス: MIT