Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
大介 束田
PDF, PPTX
9,021 views
Unity testtool
UnityTestToolを使用する時の単体テストパターンになります。
Engineering
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 25
2
/ 25
3
/ 25
4
/ 25
5
/ 25
6
/ 25
7
/ 25
8
/ 25
9
/ 25
10
/ 25
11
/ 25
12
/ 25
13
/ 25
14
/ 25
15
/ 25
16
/ 25
17
/ 25
18
/ 25
19
/ 25
20
/ 25
21
/ 25
22
/ 25
23
/ 25
24
/ 25
25
/ 25
More Related Content
PDF
書こう! 使おう! 単体テスト
by
ryohji ikebe
PDF
書こう! 使おう! 単体テスト
by
ryohji ikebe
PDF
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
by
Unity Technologies Japan K.K.
PDF
テストを書こう、Unity編
by
Hiroto Imoto
PDF
Pythonでブラウザをいっぱい動かしたい
by
Kameko Ohmura
PPT
Test Plugins
by
ykhr
PPT
Python Autotest pdc2008w
by
Takayuki Shimizukawa
PDF
SPAJAMでやったこと
by
Hiroto Imoto
書こう! 使おう! 単体テスト
by
ryohji ikebe
書こう! 使おう! 単体テスト
by
ryohji ikebe
【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Compon...
by
Unity Technologies Japan K.K.
テストを書こう、Unity編
by
Hiroto Imoto
Pythonでブラウザをいっぱい動かしたい
by
Kameko Ohmura
Test Plugins
by
ykhr
Python Autotest pdc2008w
by
Takayuki Shimizukawa
SPAJAMでやったこと
by
Hiroto Imoto
What's hot
PDF
Getting Started with Testing using PHPUnit
by
Atsuhiro Kubo
PDF
Eclipseデバッガを活用するための31のtips
by
Hiroki Kondo
PPTX
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
by
tomitomi3 tomitomi3
PDF
Pythonでの開発を効率的に進めるためのツール設定
by
Atsushi Odagiri
PDF
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
by
Fuminobu TAKEYAMA
PDF
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
by
aha_oretama
PDF
xUnit Test Patterns - Chapter11
by
Takuto Wada
PDF
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
by
TatsuyaKatayama
PDF
Using PyFoam as library(第25回オープンCAE勉強会@関西)
by
TatsuyaKatayama
PDF
wxPython入門(大阪Pythonユーザの集まり2014/03)
by
泰 増田
PPTX
各OSにおいて、OpenCVをpythonから使う方法
by
Katsuhiro Morishita
PDF
オープンCAEとPython
by
TatsuyaKatayama
PDF
Pythonでゲーム作る
by
amusementcreators
KEY
GroovyなAndroidテスト #atest_hack
by
Takahiro Yoshimura
PDF
ゼロから始めたE2Eテスト
by
ushiboy
PDF
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
by
TatsuyaKatayama
PPTX
QtでHello, World!!
by
treby
PDF
密着!わたしのコンソールアプリ開発環境
by
Fumihito Yokoyama
ODP
PySide/QtWebkitで楽々 slideshare Hack
by
Kazushige TAKEUCHI
Getting Started with Testing using PHPUnit
by
Atsuhiro Kubo
Eclipseデバッガを活用するための31のtips
by
Hiroki Kondo
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
by
tomitomi3 tomitomi3
Pythonでの開発を効率的に進めるためのツール設定
by
Atsushi Odagiri
ExcelとPythonによる社会インフラシステムの設定ファイルの自動生成
by
Fuminobu TAKEYAMA
自動化を支えるCI/CDツールの私の選択 ~何をするためにCI/CDツールを選ぶか~
by
aha_oretama
xUnit Test Patterns - Chapter11
by
Takuto Wada
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
by
TatsuyaKatayama
Using PyFoam as library(第25回オープンCAE勉強会@関西)
by
TatsuyaKatayama
wxPython入門(大阪Pythonユーザの集まり2014/03)
by
泰 増田
各OSにおいて、OpenCVをpythonから使う方法
by
Katsuhiro Morishita
オープンCAEとPython
by
TatsuyaKatayama
Pythonでゲーム作る
by
amusementcreators
GroovyなAndroidテスト #atest_hack
by
Takahiro Yoshimura
ゼロから始めたE2Eテスト
by
ushiboy
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
by
TatsuyaKatayama
QtでHello, World!!
by
treby
密着!わたしのコンソールアプリ開発環境
by
Fumihito Yokoyama
PySide/QtWebkitで楽々 slideshare Hack
by
Kazushige TAKEUCHI
Viewers also liked
PDF
Androidで使えるモックフレームワーク
by
Koji Hasegawa
PPTX
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
PPTX
Robotium を使った UI テストとレイアウト確認の効率化
by
Kenichi Tatsuhama
PDF
テストの種類とBDD #33testing
by
Koji Hasegawa
PDF
javascript を Xcode でテスト
by
Yoichiro Sakurai
PPTX
Appium を使って iOS / Android の UI テストを共通化
by
Kenichi Tatsuhama
PDF
『Incubate Camp 5th』のご案内
by
Hiro Sasaki
PDF
【Unite2014】Unity Test Tools
by
cfm_art
PPTX
Jenkins + Deploygateを使った簡単ベータ配信
by
庸介 高橋
PDF
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
by
Koji Hasegawa
PDF
テストがあればなんとかなる〜効率化までの道程〜
by
Takao Sumitomo
PPTX
Robotium を使った UI テスト
by
Kenichi Tatsuhama
PPTX
iOSにおけるUIテスト@potetotips
by
Yusuke Kita
PDF
App extension for iOS
by
toyship
PDF
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
by
Koji Hasegawa
PDF
User Scenario based UI testing with KIF
by
Yusuke Kita
PDF
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
by
cfm_art
PPTX
BITRISEを使っています
by
Kazuaki KURIU
PDF
iOSアプリ開発の現場で訊いてきたtips
by
今城 善矩
PDF
ハンドメイドカレンダー第15回potatotips用
by
Fumiya Sakai
Androidで使えるモックフレームワーク
by
Koji Hasegawa
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
Robotium を使った UI テストとレイアウト確認の効率化
by
Kenichi Tatsuhama
テストの種類とBDD #33testing
by
Koji Hasegawa
javascript を Xcode でテスト
by
Yoichiro Sakurai
Appium を使って iOS / Android の UI テストを共通化
by
Kenichi Tatsuhama
『Incubate Camp 5th』のご案内
by
Hiro Sasaki
【Unite2014】Unity Test Tools
by
cfm_art
Jenkins + Deploygateを使った簡単ベータ配信
by
庸介 高橋
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
by
Koji Hasegawa
テストがあればなんとかなる〜効率化までの道程〜
by
Takao Sumitomo
Robotium を使った UI テスト
by
Kenichi Tatsuhama
iOSにおけるUIテスト@potetotips
by
Yusuke Kita
App extension for iOS
by
toyship
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
by
Koji Hasegawa
User Scenario based UI testing with KIF
by
Yusuke Kita
【Unite2014】Unity5.0 アセットパイプライン/アセットバンドル
by
cfm_art
BITRISEを使っています
by
Kazuaki KURIU
iOSアプリ開発の現場で訊いてきたtips
by
今城 善矩
ハンドメイドカレンダー第15回potatotips用
by
Fumiya Sakai
Similar to Unity testtool
PDF
Androidテスティング実践3 ユニットテスト・CI編
by
株式会社 NTTテクノクロス
PDF
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
by
UnityTechnologiesJapan002
PDF
About junit
by
エンジニア勉強会 エスキュービズム
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
PPTX
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
by
UnityTechnologiesJapan002
PDF
C# から java へのプログラム移植で体験したtddの効果は?
by
Shinichi Hirauchi
PDF
UnityでC#を勉強しはじめた私の主張
by
Ryota Murohoshi
PDF
java-ja TDD 2nd
by
Takuto Wada
KEY
テストコードのリファクタリング
by
Shuji Watanabe
PPT
ユニットテスト 1日目
by
Yoshiki Shibukawa
PDF
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
by
Unity Technologies Japan K.K.
PPTX
ユニットテストを意識して安心しよう
by
Yuta Matsumura
PPTX
RuntimeUnitTestToolkit for Unity
by
Yoshifumi Kawai
KEY
Unit testで定時帰宅!
by
Funato Takashi
PDF
Unity認定試験対策 アップデート -ティーチャートレーニングデイを終えて-
by
UnityTechnologiesJapan002
PPTX
JaSST'16 Tokyo モバイルセッション
by
mirer
PPTX
C#でユニットテストを使う
by
株式会社 システムヨシイ
PDF
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
by
Tomomi Kajita
PDF
『JUnit実践入門』写経・実践会 in 横浜 #3
by
shinyaa31
PDF
Tddbc岡山LT
by
Hiroshi Maekawa
Androidテスティング実践3 ユニットテスト・CI編
by
株式会社 NTTテクノクロス
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
by
UnityTechnologiesJapan002
About junit
by
エンジニア勉強会 エスキュービズム
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について
by
UnityTechnologiesJapan002
C# から java へのプログラム移植で体験したtddの効果は?
by
Shinichi Hirauchi
UnityでC#を勉強しはじめた私の主張
by
Ryota Murohoshi
java-ja TDD 2nd
by
Takuto Wada
テストコードのリファクタリング
by
Shuji Watanabe
ユニットテスト 1日目
by
Yoshiki Shibukawa
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
by
Unity Technologies Japan K.K.
ユニットテストを意識して安心しよう
by
Yuta Matsumura
RuntimeUnitTestToolkit for Unity
by
Yoshifumi Kawai
Unit testで定時帰宅!
by
Funato Takashi
Unity認定試験対策 アップデート -ティーチャートレーニングデイを終えて-
by
UnityTechnologiesJapan002
JaSST'16 Tokyo モバイルセッション
by
mirer
C#でユニットテストを使う
by
株式会社 システムヨシイ
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
by
Tomomi Kajita
『JUnit実践入門』写経・実践会 in 横浜 #3
by
shinyaa31
Tddbc岡山LT
by
Hiroshi Maekawa
More from 大介 束田
PDF
iOS 8/Swift エンジニア勉強会@ヤフー
by
大介 束田
PDF
ゲーム開発におけるバックトラック法
by
大介 束田
PDF
第1回GameDesign-遊びの体験と文化
by
大介 束田
PDF
20130427 さいたま勉強会
by
大介 束田
PDF
20130119 さいたま勉強会
by
大介 束田
PDF
WWDC 2015 情報共有会
by
大介 束田
PDF
20141218 お・と・なのlt大会
by
大介 束田
PDF
メンボフェスタ
by
大介 束田
iOS 8/Swift エンジニア勉強会@ヤフー
by
大介 束田
ゲーム開発におけるバックトラック法
by
大介 束田
第1回GameDesign-遊びの体験と文化
by
大介 束田
20130427 さいたま勉強会
by
大介 束田
20130119 さいたま勉強会
by
大介 束田
WWDC 2015 情報共有会
by
大介 束田
20141218 お・と・なのlt大会
by
大介 束田
メンボフェスタ
by
大介 束田
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