• 検索結果がありません。

Ruby on Railsにおけるテストケース自動生成の提案と実装

N/A
N/A
Protected

Academic year: 2021

シェア "Ruby on Railsにおけるテストケース自動生成の提案と実装"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会論文誌. プログラミング. Vol.6 No.3 51 (Dec. 2013). 発表概要. Ruby on Rails におけるテストケース自動生成の提案と実装 田代 克也1,a). 中野 圭介2. 岩崎 英哉1. 2013年3月1日発表. Web アプリケーションの開発を支援するための枠組みとして,テストツールと呼ばれる機能が多くの開 発フレームワークにおいて提供されている.この機能では,テストに必要な入力値などの組であるテスト ケースを開発者が設定することで,自動的なテストの実行が可能である.しかしながら,正確なテストを 行うには,入力値などを詳細に記述しなければならないため,テストケースの作成自体が開発者側への大 きな負担となっている.本発表では,Web アプリケーション開発フレームワークにおける,テストケース の自動生成機能を提案し,実装を行った.対象とする開発フレームワークは,現在主流になっている Ruby on Rails とし,Rails のテストツール機能の 1 つである機能テストにおいて実装した.本システムでは,開 発者は全体の入力値の一部を与えることで,不足している入力値を補完しつつテストケースが生成される. また,オープンソースの Rails の Web アプリケーションに対して本システムを適用し,多くのテストケー スが自動生成されることを確認した.. Proposal and Implementation Automatic Test Case Generation in Ruby on Rails Katsusya Tashiro1,a). Keisuke Nakano2. Hideya Iwasaki1. Presented: March 1, 2013. Many Web application frameworks provide testing tools for supporting development of Web applications. The testing tools automatically test a Web application with a set of test cases given by a developer. However, the developer should carefully designate the set of test cases to achieve precise tests. We propose and implement an automatic test case generation system for a Web application framework. Our system works for the Web application developed with Ruby on Rails which is widely used. It provides a set of test cases for functional tests on Rails from only a part of input values designated by a developer. Furthermore, we demonstrate that our system can automatically generate many test cases for open-sourced Web applications developed with Rails.. 1. 2. a). 電気通信大学情報理工学研究科 Graduate School of Informatics and Engineering, The University of Electro-Communications, Chofu, Tokyo 182–8585, Japan 電気通信大学先端領域教育研究センター Center for Frontier Science and Engineering, The University of Electro-Communications, Chofu, Tokyo 182–8585, Japan [email protected]. c 2013 Information Processing Society of Japan . 51.

(2)

参照

関連したドキュメント

情報理工学研究科 情報・通信工学専攻. 2012/7/12

関東総合通信局 東京電機大学 工学部電気電子工学科 電気通信システム 昭和62年3月以降

理工学部・情報理工学部・生命科学部・薬学部 AO 英語基準入学試験【4 月入学】 国際関係学部・グローバル教養学部・情報理工学部 AO

【原因】 自装置の手動鍵送信用 IPsec 情報のセキュリティプロトコルと相手装置の手動鍵受信用 IPsec

The purpose of the Graduate School of Humanities program in Japanese Humanities is to help students acquire expertise in the field of humanities, including sufficient

Amount of Remuneration, etc. The Company does not pay to Directors who concurrently serve as Executive Officer the remuneration paid to Directors. Therefore, “Number of Persons”

経済学研究科は、経済学の高等教育機関として研究者を

EC における電気通信規制の法と政策(‑!‑...