microsoft test manager 2010 by anton vidishchev

18
Тестирование приложений с помощью Microsoft Test Manager 2010 Антон Видищев Sigma Ukraine

Upload: alex-tumanoff

Post on 24-Jun-2015

2.137 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Microsoft Test Manager 2010 by  Anton Vidishchev

Тестирование приложений с помощью Microsoft Test Manager 2010

Антон ВидищевSigma Ukraine

Page 2: Microsoft Test Manager 2010 by  Anton Vidishchev

Содержание доклада

• Философия и цели• Microsoft Test Manager– Тест-планы– Управление тест-кейсами– Написание тестов– Запуск тестов– Быстрое выполнение ручных тестов

• Введение в Coded UI Tests

Page 3: Microsoft Test Manager 2010 by  Anton Vidishchev

Visual Studio 2010

Page 4: Microsoft Test Manager 2010 by  Anton Vidishchev

Баги в ПО обходятся экономике США в $59.5 млрд ежегодно

В среднем профессиональные разработчики допускают от 100 до 150 ошибок на 1000 написанных строк

В прошлом году отмененные проекты стоили компаниям $67млрд; превышения бюджета проектов обошлись в $21 млрд

Page 5: Microsoft Test Manager 2010 by  Anton Vidishchev

USS Yorktown, SmartShip

• Член экипажа ввел 0 в поле ввода, что повлекло ошибку деления на 0 и отключило все системы корабля.

• Был полностью отключен 2ч 45м

Page 6: Microsoft Test Manager 2010 by  Anton Vidishchev

Ariane 5 Flight 501

• Использовался код для шаттла Ariane 4, однако траектория изменилась из-за другого дизайна ускорителя

• Преобразование из 64bit float в 16bit signed int вызвало переполнение (обработка исключений была отключена в целях повышения производительности)

• Стоимость ошибки > $370млн по ценам 1996 года

Page 7: Microsoft Test Manager 2010 by  Anton Vidishchev

© Microsoft

Page 8: Microsoft Test Manager 2010 by  Anton Vidishchev

© Microsoft

Page 9: Microsoft Test Manager 2010 by  Anton Vidishchev

© Microsoft

Page 10: Microsoft Test Manager 2010 by  Anton Vidishchev

Как повысить качество ПО?

Page 11: Microsoft Test Manager 2010 by  Anton Vidishchev

Development

Test

Release

Фаза разработки

Сто

им

ость о

ши

бки

Page 12: Microsoft Test Manager 2010 by  Anton Vidishchev

Development

Test

Release

Фаза разработки

Сто

им

ость о

ши

бки

Page 13: Microsoft Test Manager 2010 by  Anton Vidishchev

Сегментация тестировщиков

Generalist Specialist

Manual Testing

Some scripting

Creates scripts to set up lab, create data

Strong scripting skills

Some coding skills

Strong coding

Develops automated testing procedures

Expert coding skills

Black Box Testing

White Box Testing

API Testing

70% тестирования происходит здесь

Большинство средств работает

здесь

Page 14: Microsoft Test Manager 2010 by  Anton Vidishchev

• Что часто происходит, когда тестировщик находит баг?

Page 15: Microsoft Test Manager 2010 by  Anton Vidishchev

Microsoft Test Manager 2010

ДемонстрацияРабота с тест-планамиУправление тест-кейсамиСоздание и запуск тестовFast forward для ручных тестовCoded UI Tests

Page 16: Microsoft Test Manager 2010 by  Anton Vidishchev

Automation Platform SupportFully supported platform

Partial solution. Further work required in future to complete

Best efforts with known issues. Users can workaround these cases in the code. No major ongoing investment.

Currently no support but on the roadmap for future releases

Currently no support and none planned for now. Opportunity for partners to add this using the Extensibility support. Docs and samples around extensibility are here.

For latest info on this, refer this post.

Platform RTM RTM+ Notes

IE7/8 – HTML/AJAX

Windows Forms 2.0+

.NET Fx Controls fully supported, working on 3rd party support

WPF 3.5+.NET Fx Controls fully supported, working on 3rd party support

SharePoint 2007

Windows Win32 TBD – Known issues & Workarounds

MFC TBD – Known issues & Workarounds

FF3 – HTML/AJAX Currently in Beta

Dynamics (Ax) TBD – Release Plan

Silverlight TBD – Release Plan

Citrix/Terminal Services

The client (MTLM or VS) need to be on remote machine

Office Client Apps

IE 6 Opportunity for partners to add this using the Extensibility support. Docs and samples around extensibility are here.

Chrome/Opera/Safari

Flash/Java

SAP

Page 17: Microsoft Test Manager 2010 by  Anton Vidishchev

Полезные ссылки

• Блог Брайана Келлераhttp://blogs.msdn.com/b/briankel/

• Speakflow-диаграмма и видеоhttp://archive.speakflow.com/vs2010testing

Page 18: Microsoft Test Manager 2010 by  Anton Vidishchev