Enviar búsqueda
Cargar
Unity testtool
•
6 recomendaciones
•
9,009 vistas
大介 束田
Seguir
UnityTestToolを使用する時の単体テストパターンになります。
Leer menos
Leer más
Ingeniería
Denunciar
Compartir
Denunciar
Compartir
1 de 25
Descargar ahora
Descargar para leer sin conexión
Recomendados
テストを書こう、Unity編
テストを書こう、Unity編
Hiroto Imoto
SPAJAMでやったこと
SPAJAMでやったこと
Hiroto Imoto
Pythonでブラウザをいっぱい動かしたい
Pythonでブラウザをいっぱい動かしたい
Kameko Ohmura
Python Autotest pdc2008w
Python Autotest pdc2008w
Takayuki Shimizukawa
書こう! 使おう! 単体テスト
書こう! 使おう! 単体テスト
ryohji ikebe
Test Plugins
Test Plugins
ykhr
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
Unity Technologies Japan K.K.
書こう! 使おう! 単体テスト
書こう! 使おう! 単体テスト
ryohji ikebe
Recomendados
テストを書こう、Unity編
テストを書こう、Unity編
Hiroto Imoto
SPAJAMでやったこと
SPAJAMでやったこと
Hiroto Imoto
Pythonでブラウザをいっぱい動かしたい
Pythonでブラウザをいっぱい動かしたい
Kameko Ohmura
Python Autotest pdc2008w
Python Autotest pdc2008w
Takayuki Shimizukawa
書こう! 使おう! 単体テスト
書こう! 使おう! 単体テスト
ryohji ikebe
Test Plugins
Test Plugins
ykhr
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
Unity Technologies Japan K.K.
書こう! 使おう! 単体テスト
書こう! 使おう! 単体テスト
ryohji ikebe
Pythonでの開発を効率的に進めるためのツール設定
Pythonでの開発を効率的に進めるためのツール設定
Atsushi Odagiri
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
tomitomi3 tomitomi3
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
QtでHello, World!!
QtでHello, World!!
treby
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
Fuminobu TAKEYAMA
オープンCAEとPython
オープンCAEとPython
TatsuyaKatayama
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
Using PyFoam as library(第25回オープンCAE勉強会@関西)
Using PyFoam as library(第25回オープンCAE勉強会@関西)
TatsuyaKatayama
ゼロから始めたE2Eテスト
ゼロから始めたE2Eテスト
ushiboy
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
TatsuyaKatayama
xUnit Test Patterns - Chapter11
xUnit Test Patterns - Chapter11
Takuto Wada
wxPython入門(大阪Pythonユーザの集まり2014/03)
wxPython入門(大阪Pythonユーザの集まり2014/03)
泰 増田
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
Pythonのシグナル処理
Pythonのシグナル処理
Atsuo Ishimoto
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
TatsuyaKatayama
各OSにおいて、OpenCVをpythonから使う方法
各OSにおいて、OpenCVをpythonから使う方法
Katsuhiro Morishita
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
aha_oretama
Pythonでゲーム作る
Pythonでゲーム作る
amusementcreators
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
テストの種類とBDD #33testing
テストの種類とBDD #33testing
Koji Hasegawa
Más contenido relacionado
La actualidad más candente
Pythonでの開発を効率的に進めるためのツール設定
Pythonでの開発を効率的に進めるためのツール設定
Atsushi Odagiri
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
tomitomi3 tomitomi3
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
QtでHello, World!!
QtでHello, World!!
treby
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
Fuminobu TAKEYAMA
オープンCAEとPython
オープンCAEとPython
TatsuyaKatayama
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
Using PyFoam as library(第25回オープンCAE勉強会@関西)
Using PyFoam as library(第25回オープンCAE勉強会@関西)
TatsuyaKatayama
ゼロから始めたE2Eテスト
ゼロから始めたE2Eテスト
ushiboy
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
TatsuyaKatayama
xUnit Test Patterns - Chapter11
xUnit Test Patterns - Chapter11
Takuto Wada
wxPython入門(大阪Pythonユーザの集まり2014/03)
wxPython入門(大阪Pythonユーザの集まり2014/03)
泰 増田
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
Pythonのシグナル処理
Pythonのシグナル処理
Atsuo Ishimoto
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
TatsuyaKatayama
各OSにおいて、OpenCVをpythonから使う方法
各OSにおいて、OpenCVをpythonから使う方法
Katsuhiro Morishita
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
aha_oretama
Pythonでゲーム作る
Pythonでゲーム作る
amusementcreators
La actualidad más candente
(20)
Pythonでの開発を効率的に進めるためのツール設定
Pythonでの開発を効率的に進めるためのツール設定
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
QtでHello, World!!
QtでHello, World!!
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
オープンCAEとPython
オープンCAEとPython
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Using PyFoam as library(第25回オープンCAE勉強会@関西)
Using PyFoam as library(第25回オープンCAE勉強会@関西)
ゼロから始めたE2Eテスト
ゼロから始めたE2Eテスト
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
xUnit Test Patterns - Chapter11
xUnit Test Patterns - Chapter11
wxPython入門(大阪Pythonユーザの集まり2014/03)
wxPython入門(大阪Pythonユーザの集まり2014/03)
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Pythonのシグナル処理
Pythonのシグナル処理
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
各OSにおいて、OpenCVをpythonから使う方法
各OSにおいて、OpenCVをpythonから使う方法
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
Pythonでゲーム作る
Pythonでゲーム作る
Destacado
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
テストの種類とBDD #33testing
テストの種類とBDD #33testing
Koji Hasegawa
Robotium を使った UI テストとレイアウト確認の効率化
Robotium を使った UI テストとレイアウト確認の効率化
健一 辰濱
User Scenario based UI testing with KIF
User Scenario based UI testing with KIF
Yusuke Kita
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
健一 辰濱
Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化
健一 辰濱
【Unite2014】Unity Test Tools
【Unite2014】Unity Test Tools
cfm_art
『Incubate Camp 5th』のご案内
『Incubate Camp 5th』のご案内
Hiro Sasaki
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
Koji Hasegawa
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
cfm_art
Androidで使えるモックフレームワーク
Androidで使えるモックフレームワーク
Koji Hasegawa
javascript を Xcode でテスト
javascript を Xcode でテスト
Yoichiro Sakurai
iOSアプリ開発の現場で訊いてきたtips
iOSアプリ開発の現場で訊いてきたtips
今城 善矩
Robotium を使った UI テスト
Robotium を使った UI テスト
健一 辰濱
ハンドメイドカレンダー第15回potatotips用
ハンドメイドカレンダー第15回potatotips用
Fumiya Sakai
Jenkins + Deploygateを使った簡単ベータ配信
Jenkins + Deploygateを使った簡単ベータ配信
庸介 高橋
App extension for iOS
App extension for iOS
toyship
BITRISEを使っています
BITRISEを使っています
Kazuaki KURIU
iOSにおけるUIテスト@potetotips
iOSにおけるUIテスト@potetotips
Yusuke Kita
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Koji Hasegawa
Destacado
(20)
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
テストの種類とBDD #33testing
テストの種類とBDD #33testing
Robotium を使った UI テストとレイアウト確認の効率化
Robotium を使った UI テストとレイアウト確認の効率化
User Scenario based UI testing with KIF
User Scenario based UI testing with KIF
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
Appium を使って iOS / Android の UI テストを共通化
Appium を使って iOS / Android の UI テストを共通化
【Unite2014】Unity Test Tools
【Unite2014】Unity Test Tools
『Incubate Camp 5th』のご案内
『Incubate Camp 5th』のご案内
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
Androidで使えるモックフレームワーク
Androidで使えるモックフレームワーク
javascript を Xcode でテスト
javascript を Xcode でテスト
iOSアプリ開発の現場で訊いてきたtips
iOSアプリ開発の現場で訊いてきたtips
Robotium を使った UI テスト
Robotium を使った UI テスト
ハンドメイドカレンダー第15回potatotips用
ハンドメイドカレンダー第15回potatotips用
Jenkins + Deploygateを使った簡単ベータ配信
Jenkins + Deploygateを使った簡単ベータ配信
App extension for iOS
App extension for iOS
BITRISEを使っています
BITRISEを使っています
iOSにおけるUIテスト@potetotips
iOSにおけるUIテスト@potetotips
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Similar a Unity testtool
About junit
About junit
エンジニア勉強会 エスキュービズム
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
Takeshi Fujimoto
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
UnityTechnologiesJapan002
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
Shuji Watanabe
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
masanori kataoka
Spring bootでweb ユニットテスト編
Spring bootでweb ユニットテスト編
なべ
モックライブラリを使ってきちんとユニットテストする #Objective-C
モックライブラリを使ってきちんとユニットテストする #Objective-C
Shoichi Matsuda
機械学習を活用したテスト自動化システムの設計
機械学習を活用したテスト自動化システムの設計
Nozomi Ito
そうだプラグイン作ろう =Unityの巻=
そうだプラグイン作ろう =Unityの巻=
Keiichi Kobayashi
【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018
Unity Technologies Japan K.K.
ユニットテスト_2日目
ユニットテスト_2日目
Yoshiki Shibukawa
UnityによるHoloLensアプリケーション入門
UnityによるHoloLensアプリケーション入門
Yuichi Ishii
PHP agile test tips
PHP agile test tips
Tsutomu Chikuba
ソフトウェア・テスト入門8
ソフトウェア・テスト入門8
Kenta Hattori
勉強会8月26日.pdf
勉強会8月26日.pdf
iPride Co., Ltd.
2015 12 03_uiテストツールについて
2015 12 03_uiテストツールについて
Natsuki Yamanaka
CLRH_120414_WFTDD
CLRH_120414_WFTDD
Tomoyuki Obi
20161222 selenium adventcalender
20161222 selenium adventcalender
Naoya Kojima
Similar a Unity testtool
(20)
About junit
About junit
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
Spring bootでweb ユニットテスト編
Spring bootでweb ユニットテスト編
モックライブラリを使ってきちんとユニットテストする #Objective-C
モックライブラリを使ってきちんとユニットテストする #Objective-C
機械学習を活用したテスト自動化システムの設計
機械学習を活用したテスト自動化システムの設計
そうだプラグイン作ろう =Unityの巻=
そうだプラグイン作ろう =Unityの巻=
【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018
ユニットテスト_2日目
ユニットテスト_2日目
UnityによるHoloLensアプリケーション入門
UnityによるHoloLensアプリケーション入門
PHP agile test tips
PHP agile test tips
ソフトウェア・テスト入門8
ソフトウェア・テスト入門8
勉強会8月26日.pdf
勉強会8月26日.pdf
2015 12 03_uiテストツールについて
2015 12 03_uiテストツールについて
CLRH_120414_WFTDD
CLRH_120414_WFTDD
20161222 selenium adventcalender
20161222 selenium adventcalender
Más de 大介 束田
第1回GameDesign-遊びの体験と文化
第1回GameDesign-遊びの体験と文化
大介 束田
WWDC 2015 情報共有会
WWDC 2015 情報共有会
大介 束田
ゲーム開発におけるバックトラック法
ゲーム開発におけるバックトラック法
大介 束田
20141218 お・と・なのlt大会
20141218 お・と・なのlt大会
大介 束田
iOS 8/Swift エンジニア勉強会@ヤフー
iOS 8/Swift エンジニア勉強会@ヤフー
大介 束田
メンボフェスタ
メンボフェスタ
大介 束田
20130119 さいたま勉強会
20130119 さいたま勉強会
大介 束田
20130427 さいたま勉強会
20130427 さいたま勉強会
大介 束田
Más de 大介 束田
(8)
第1回GameDesign-遊びの体験と文化
第1回GameDesign-遊びの体験と文化
WWDC 2015 情報共有会
WWDC 2015 情報共有会
ゲーム開発におけるバックトラック法
ゲーム開発におけるバックトラック法
20141218 お・と・なのlt大会
20141218 お・と・なのlt大会
iOS 8/Swift エンジニア勉強会@ヤフー
iOS 8/Swift エンジニア勉強会@ヤフー
メンボフェスタ
メンボフェスタ
20130119 さいたま勉強会
20130119 さいたま勉強会
20130427 さいたま勉強会
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.
ご静聴ありがとうございました
Descargar ahora