Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8691

QualityForwardのAPIを操作するNode.jsライブラリ

$
0
0

QualityForwardはテスト管理クラウドサービスです。ExcelやGoogleスプレッドシートような一覧形式でテストを一括作成したり、APIから操作もできます。APIはRESTfulなものでシンプルな作りですが、直接URLを叩くような使い方は殆どしないでしょう。

そこで少しでも使いやすくするためにNode.jsライブラリを作り始めました。まだテストスイートの操作しかできませんが、紹介します。

リポジトリ

リポジトリは以下のURLです。ライセンスはMIT Licenseとなっています。

goofmint/qualityforward-node

使い方

まず初期化します。APIキーで初期化します。

import{QualityForward,TestSuite}from'qualityforward-node';constclient=newQualityForward(API_KEY);

テストスイート取得

TypeScriptで書いています。JavaScriptで利用も可能です。

consttestSuites:TestSuite[]=awaitclient.getTestSuites();consttestSuite:TestSuite=testSuites[0];

テストスイート作成、更新

作成と更新は同じsaveメソッドです。

consttestSuite:TestSuite=client.TestSuite();testSuite.name='Test suite name';if(awaittestSuite.save()){// 作成成功}else{// 作成失敗}testSuite.name='新しいテストツイート名';if(awaittestSuite.save()){// 更新成功}else{// 更新失敗}

テストスイート削除

if(awaittestSuite.destroy()){// 削除成功}else{// 削除失敗}

まとめ

ライブラリがあれば、外部システムとの連携であったり、社内データ連係も簡単になるはずです。ぜひお試しください。

QualityForward


Viewing all articles
Browse latest Browse all 8691

Trending Articles