Контекстное тестирование ПО
Upcoming SlideShare
Loading in...5
×
 

Контекстное тестирование ПО

on

  • 2,273 views

Статья:

Статья:
http://software-testing.ru/library/testing/general-testing/847-context-driven-testing

Statistics

Views

Total Views
2,273
Views on SlideShare
2,267
Embed Views
6

Actions

Likes
1
Downloads
1
Comments
0

3 Embeds 6

http://www.linkedin.com 3
http://www.slideshare.net 2
http://static.slidesharecdn.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Контекстное тестирование ПО Контекстное тестирование ПО Presentation Transcript

  • Контекстное Тестирование ПО Практические Рекомендации Алексей Лянгузов. Sun Microsystems, Inc.
  • План ● Введение ● Принципы КТ ● Контекст — что это? ● Место КТ в разработке ПО
  • Введение Школы тестирования ● Аналитическая школа (Analytic School) Б. Бейзер "Тестирование черного ящика" ● Стандартная школа (Standard School) Р. Калбертсон и др. "Быстрое тестирование" ● Школа обеспечения качества (Quality School) Р. Блэк "Ключевые процессы тестирования" ● Школа “гибкого” тестирования (Agile School) ??? ● Школа контекстного тестирования (Context-Driven School) C. Kaner et al "Lessons Learned in Software Testing" See: «Schools of Software Testing» by Bret Pettichord (Copyright © 2003-2007) http://www.io.com/%7Ewazmo/papers/four_schools.pdf
  • Контекстное Тестирование Cem Kaner, J.D., Ph.D. James Bach doing the best we can with what we get http://www.context-driven-testing.com/ & http://www.satisfice.com/kaner/?p=45
  • Базовые Принципы КТ (1) Ценность любых действий зависит от условий, в которых они выполняются
  • Базовые Принципы КТ (2) В конкретных условиях существуют хорошие решения, но идеального решения не существует
  • Базовые Принципы КТ (3) Люди работающие над проектом – самая ценная составляющая проектного контекста
  • Базовые Принципы КТ (4) Во время работы над проектом случаются непредсказуемые вещи
  • Базовые Принципы КТ (5) Каждый продукт предназначен для решения какой-то задачи. Если эта задача не решена, значит продукт не работает
  • Базовые Принципы КТ (6) Хорошее тестирование – напряженный интеллектуальный процесс
  • Базовые Принципы КТ (7) Мы можем эффективно тестировать продукт, только применяя разум и мастерство в течение всего периода работы над проектом
  • Контекст ● Люди ● Истинный ● Документы ● Ложный ● ПО ● Скрытый ● События
  • КТ и Процесс Тестирования Простота, ● Планирование скорость ● Тестовая документация Лаконичность, Упрощается дешевизна ● Отчетность Достаточность, ясность ● Нацеленность на Своевременность, оказание услуг (service) результативность ● Команда vs процесс Гибкость, эффективность
  • КТ и Процесс Разработки Цель — выпуск продукта Цель — выпуск продукта ● Разработчики ● Руководители тестирования ● Руководители проектов ● Коллеги по тестированию
  • КТ - Стиль Жизни... ... думающих тестировщиков!
  • Алгоритм Решения Проблем Определить Определить проблему Оценить Оценить проблему сложившуюся сложившуюся ситуацию ситуацию Сформулировать Сформулировать возможное возможное решение решение Воплотить Воплотить это решение это решение ввжизнь жизнь Получить Получить вознаграждение вознаграждение Роберт Асприн & Джоди Линн Най «Торговая МИФтерия»
  • Вопросы Q&A Alexey Lyanguzov (budabum @ gmail.com) Sun Microsystems, Inc.