?

Log in

No account? Create an account

Previous Entry | Next Entry

Что такое QA ... или "План проверки двери"

1. Функциональные проверки.
1.1. Проверить, что дверь открывается.
1.2. Проверить, что дверь закрывается.
1.3. Попытаться закрыть уже закрытую дверь.
1.4. Попытаться открыть уже открытую дверь.


2. GUI (интерфейс пользователя)
2.1. Проверить табличку на двери.
2.2. Проверить покраску двери.
2.3. Проверить наличие дверной ручки.

3. Permissions.
3.1. Проверить, что правильным ключом дверь открывается.
3.2. Проверить, что неправильным ключом дверь не открывается.
3.3. Проверить, что закрытую на ключ дверь нельзя открыть.
3.4. Проверить, что не закрытую на ключ дверь можно открыть без ключа.
3.4. Позвонить в дверь. Если там никого нет, дверь не должна открыться сама.
3.5. Постучать в дверь. Если там кто-то есть и он спросит "кто?", ответить "Полиция". Дверь должна открыться.

4. Stress/Loading
4.1. Открывайте и закрывайте дверь со скоростью 120 циклов в минуту
4.2. Открывайте и закрывайте дверь со скоростью 6 раз в минуту на протяжении 48 часов.
4.3. Стучите в дверь с частотой 1200 стуков в минуту.
4.4. Стучите в дверь с частотой 10 раз в минуту на протяжении 24 часов.
4.5. Открывайте и закрывайте дверь ключом на протяжении 12 часов.

5. End to end
5.1. Постучать в дверь. Позвонить в звонок. Открыть ключом. Открыть дверь. Закрыть дверь. Закрыть ключом. Прочитать табличку на двери.

6. Usability
6.1. Проверить, что ручка двери помещается в ладонь.
6.2. Проверить, что ручка находится именно на двери, а не на соседней стене на высоте 20 см.
6.3. Проверить, что высота двери больше человеческого роста
6.4. Проверить, что усилие для поворота ключа в двери в пределах допустимого
........

* Проверить функциональность двери при температуре 38, 45 и -15 градусов Цельсия.
* Проверить функциональность двери при различной относительной влажности, днем и ночью, в июле и с декабре.
* Проверить, что пол и социальное происхождение открывающего никак не влияют на результаты.

--
Добавка:
1. Начать с использования двери одним человеков. Увеличивать количество пользователей с шагом 5 человек в 5 сек.
Увеличивать нагрузку, пока дверь не сломается.
2. Проверка документации к двери - инструкции пользователя, технического паспорта..
3. Проверка сердцебиения и давления открывающего. Действия по открыванию-закрыванию не должны пожирать все ресурсы пользователя.
4. Проверить влияние функционирования двери на появление трещин в стене.
5. White box tests: проверить волокна древесного полотна на параллельность.
Проверить отдельные элементы (классы) на предмет избыточности (а может там 6 замочных скважин).
Проверка алгоритма запирания двери.

Критика плана:

Отсутствуют проверки на стрессовость (удар ногой или головой)
Отсутствуют проверки на крепеж двери к косяку
Отсутствуют проверки соседнего модуля - косяка (зазоры между ним и дверью)
Отсутствуют проверки между дверью и полом.
Отсутствуют проверки на ...

_______________________________

Эх... Где бы мне взять таких тестеров... И главное -- как убедить начальство платить за такое тестирование деньги?
promo torin_kr december 5, 2015 19:43 25
Buy for 200 tokens
Этот пост -- заказной. Меня его попросила написать одна моя хорошая знакомая, с которой мы знакомы такое количество лет. что аж страшно становится. Как говорит в таких случаях мой младший брат -- "Да ну нафиг. Столько и не живут". Живут... к сожалению. Ладно, это было лирическое…

Comments

( 11 comments — Leave a comment )
fon_rotbar
Jun. 5th, 2014 01:59 pm (UTC)
... ответить "Полиция". Дверь должна открыться
Да вот не факт...
torin_kr
Jun. 5th, 2014 02:02 pm (UTC)
Re: ... ответить "Полиция". Дверь должна открыться
В рамках данного ТЗ -- ДОЛЖНА.
(Anonymous)
Jun. 5th, 2014 02:11 pm (UTC)
6.5. Проверить, что ручка двери не отваливается при открывании-закрывании
torin_kr
Jun. 5th, 2014 02:16 pm (UTC)
Идите к нам тестером -- постараюсь убедить начальство взять даже без собеседования :)))
(Anonymous)
Jun. 6th, 2014 03:24 am (UTC)
К сожалению я знаю, соотношение работа/зарплата для тестировщиков.
torin_kr
Jun. 6th, 2014 03:46 am (UTC)
эх...
koketka
Jun. 5th, 2014 08:46 pm (UTC)
пасиб, повеселил)
torin_kr
Jun. 6th, 2014 03:46 am (UTC)
да пожалуйста...
(Deleted comment)
torin_kr
Jun. 7th, 2014 10:14 am (UTC)
Очень профессиональный. Я бы такому тестеру из своей личной зарплаты еще приплачивал бы... Но где же его такого взять?

Edited at 2014-06-07 10:15 am (UTC)
(Deleted comment)
torin_kr
Jun. 7th, 2014 11:29 am (UTC)
Надо объединять в агрегаты. И проверять поведение не двери, а агрегата дверей. Других вариантов нет
(Deleted comment)
torin_kr
Jun. 7th, 2014 12:48 pm (UTC)
У нас, к сожалению. В Кремниевой (она же Силиконовая) Долине - лишь чуть-чуть ниже зарплаты программистов.
( 11 comments — Leave a comment )