visual studio team system 2008 test edition(for software tester)

20
System 2005 Test Edition

Upload: yosifov

Post on 25-Jun-2015

991 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Visual Studio Team System  2008 Test Edition(for Software Tester)

Visual Studio Team System 2005 Test Edition

Page 2: Visual Studio Team System  2008 Test Edition(for Software Tester)

Microsoft Visual Studio 2005 Team System е първата версия на Visual Studio, която включва комплект от инструменти за тестване, създадени специално за хората които правят проверки и тестове.

Автоматизираните тестове са много удобни за управление, защото ние можем да ги осъществим като част от градивен процес, използвайки Team Foundation Build. Team System има няколко вградени автоматизирани тестове, включващи т. нар. load tester, generic test и unit tests.

Page 3: Visual Studio Team System  2008 Test Edition(for Software Tester)

Видовете тестове включени в един проект могат да бъдат следните:

Unit Tests (Единични тестове)Web Tests (Мрежови тестове)Load Tests (Зареждащи тестове)Manual Tests (Ръчни тестове)Generic Tests (Общи тестове)Ordered Tests (Подредени тестове)

Page 4: Visual Studio Team System  2008 Test Edition(for Software Tester)

Какво представлява тест проектът и как да го управляваме?

Page 5: Visual Studio Team System  2008 Test Edition(for Software Tester)

Test Manager

Page 6: Visual Studio Team System  2008 Test Edition(for Software Tester)

Test View

Page 7: Visual Studio Team System  2008 Test Edition(for Software Tester)

Test Results

Page 8: Visual Studio Team System  2008 Test Edition(for Software Tester)

Приложение на Ordered tests (подредени тестове)

Test lists (тестови списъци)Ordered tests Защо да използваме Ordered tests?

CREATE USER

LOG USERIN

DATA BASE

Page 9: Visual Studio Team System  2008 Test Edition(for Software Tester)

Unit tests (единични тестове)

ОпределениеПредимства:

разбираемоствремето, което се отделя за Unit тестове е същото, както и за другите тестове.колкото по-труден и дълъг е кода на теста, толкова е по-ефективен

Page 10: Visual Studio Team System  2008 Test Edition(for Software Tester)

винаги кода на теста да се отделя от кода, който ще се тествада се избягва промяната на тествания кодвсеки тест да обхваща малка част от кодавсеки тест да е автономен (независим)

Правила за успешен код

Page 11: Visual Studio Team System  2008 Test Edition(for Software Tester)

Етапи за написване на Unit tests

създаване на теста

идентификация на класовете в теста

идентификация на самите тестове

Page 12: Visual Studio Team System  2008 Test Edition(for Software Tester)

Web и Load tests (мрежови и зареждащи тестове)

Web – потвърждават правилното поведение на Web приложенията.

Load – позволяват да се симулира среда, в която много потребители едновременно действат върху едно приложение.

Page 13: Visual Studio Team System  2008 Test Edition(for Software Tester)

Manual Tests (физически тестове)

ОпределениеСтруктура на шаблона на

физическите тестове:-Тестово заглавие-Тестови детайли-Тестови обект-Тестови стъпки-Преговор на историята

Page 14: Visual Studio Team System  2008 Test Edition(for Software Tester)

Планиране на Планиране на Manual Manual teststests

Page 15: Visual Studio Team System  2008 Test Edition(for Software Tester)

Generic tests (общи тестове)

Категории към Generic tests:Тест, който се вмъква във Visual

Studio 2005 и връща кодТест, който се вмъква във Visual

Studio 2005 и връща данниОбща програма, която подобрява

функционалността чрез тест сценарий

Page 16: Visual Studio Team System  2008 Test Edition(for Software Tester)

Сценарии за създаване на наши външни приложенияПоддържане тестовите приложения Развиване на ново външно тестово приложениеСъздаване на конзолно приложение Инсталиране на други тестови системи към Team Test

Page 17: Visual Studio Team System  2008 Test Edition(for Software Tester)

Какви могат да бъдат тестовете накрая?

Тестове, които връщат резултатиТестове, които минават, но имат някои грешкиТестове, които се провалятТестове, които са безполезни

Page 18: Visual Studio Team System  2008 Test Edition(for Software Tester)

Резултати от тестовете и проследяване на грешки

Изпълнението на всеки тип тест връща резултати Резултатите са видими в прозореца Test Results Грешките могат да бъдат поправяни и от мениджъри

Page 19: Visual Studio Team System  2008 Test Edition(for Software Tester)

БЛАГОДАРИМ ЗА БЛАГОДАРИМ ЗА ВНИМАНИЕТО!ВНИМАНИЕТО!

Page 20: Visual Studio Team System  2008 Test Edition(for Software Tester)