SlideShare a Scribd company logo
Как бы вы протестировали ручку?




• Список тестов
• Тесты для различных аспектов качества

                                          1
Функциональность
• Ручка должна писать определенным цветом
   –   Проверить пишет ли ручка, соответствует ли цвет ожидаемому
   –   Проверить как она пишет - жирно, тонко, оставляет ли кляксы, течёт ли стержень, не оставляет ли пропусков в
       линии, одинаковая ли толщина линии, не царапает ли бумагу при письме

• Ручка автоматическая должна предоставлять возможность
  скрыть стержень и извлечь его при необходимости. Механизм
  кнопочный
   –   Проверить корректность работы кнопки, отвечающей за выдвигание стержня: при «нажатии» стержень
       появляется, при «отжатии» - скрывается.


• Ручка оснащена держателем, который должен обеспечивать
  возможность крепления к различным предметам: карман,
  блокнот и т.д.
   –   Проверить какой толщины должна быть ткань/обложка блокнота, чтобы ручка хорошо держалась,
   –   Не рвет ли она одежду/бумагу при прикреплении

• Стандарты:
   –   Проверить соответствие требуемому ГОСТ (оставим на совести производителей ручки )



                                                                                                                 2
Надёжность
•   Проверка стержня «временем»: полностью закрасить 2 листа формата A4,
    посмотреть не изменится ли основной функционал по завершению:
     –   устойчивость к протеканию пасты или чернил
     –   Проявление других дефектов в качестве письма, стабильности стержня, прочночти корпуса
         и т.д.
•   Проверить надежность "выдвижного механизма": Сделать 5000 открытий-
    закрытий:
     – проверить не сломается ли механизм.
     – застревает ли кнопка при частом нажатии
     *Делать это желательно на спец. технике, чтобы избежать монотонной работы.
•   Проверить надежность держателя: прикрепить к блокноту и снять 5000 раз
    и
     –   проверить, не сломается ли он, не ослабнет ли?
     –   Если ослабнет то на сколько?
•   Различные стрессовые проверки: прочность, стойкость и т.д.

* Восстанавливаемость: проверить возможность «восстановления ручки»
   после повреждений (починки стержня, выдвижного механизма и крепежа)


                                                                                            3
Сопровождаемость
• Возможность замены стержня и работоспособность ручки после
  замены: можно разобрать и собрать в первоначальном виде,
  ручка продолжает писать

• Подходят ли к ней стандартные запчасти из канцелярского
  магазина?

• Простота разборки/сборки ручки (насколько понятно
  пользователю из каких конструктивных частей состоит ручка, в
  каком порядке они должны находиться для исправной работы
  ручки, насколько конструктивные элементы подходят друг к
  другу, насколько легко практически для обычного пользователя
  быстро собрать ручку в случае если она была разобрана)


                                                                 4
Практичность
• Очевиден ли механизм работы? Очевиден ли механизм
  выдвижения стержня и механизм крепления?
• Оценить объект с эстетический точки зрения, внешний вид:
   – Соответствует заявленному дизайну: по форме, цвету, различным
     элементам визуального дизайна
   – Наличие и корректность надписи/эмблемы
• Насколько удобно ручка держится в руке(возможно ручка
  слишком толстая/тонкая/тяжелая/натирает мозоль и т.д.)
• Проверить удобно ли ей писать продолжительное время (30
  мин).
• Есть ли на корпусе отметки оптимального расстояния от пера
  для обхвата ее пальцами



                                                                     5
Эффективность
• Соотношение цена/качество: при
  потраченном ресурсе на сколько я доволен
  ручкой?
• Насколько сильно нужно давить на ручку,
  чтобы она писала
• Насколько быстро ручка начинает писать без
  расписывания
• Какое нужно усилие для нажатия кнопки
• Сколько времени и какое количество бумаги
  можно исписать одним стержнем
                                               6
Мобильность
• Проверить как она будет писать
   – На бумаге раличного качества
   – На мокрой бумаге, жирной бумаге, на рифлёной бумаге,
   – На пластике, керамике, ламинированной поверхности, железе, дереве.
• Проверить как ручка пишет/открывается при различных
  температурных режимах:
   – как ведет себя на жаре: с какой температуры начинает течь
   – как ведет себя на холоде:насколько должно быть холодно,чтобы перестала
     писать ручка
   – реакция корпуса
• Как ведет себя в различных положениях: вертикально/
  горизонтально/навесу/после того,постояла вверх-пишущей
  частью стержня и т.д.



                                                                              7

More Related Content

What's hot

So you think you can write a test case
So you think you can write a test caseSo you think you can write a test case
So you think you can write a test case
Srilu Balla
 
ISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' AnswersISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' Answers
Neeraj Kumar Singh
 
Postman.ppt
Postman.pptPostman.ppt
Postman.ppt
ParrotBAD
 
Agile Testing Mindset
Agile Testing MindsetAgile Testing Mindset
Agile Testing Mindset
Growing Agile
 
API Testing
API TestingAPI Testing
API Testing
Bikash Sharma
 
Test Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsTest Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related Measurements
STAG Software Private Limited
 
Code Quality - Security
Code Quality - SecurityCode Quality - Security
Code Quality - Security
sedukull
 
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?»  Online Q...ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?»  Online Q...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...
QADay
 
테스터가 말하는 테스트코드 작성 팁과 사례
테스터가 말하는 테스트코드 작성 팁과 사례테스터가 말하는 테스트코드 작성 팁과 사례
테스터가 말하는 테스트코드 작성 팁과 사례
SangIn Choung
 
Saving Time By Testing With Jest
Saving Time By Testing With JestSaving Time By Testing With Jest
Saving Time By Testing With Jest
Ben McCormick
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
Maria FutureThoughts
 
Unit Testing And Mocking
Unit Testing And MockingUnit Testing And Mocking
Unit Testing And MockingJoe Wilson
 
Postman & API Testing by Amber Race
Postman & API Testing by Amber RacePostman & API Testing by Amber Race
Postman & API Testing by Amber Race
Postman
 
Complete testing@uma
Complete testing@umaComplete testing@uma
Complete testing@umaUma Sapireddy
 
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
QASymphony
 
Introduction to jest
Introduction to jestIntroduction to jest
Introduction to jest
pksjce
 
Manual Testing.
Manual Testing.Manual Testing.
Manual Testing.
Dhanasekaran Nagarajan
 
Exploratory testing using heuristics
Exploratory testing using heuristicsExploratory testing using heuristics
Exploratory testing using heuristics
Michelle Lagare, CSM
 
Security testing
Security testingSecurity testing
Security testing
Rihab Chebbah
 

What's hot (20)

So you think you can write a test case
So you think you can write a test caseSo you think you can write a test case
So you think you can write a test case
 
ISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' AnswersISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' Answers
 
Postman.ppt
Postman.pptPostman.ppt
Postman.ppt
 
Agile Testing Mindset
Agile Testing MindsetAgile Testing Mindset
Agile Testing Mindset
 
API Testing
API TestingAPI Testing
API Testing
 
Test Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsTest Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related Measurements
 
Code Quality - Security
Code Quality - SecurityCode Quality - Security
Code Quality - Security
 
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?»  Online Q...ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?»  Online Q...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...
 
테스터가 말하는 테스트코드 작성 팁과 사례
테스터가 말하는 테스트코드 작성 팁과 사례테스터가 말하는 테스트코드 작성 팁과 사례
테스터가 말하는 테스트코드 작성 팁과 사례
 
Saving Time By Testing With Jest
Saving Time By Testing With JestSaving Time By Testing With Jest
Saving Time By Testing With Jest
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Exploratory test
Exploratory testExploratory test
Exploratory test
 
Unit Testing And Mocking
Unit Testing And MockingUnit Testing And Mocking
Unit Testing And Mocking
 
Postman & API Testing by Amber Race
Postman & API Testing by Amber RacePostman & API Testing by Amber Race
Postman & API Testing by Amber Race
 
Complete testing@uma
Complete testing@umaComplete testing@uma
Complete testing@uma
 
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
 
Introduction to jest
Introduction to jestIntroduction to jest
Introduction to jest
 
Manual Testing.
Manual Testing.Manual Testing.
Manual Testing.
 
Exploratory testing using heuristics
Exploratory testing using heuristicsExploratory testing using heuristics
Exploratory testing using heuristics
 
Security testing
Security testingSecurity testing
Security testing
 

Viewers also liked

Pro movu programuvanja_
Pro movu programuvanja_Pro movu programuvanja_
Pro movu programuvanja_
valeramatyskin
 
Test plan Толстова Ольга
Test plan Толстова ОльгаTest plan Толстова Ольга
Test plan Толстова Ольга
Smart-on-line
 
Разработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного циклаРазработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного цикла
Smart-on-line
 
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
OdessaQA
 
Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.
Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.
Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.
7bits
 
Navischo programuvanja
Navischo programuvanjaNavischo programuvanja
Navischo programuvanjavaleramatyskin
 

Viewers also liked (8)

Pro movu programuvanja_
Pro movu programuvanja_Pro movu programuvanja_
Pro movu programuvanja_
 
