Submit Search
Unity testtool
6 likes
9,016 views
大介 束田
UnityTestToolを使用する時の単体テストパターンになります。
Engineering
Read more
1 of 25
Download now
Downloaded 11 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
More Related Content
PDF
テストを書こう、Unity編
Hiroto Imoto
PDF
SPAJAMでやったこと
Hiroto Imoto
PDF
Pythonでブラウザをいっぱい動かしたい
Kameko Ohmura
PPT
Python Autotest pdc2008w
Takayuki Shimizukawa
PDF
書こう! 使おう! 単体テスト
ryohji ikebe
PPT
Test Plugins
ykhr
PDF
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
Unity Technologies Japan K.K.
PDF
書こう! 使おう! 単体テスト
ryohji ikebe
テストを書こう、Unity編
Hiroto Imoto
SPAJAMでやったこと
Hiroto Imoto
Pythonでブラウザをいっぱい動かしたい
Kameko Ohmura
Python Autotest pdc2008w
Takayuki Shimizukawa
書こう! 使おう! 単体テスト
ryohji ikebe
Test Plugins
ykhr
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
Unity Technologies Japan K.K.
書こう! 使おう! 単体テスト
ryohji ikebe
What's hot
(19)
PDF
Pythonでの開発を効率的に進めるためのツール設定
Atsushi Odagiri
PPTX
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
tomitomi3 tomitomi3
KEY
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
PPTX
QtでHello, World!!
treby
PDF
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
PDF
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
Fuminobu TAKEYAMA
PDF
オープンCAEとPython
TatsuyaKatayama
PDF
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
PDF
Using PyFoam as library(第25回オープンCAE勉強会@関西)
TatsuyaKatayama
PDF
ゼロから始めたE2Eテスト
ushiboy
PDF
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
TatsuyaKatayama
PDF
xUnit Test Patterns - Chapter11
Takuto Wada
PDF
wxPython入門(大阪Pythonユーザの集まり2014/03)
泰 増田
PDF
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
PDF
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
TatsuyaKatayama
PPTX
各OSにおいて、OpenCVをpythonから使う方法
Katsuhiro Morishita
ODP
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
PDF
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
aha_oretama
PDF
Pythonでゲーム作る
amusementcreators
Pythonでの開発を効率的に進めるためのツール設定
Atsushi Odagiri
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
tomitomi3 tomitomi3
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
QtでHello, World!!
treby
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
Fuminobu TAKEYAMA
オープンCAEとPython
TatsuyaKatayama
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
Using PyFoam as library(第25回オープンCAE勉強会@関西)
TatsuyaKatayama
ゼロから始めたE2Eテスト
ushiboy
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
TatsuyaKatayama
xUnit Test Patterns - Chapter11
Takuto Wada
wxPython入門(大阪Pythonユーザの集まり2014/03)
泰 増田
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
TatsuyaKatayama
各OSにおいて、OpenCVをpythonから使う方法
Katsuhiro Morishita
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
aha_oretama
Pythonでゲーム作る
amusementcreators
Ad
Viewers also liked
(20)
PDF
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
PDF
テストの種類とBDD #33testing
Koji Hasegawa
PPTX
Robotium を使った UI テストとレイアウト確認の効率化
Kenichi Tatsuhama
PDF
User Scenario based UI testing with KIF
Yusuke Kita
PPTX
Sansan における Android アプリ自動テスト導入事例
Kenichi Tatsuhama
PPTX
Appium を使って iOS / Android の UI テストを共通化
Kenichi Tatsuhama
PDF
【Unite2014】Unity Test Tools
cfm_art
PDF
『Incubate Camp 5th』のご案内
Hiro Sasaki
PDF
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
Koji Hasegawa
PDF
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
cfm_art
PDF
Androidで使えるモックフレームワーク
Koji Hasegawa
PDF
javascript を Xcode でテスト
Yoichiro Sakurai
PDF
iOSアプリ開発の現場で訊いてきたtips
今城 善矩
PPTX
Robotium を使った UI テスト
Kenichi Tatsuhama
PDF
ハンドメイドカレンダー第15回potatotips用
Fumiya Sakai
PPTX
Jenkins + Deploygateを使った簡単ベータ配信
庸介 高橋
PDF
App extension for iOS
toyship
PPTX
BITRISEを使っています
Kazuaki KURIU
PPTX
iOSにおけるUIテスト@potetotips
Yusuke Kita
PDF
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Koji Hasegawa
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
テストの種類とBDD #33testing
Koji Hasegawa
Robotium を使った UI テストとレイアウト確認の効率化
Kenichi Tatsuhama
User Scenario based UI testing with KIF
Yusuke Kita
Sansan における Android アプリ自動テスト導入事例
Kenichi Tatsuhama
Appium を使って iOS / Android の UI テストを共通化
Kenichi Tatsuhama
【Unite2014】Unity Test Tools
cfm_art
『Incubate Camp 5th』のご案内
Hiro Sasaki
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
Koji Hasegawa
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
cfm_art
Androidで使えるモックフレームワーク
Koji Hasegawa
javascript を Xcode でテスト
Yoichiro Sakurai
iOSアプリ開発の現場で訊いてきたtips
今城 善矩
Robotium を使った UI テスト
Kenichi Tatsuhama
ハンドメイドカレンダー第15回potatotips用
Fumiya Sakai
Jenkins + Deploygateを使った簡単ベータ配信
庸介 高橋
App extension for iOS
toyship
BITRISEを使っています
Kazuaki KURIU
iOSにおけるUIテスト@potetotips
Yusuke Kita
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Koji Hasegawa
Ad
Similar to Unity testtool
(20)
PDF
About junit
エンジニア勉強会 エスキュービズム
PDF
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
PDF
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
Takeshi Fujimoto
PPTX
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
UnityTechnologiesJapan002
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
Shuji Watanabe
PDF
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
PDF
Agileツール適合化分科会(テスト自動化ツール)
masanori kataoka
PDF
Spring bootでweb ユニットテスト編
なべ
PDF
モックライブラリを使ってきちんとユニットテストする #Objective-C
Shoichi Matsuda
PDF
機械学習を活用したテスト自動化システムの設計
Nozomi Ito
PDF
そうだプラグイン作ろう =Unityの巻=
Keiichi Kobayashi
PDF
【Unite 2018 Tokyo】エディター拡張マニアクス2018
Unity Technologies Japan K.K.
PPT
ユニットテスト_2日目
Yoshiki Shibukawa
PDF
UnityによるHoloLensアプリケーション入門
Yuichi Ishii
PPT
PHP agile test tips
Tsutomu Chikuba
PPTX
ソフトウェア・テスト入門8
Kenta Hattori
PDF
勉強会8月26日.pdf
iPride Co., Ltd.
PDF
2015 12 03_uiテストツールについて
Natsuki Yamanaka
PPTX
CLRH_120414_WFTDD
Tomoyuki Obi
PDF
20161222 selenium adventcalender
Naoya Kojima
About junit
エンジニア勉強会 エスキュービズム
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
Takeshi Fujimoto
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
UnityTechnologiesJapan002
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
Shuji Watanabe
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
Agileツール適合化分科会(テスト自動化ツール)
masanori kataoka
Spring bootでweb ユニットテスト編
なべ
モックライブラリを使ってきちんとユニットテストする #Objective-C
Shoichi Matsuda
機械学習を活用したテスト自動化システムの設計
Nozomi Ito
そうだプラグイン作ろう =Unityの巻=
Keiichi Kobayashi
【Unite 2018 Tokyo】エディター拡張マニアクス2018
Unity Technologies Japan K.K.
ユニットテスト_2日目
Yoshiki Shibukawa
UnityによるHoloLensアプリケーション入門
Yuichi Ishii
PHP agile test tips
Tsutomu Chikuba
ソフトウェア・テスト入門8
Kenta Hattori
勉強会8月26日.pdf
iPride Co., Ltd.
2015 12 03_uiテストツールについて
Natsuki Yamanaka
CLRH_120414_WFTDD
Tomoyuki Obi
20161222 selenium adventcalender
Naoya Kojima
More from 大介 束田
(8)
PDF
第1回GameDesign-遊びの体験と文化
大介 束田
PDF
WWDC 2015 情報共有会
大介 束田
PDF
ゲーム開発におけるバックトラック法
大介 束田
PDF
20141218 お・と・なのlt大会
大介 束田
PDF
iOS 8/Swift エンジニア勉強会@ヤフー
大介 束田
PDF
メンボフェスタ
大介 束田
PDF
20130119 さいたま勉強会
大介 束田
PDF
20130427 さいたま勉強会
大介 束田
第1回GameDesign-遊びの体験と文化
大介 束田
WWDC 2015 情報共有会
大介 束田
ゲーム開発におけるバックトラック法
大介 束田
20141218 お・と・なのlt大会
大介 束田
iOS 8/Swift エンジニア勉強会@ヤフー
大介 束田
メンボフェスタ
大介 束田
20130119 さいたま勉強会
大介 束田
20130427 さいたま勉強会
大介 束田
Unity testtool
1.
テキスト Unityにおけるテストパターン 束田 大介
2.
Unityにおけるテスト
3.
Unity Test Tools Unity
Technologiesから 公開されているテスト ツール 2013年に公開された が、実際の導入はまだ 浸透してない
4.
搭載されている機能 Unit Test -
メソッド単位での挙動の確認 Integration Test - アプリの挙動テスト
5.
Unit Test
6.
準備するもの Unity Test Tool
( Asset Storeからインポート ) 被単体用テストクラス テスト用コード
7.
Unity Test Tool
8.
AssetStore AssetStoreで最新のリリース版が配布されているの で、ダウンロード後インポート
9.
BitBucket Unity Technologiesからリポジトリが公開されていま すので、ここから最新版を取得してもよい
10.
被単体テスト用クラス
11.
被単体用テストクラス 実装されているのは、初 期化用の構造体とbool、 intの返り値をもったメ ソッドLessThanXと XPlusY。 それぞれのメソッドを、 2つのケースでテストし ます
12.
テスト用コード
13.
準備
14.
テスト用コードの配置場所 UnityEditorとして機能させるので、必ずEditorフォル ダに入れておく Editorとして扱うが、namespaceのUnityEditorの宣言 は不要
15.
属性付与 テスト用コードには、クラス、各メソッドに属性を 付与します 引数に付与する属性もあります
16.
属性付与 [Test] テスト用メソッドであることを示します。 [TestCase] InitializeTestでテストする値を渡します。テストケースの数だけ属性 を記述します。 [Values] 引数に与える値を並べて指定することができます。 [Range] 引数に与える値を範囲と条件を指定することができます。
17.
テスト用コード 被テスト用クラスと同 じだけのテスト用メソッ ドを準備します 引数の値に応じてテス トを行うよう設定する
18.
テスト用コード
19.
テスト用コード InitializeTestメソッドに、整数1と2を渡した場合と、−1と −100を渡した場合にエラーがないかのテストになります 仮にTestClassのx,yがfloatだった場合、エラーが返ってきま す
20.
テスト用コード こちらのテストメソッドは、それぞれの引数に、Valuesにセット した値を渡し、すべての条件分のテストを行います テストないの条件値、TestClassを呼び出した結果にエラーがなけ ればこのテストはOKといった結果になります( Assert.AreEqual(xLess, testClass.LessThanX(a)); )
21.
テスト用コード この場合は少々複雑で、1∼10のレンジで2つおきの値を引数とし た条件と、1∼2のレンジでカウントした値のすべての条件でテスト を行います xとyにそれぞれ値が入っていて計算ができ、かつtestClass.XPlusYTest から値が返ってきているかの条件を満たした場合OKとします
22.
実行方法 事例としてはJenkinsから、Unityのバッチモードで実 行させる事を想定していました 定期的、もしくはリポジトリにコミットがあった場 合にバッチモードでテストを実行を想定 今回は基本的な実行方法をご紹介します
23.
実行方法 Unity5でのウインドウになってし まっていますが、RunAllを押すと、 すべてのテストが開始されます UnityTestでエラーが出ていますが割 愛します MyTestの結果を見るとすべての値が 成功していますが、かかった時間も ウインドウ下部に表示されています
24.
実行方法 テスト結果に関しては、Xmlにて出力することも可能 以下のコードはWindows用ですが、アプリケーションの 指定、保存先のファイルパスを変更する形で実行可能 Jenkinsで呼び出すことも可能 >Unity.exe -batchmode -projectPath PATH_TO_YOUR_PROJECT -executeMethod
UnityTest.Batch.RunUnitTests -resultFilePath=C:tempresults.xml
25.
ご静聴ありがとうございました
Download