введение в Unity test tools вебинар 02.06.2015
-
Upload
unityrus -
Category
Technology
-
view
559 -
download
7
Transcript of введение в Unity test tools вебинар 02.06.2015
![Page 1: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/1.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
ВВЕДЕНИЕ В UNITY TEST TOOLS
Дмитрий Миндра
SDET, Unity Technologies
@dmytromindra
![Page 2: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/2.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
ЗАЧЕМ МЫ ТЕСТИРУЕМ ПРОГРАММЫ?
![Page 3: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/3.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
![Page 4: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/4.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
САМЫЕ ИЗВЕСТНЫЕ ОШИБКИ В ПРOГРАММАХ
http://en.wikipedia.org/wiki/List_of_software_bugs
http://www.computerworld.com/article/2515483/enterprise-applications/epic-failures--11-
infamous-software-bugs.html?page=2
![Page 5: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/5.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
МЫ ПОСТОЯННО ВНОСИМ ИЗМЕНЕНИЯ В ПРОГРАММЫ
![Page 6: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/6.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 7: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/7.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 8: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/8.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 9: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/9.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 10: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/10.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 11: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/11.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 12: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/12.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 13: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/13.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 14: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/14.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 15: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/15.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 16: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/16.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 17: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/17.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
ПРАВИЛЬНАЯ ПИРАМИДА ТЕСТИРОВАНИЯ
![Page 18: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/18.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
НЕПРАВИЛЬНАЯ ПИРАМИДА
![Page 19: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/19.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
![Page 20: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/20.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
ГДЕ СКАЧАТЬ?
A$
http://u3d.as/content/unity-technologies/unity-test-
tools/65h
Bitbucket
https://bitbucket.org/Unity-Technologies/unitytesttools
![Page 21: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/21.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
ЧТО ВХОДИТ В UTT?
• Assertion Component
• Integration Tests (Scene Based Tests)
• Unit Tests
![Page 22: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/22.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
ASSERTION COMPONENT
• MonoBehavior
• No programming required (almost)
![Page 23: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/23.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
INTEGRATION TESTS
• Test “real” scenes, GameObjects and prefabs
![Page 24: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/24.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
МОДУЛЬНЫЕ ТЕСТЫ
• Small and simple
• Test small chunks of functionality in isolation
• Extremely fast
• For “programmers”
![Page 25: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/25.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
НЕПРЕРЫВНАЯ ИНТЕГРАЦИЯ
![Page 26: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/26.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
![Page 27: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/27.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
ВОПРОСЫ?
![Page 28: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/28.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
![Page 29: введение в Unity test tools вебинар 02.06.2015](https://reader034.fdocument.pub/reader034/viewer/2022042619/58f170311a28ab1b0e8b4575/html5/thumbnails/29.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Text Styles
key to switch
between levels
Level 1 = Bullet 24 pt.
Level 2 = Bullet 24 pt.
Level 3 = Bullet 20 pt.
Level 5 = Bullet 16 pt.
To get bullet / plain text
list
https://github.com/DmytroMindra/GrowingGamesGuid
edByTests