Test plan Толстова Ольга
Test plan Толстова ОльгаTest plan Толстова Ольга
Test plan Толстова Ольга
 
Разработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного циклаРазработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного цикла
 
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
 
Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.
Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.
Стажировка-2015. Тестирование. Занятие 1. Тест-кейсы.
 
Navischo programuvanja
Navischo programuvanjaNavischo programuvanja
Navischo programuvanja
 
Str algoritmy
Str algoritmyStr algoritmy
Str algoritmy
 

Тестирование ПО. Основные определения.

  • 1. Как бы вы протестировали ручку? • Список тестов • Тесты для различных аспектов качества 1
  • 2. Функциональность • Ручка должна писать определенным цветом – Проверить пишет ли ручка, соответствует ли цвет ожидаемому – Проверить как она пишет - жирно, тонко, оставляет ли кляксы, течёт ли стержень, не оставляет ли пропусков в линии, одинаковая ли толщина линии, не царапает ли бумагу при письме • Ручка автоматическая должна предоставлять возможность скрыть стержень и извлечь его при необходимости. Механизм кнопочный – Проверить корректность работы кнопки, отвечающей за выдвигание стержня: при «нажатии» стержень появляется, при «отжатии» - скрывается. • Ручка оснащена держателем, который должен обеспечивать возможность крепления к различным предметам: карман, блокнот и т.д. – Проверить какой толщины должна быть ткань/обложка блокнота, чтобы ручка хорошо держалась, – Не рвет ли она одежду/бумагу при прикреплении • Стандарты: – Проверить соответствие требуемому ГОСТ (оставим на совести производителей ручки ) 2
  • 3. Надёжность • Проверка стержня «временем»: полностью закрасить 2 листа формата A4, посмотреть не изменится ли основной функционал по завершению: – устойчивость к протеканию пасты или чернил – Проявление других дефектов в качестве письма, стабильности стержня, прочночти корпуса и т.д. • Проверить надежность "выдвижного механизма": Сделать 5000 открытий- закрытий: – проверить не сломается ли механизм. – застревает ли кнопка при частом нажатии *Делать это желательно на спец. технике, чтобы избежать монотонной работы. • Проверить надежность держателя: прикрепить к блокноту и снять 5000 раз и – проверить, не сломается ли он, не ослабнет ли? – Если ослабнет то на сколько? • Различные стрессовые проверки: прочность, стойкость и т.д. * Восстанавливаемость: проверить возможность «восстановления ручки» после повреждений (починки стержня, выдвижного механизма и крепежа) 3
  • 4. Сопровождаемость • Возможность замены стержня и работоспособность ручки после замены: можно разобрать и собрать в первоначальном виде, ручка продолжает писать • Подходят ли к ней стандартные запчасти из канцелярского магазина? • Простота разборки/сборки ручки (насколько понятно пользователю из каких конструктивных частей состоит ручка, в каком порядке они должны находиться для исправной работы ручки, насколько конструктивные элементы подходят друг к другу, насколько легко практически для обычного пользователя быстро собрать ручку в случае если она была разобрана) 4
  • 5. Практичность • Очевиден ли механизм работы? Очевиден ли механизм выдвижения стержня и механизм крепления? • Оценить объект с эстетический точки зрения, внешний вид: – Соответствует заявленному дизайну: по форме, цвету, различным элементам визуального дизайна – Наличие и корректность надписи/эмблемы • Насколько удобно ручка держится в руке(возможно ручка слишком толстая/тонкая/тяжелая/натирает мозоль и т.д.) • Проверить удобно ли ей писать продолжительное время (30 мин). • Есть ли на корпусе отметки оптимального расстояния от пера для обхвата ее пальцами 5
  • 6. Эффективность • Соотношение цена/качество: при потраченном ресурсе на сколько я доволен ручкой? • Насколько сильно нужно давить на ручку, чтобы она писала • Насколько быстро ручка начинает писать без расписывания • Какое нужно усилие для нажатия кнопки • Сколько времени и какое количество бумаги можно исписать одним стержнем 6
  • 7. Мобильность • Проверить как она будет писать – На бумаге раличного качества – На мокрой бумаге, жирной бумаге, на рифлёной бумаге, – На пластике, керамике, ламинированной поверхности, железе, дереве. • Проверить как ручка пишет/открывается при различных температурных режимах: – как ведет себя на жаре: с какой температуры начинает течь – как ведет себя на холоде:насколько должно быть холодно,чтобы перестала писать ручка – реакция корпуса • Как ведет себя в различных положениях: вертикально/ горизонтально/навесу/после того,постояла вверх-пишущей частью стержня и т.д. 7