Перейти к содержимому

Публикации Dananas

37 публикаций создано Dananas (учитываются публикации только с 24 мая 2023)



#149446 7% - высокий ли процент ошибок с боевого?

Отправлено автор: Dananas 15 марта 2016 - 10:02 в Управление тестированием

Да доброго дня всем! =)

 

Вопиющий случай!!! Семь процентов ошибок с боевого, мне тут недавно сказали, что это большой показатель!!! Разрази меня гром! Да так ли это??

Какой у кого, по чесноку, данный показатель (я понимаю что бывают разные приоритеты и все такое, но если брать среднее арифметическое).

 

Хочу переубедить своего оппонента, но не хватает доводов! С его слов, нормальный показатель это 3%, все что больше - это вы отцтой тестировщики и место ваше в отстойнике.




#149450 7% - высокий ли процент ошибок с боевого?

Отправлено автор: Dananas 15 марта 2016 - 11:24 в Управление тестированием

Можно считать отдельно по функционалу, можно считать по релизу, а можно общую переменную. Вот по ней у меня получилось порядка 7% ошибок с боевого. При этом максимальное в релизе было порядка 40% =(




#149462 7% - высокий ли процент ошибок с боевого?

Отправлено автор: Dananas 15 марта 2016 - 14:13 в Управление тестированием

Я считаю просто как дважды два:

Общее кол-во ошибок - 100%

Найдено пользователями - Х

X = User*100/All

 

Ну и плюс любой параметр: релиз, функционал, человек, всего и т.д.




#149463 7% - высокий ли процент ошибок с боевого?

Отправлено автор: Dananas 15 марта 2016 - 14:15 в Управление тестированием

Зависит от принятых в компании норм, ПО то разное бывает.

Ну и я бы считала % только критичных ошибок или по крайней мере в разбивке по критичности, а то мелких ошибок может быть миллион, но они никак не влияют ни на что.

Согласен на приоритет. Но любая пропущенная ошибка - это же все равно по факту является ошибкой =)




#149465 7% - высокий ли процент ошибок с боевого?

Отправлено автор: Dananas 15 марта 2016 - 14:25 в Управление тестированием

 

Хочу переубедить своего оппонента, но не хватает доводов! С его слов, нормальный показатель это 3%, все что больше - это вы отцтой тестировщики и место ваше в отстойнике.

А какова аргументация? Так-то важно "качество", а не количество, как выше отметили.

Вообще, тоже интересен метод расчёта процентов. 

 

Нет разбора или он не продуктивен на предмет, почему пропускаются ошибки, ибо, если разбираться, то с след релизом данный показатель должен упасть. А в следствии этого, средний процент возврата должен идти по ниспадающей. Если же этого не происходит, то либо ты хреново разбираешься в проблемах, либо ты хреново их устраняешь. В обоих случаях - ты лопух.

 

Мои же доводы были таковы, что тебе может не хватать ресурсов для разрешения всех проблем, есть факторы на которые ты никак не можешь повлиять и т.д

 

Но все же хотелось бы увидеть статистику и понять, так 7% это норма или нет? =)




#149466 7% - высокий ли процент ошибок с боевого?

Отправлено автор: Dananas 15 марта 2016 - 14:26 в Управление тестированием

 

Да, кстати, и как считается количество найденных пользователями?
Каждый отчет от пользователя - +1 или каждая новая ошибка +1? 

Если ТП, а потом отдел тестирования подтверждает, что описанный клиентом случай - бага, то заводим ее с пометкой "Найдено_пользователями". Ну и потом долю таких задач и высчитываю.




#149502 7% - высокий ли процент ошибок с боевого?

Отправлено автор: Dananas 16 марта 2016 - 08:44 в Управление тестированием

Посмотрите http://blog.shumoos.com/archives/271

Не предлагаю использовать напрямую. Просто посмотрите.

Что могу ответить... Только грустный смайл =((((

 

Слушай, а может тогда еще и подскажешь, а на основании какой информации можно определить оптимальный процент пропущенных багов? Я же так понимаю, что для разных компаний оптимальный процент будет своим, так а на основании чего его тогда можно было бы высчитать?

Например, для компании1 процент пропущенных будет равняться 25% и это будет хороший показатель, ибо штат тестирования всего 1 человек, а тестирует он соц сеть ВК.

Или компания2, процент пропущенных будет 1%, но это критично, ибо тестируют самолет.




#149596 Ожидание окончания поиска, как?

Отправлено автор: Dananas 19 марта 2016 - 12:48 в Автоматизированное тестирование

Доброго дня всем!

 

Как автоматизатор я только начинающий и вот столкнулся с проблемой, что не знаю как реализовать ожидание окончания поиска. Помогите, пожалуйста =)

В общем, каталог. До поиска отображается весь список, при поиске запрос отправляется на сервер, с сервера приходит ответ. Список корректируется. Проблема заключается в том, что при:

1. Положительном поиске  - после возврата ответа страница может и не измениться никак.

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

 

Так вот, подскажите пожалуйста, как можно реализовать это самое ожидание окончания поиска? Может есть у кого готовые, привычные ожидалки? 

 

Буду рад любой наводке! 




#149635 Почему новички работают эффективней чем старички?

Отправлено автор: Dananas 21 марта 2016 - 13:00 в Начинающему тестировщику

А по мне так, штука в том, что более опытные пытаются подходить к работе более системно: то есть не тыкать во все куда глаза глядят, а разбирают функционал, пишут подготовительные какие-то тесты/пометки, фантазируют с тест данными итд и все это "по умному". Или говоря другими словами, более часто спускаются с проверок на уровне "бизнесс-сценарии", на уровень "функциональная-реализация". И в результате из-за этого новички выигрывают количеством и качеством (ибо нарушается логика бизнес-кейса) ошибок, чем старички, хотя старички по факту знают больше и больше смогут проверить.




#149657 Почему новички работают эффективней чем старички?

Отправлено автор: Dananas 22 марта 2016 - 07:45 в Начинающему тестировщику

Хмм... А если менее опытного и более опытного посадить за новый проект, от кого из них тогда будет больше профита? =)
Был ли у кого подобный опыт?




#149767 Ожидание окончания поиска, как?

Отправлено автор: Dananas 24 марта 2016 - 09:52 в Автоматизированное тестирование

Да, есть индикатор ожидания, а как его можно использовать? Совсем не имею представления =(




#150313 Что проще: найти хорошего автоматизатора или вырасти своего?

Отправлено автор: Dananas 12 апреля 2016 - 15:25 в Автоматизированное тестирование

Доброго всем!

 

Возник принципиальный вопрос: искать до упора автоматизатора который полностью впишется в тематику проекта или расти своего? Подскажите у кого как по опыту было?




#150332 Что проще: найти хорошего автоматизатора или вырасти своего?

Отправлено автор: Dananas 13 апреля 2016 - 07:26 в Автоматизированное тестирование

 

Доброго всем!

 

Возник принципиальный вопрос: искать до упора автоматизатора который полностью впишется в тематику проекта или расти своего? Подскажите у кого как по опыту было?

 

Есть человек, который будет обучать автотестера ?

 

Не, такого человека нет =(
Есть как бы я, который прошел курс программирования для тестировщиков, который как бы "осознал" какая должна быть "архитектура" автотестов, но опыта как такового нет.

То есть я понимаю, что каким-то крутым фишечкам обучить человека не смогу, но и полного хаоса на проекте не допущу.




#150333 Что проще: найти хорошего автоматизатора или вырасти своего?

Отправлено автор: Dananas 13 апреля 2016 - 07:27 в Автоматизированное тестирование

Похоже на то, что придется искать опытного, что бы он меня учил =)

Вот только по веремени это может же занять слишком много времени...

 

Автоматизировать нужно бекэнд через апи и ВС интерфейсы.




#150405 Что проще: найти хорошего автоматизатора или вырасти своего?

Отправлено автор: Dananas 14 апреля 2016 - 08:17 в Автоматизированное тестирование

В общем, всем спасибо за мнения! Если будут какие еще аргументы - велком =)




#150482 Что проще: найти хорошего автоматизатора или вырасти своего?

Отправлено автор: Dananas 15 апреля 2016 - 14:27 в Автоматизированное тестирование

 

 

Пишите требования, что вам, как тестировщику, нужно от автоматизации, отдаете порграммисту. Через неделю у вас будет минимальный фреймворк, с которым можно работать, чтобы покрыть основные потребности в автоматизации через апи. Что и как улучшить поймете сами через полгода работы с этим фреймворком, сделаете вторую версию требований с улучшениями и отдайте еще на неделю программистам.
Выйдет намного дешевле, чем искать идеального человека. И код будет намного лучше и стабильнее. 

Я думал над этим, но отвлекать некого... И есть одна большая проблема, я не могу отвлечь разработчика на разворачивание инфраструктуры для автоматизации. Привлечь написть код, как бы еще можно, но подобрать инструменты, подготовить окружение и т.д. - это будет слишком долго и не факт что юзабельно кем то еще кроме разраба.




#150531 Как заточиться под автотестера?

Отправлено автор: Dananas 18 апреля 2016 - 08:05 в Начинающему тестировщику

Фига какая тема...

Я вот тут намеднях (месяца 9 назад...) задался тем же самым вопросом: не имея никакого понимания с какой стороны автоматизации держаться за палку, начал обучаться.

Мой план действий был примерно таков:
1. Понять как общаются веб-клиент с сервером.

2. Попробовать упростить жизнь рекордером (как пример, Selenium IDE).

3. Понять что такое вообще автоматизация в масштабе (форум, статьи, доклады).

4. Начать изучать язык программирования (я брал Питон, по советам от сюда http://software-test...chshe-nachat-i/ ). Начал изучать с курсов на stepic.org, ибо бесплатные. Здесь все просто, главное не лениться =)

5. Потом записался на курс ПДТПитон у Баранцева. Дорогой собака, но вник что такое автоматизация, как разбивать архитектуру и в целом уже могу как тут выше писали, автоматизировать рутину при том грамотно.
6. Углубление в понятие "селениум". Попробовал углубитсья, записался на еще один курс от Баранцева (не помню как точно называется, чтото типа разработка тестов на Питон с селениум). По факту оказался курс сложным, не осилил =)
7. И вот сейчас планирую углубиться в автоматизацию не через веб-интерфейс (еще пока не нашел подходящий курс).

 

Как-то так.

Если же обособить: на то, что бы на проекте начать поднимать автоматизацию у меня ушло порядка 6 месяцев учебы. Если же твоя цель устроиться джуном автоматизатором, то готовься потратить времени не меньше =)
И начни изучать любой язык, в любом случае - пригодиться!




#150554 Что проще: найти хорошего автоматизатора или вырасти своего?

Отправлено автор: Dananas 18 апреля 2016 - 12:08 в Автоматизированное тестирование

В итоге я сбился полностью как лучше поступить =)

В итоге буду искать автоматизатора и просить пока выделить разработчика в помощь! =)




#150590 Тестирование "Сверху" или "снизу" вот в чем вопрос =)

Отправлено автор: Dananas 19 апреля 2016 - 09:36 в Управление тестированием

Доброго дня всем!

Возник тут вопрос, в ходе очередной дискуссии =)

Мой знакомый утверждает, что при любом случае процесс тестирования нужно разделять на "верхний" уровень и "нижний". То есть нужно отдельно проверять пользовательский интерфейс и отдельно серверную часть (в рамках трехзвенной архитектуры). Интеграция же между ними проверяется в момент тестирования верхнего уровня. Мол, в данном случае мы заранее минимизируем шанс пропуска ошибки, способной повалить сервер/клиент.

 

Я же утверждаю, что это далеко от реальностей и гораздо оптимальней (ну то есть быстрей, а в следствии реального бизнеса продуктивней) проверять только через пользовательский интерфейс, ибо все остальные случаи (например, вписывать некорректные значения в БД или отправлять что-то невразумительное по апи) нереальны с точки зрения естественной эксплуатации. И как только появятся свободное время, то только тогда уже можно проверить отдельно серверную часть.

 

Рассудите нас, пожалуйста, так кто же прав? =)
И как процесс тестирования в данном разрезе выглядит у вас?




#150602 Тестирование "Сверху" или "снизу" вот в чем вопрос =)

Отправлено автор: Dananas 19 апреля 2016 - 11:09 в Управление тестированием

 

 

 
А серверную часть, нижний уровень, предполагается проверять также, вручную, или речь про автотесты? Или просмотр кода? Или про что?

Да любым из способов. Все же здесь от времени зависит, ведь так?

 

А если отойти от АПИ и брать БД ? С одной стороны вписывать какие-то значение руками в БД, а проверять только то, что можно сделать через пользовательский интерфейс, а с другой вписывать какие-то значения и смотреть как это отразится в интерфейсе. Можно ли это разделить на верхний и нижний уровни?




#150793 Проблема с последовательностью авторизации пользователей

Отправлено автор: Dananas 27 апреля 2016 - 08:45 в JMeter - Тестирование производительности

Столкнулся с такой проблемой, может кто знает как это обойти:
1. Юзеры для авторизации берутся из csv-файла.
2. Запрос авторизации лежит в Once only controler.
3. Сам тест выглядит в виде своеобразного пинга раз в 7 сек. В следствии этого на команду запроса стоит задержка в 7 сек.
4. Когда запускаю тест, первая какая-то пачка пользователей авторизуются по очереди (проблем нет), но когда для первого пользователя наступает время отправки пинга, то следующий пользователь авторизуется не по-порядку, а через несколько строк (например, тест идет так: 1, 2, 3, 4, 5, 6, пинг, 9, 10, пинг, пинг, 14 и т.д.).
5. Как показал анализ, если я устанавливаю задержку по-меньше, то скачок между авторизацией пользователей становиться меньше, но все равно продолжают авторизовываться не по-порядку.
 
Как можно исправить эти перескоки по пользователям?



#150802 Проблема с последовательностью авторизации пользователей

Отправлено автор: Dananas 27 апреля 2016 - 12:27 в JMeter - Тестирование производительности

https://bz.apache.or...ug.cgi?id=59386
Поставил ошибку в результате...

 

Да, предложенный вариант помогает, спасибо!




#151136 Наращивать ручных или все же уходить в автоматизацию?

Отправлено автор: Dananas 13 мая 2016 - 08:44 в Управление тестированием

Доброго дня!

Столкнулся с проблемой, что на данный момент на своем проекте я перестал понимать готов ли продукт к релизу или нет. Количество проверок, взаимосвязей функицонала из раза в раз становится все больше, а штат и выбранный подход остается прежним. В связи с чем было принято решение либо увеличить штат ручных, либо начать менять немного подход и уйти в автоматизацию.

Так вот.

Дано: неограниченный бюджет и достаточно гигантский продукт.

Задача: выбрать по какому пути развиваться дальше.

 
Проблема: нет никакого представления что будет наиболее эффективнее. Если делать уклон в сторону автоматизации, то вопрос: веб интерфейса или апи интерфейса? Или делать уклон в сторону ручной проверки, хоть продукт и активно развивается, но это активное развитие будет еще года 3. Или вовсе идти посередки между автоматизацией и ручным, но тут тогда возникает вопрос: а какого уровня тогда эффективнее будет искать специалистов?
Направьте, пожалуйста, на путь истинный, что лучше взять за основу решения сия задачи?
 
П.С. В одном из скайп-чате большинство советов было в сторону "идти по середке", но останавливает то, что текущий апи интерфейс будет через какое-то время (~через год) переносится частично на сокетный интерфейс и в сявзи с чем будет переписываться архитектура ядра. Как много времени нужно автоматизатору, что бы он начал приносить пользу?



#151146 Наращивать ручных или все же уходить в автоматизацию?

Отправлено автор: Dananas 13 мая 2016 - 11:30 в Управление тестированием

Что-то мне кажется что это на данном этапе будет тупиковый шаг, не? Скажет он, что да, документация на апи есть, поставить тесты будет не проблема, первые тесты будут через 3 месяца. Язык берите джава, ибо продукт написан на джава+JS. Достаточно будет одного архитектора и перевести пару ручных в подчинение к нему, что кодить умеют.

Но это же в целом не ответит на вопрос развивать процесс через ручное или через автотесты. Чего именно от консультанта в конечном итоге добиться то можно?




#151158 Наращивать ручных или все же уходить в автоматизацию?

Отправлено автор: Dananas 13 мая 2016 - 15:48 в Управление тестированием

http://software-test...who-is-a-tester смотрел кто выступление Алексея? Меня очень зацепил этот доклад (особенно вторая его половина) и как-то он во-время оказался для меня.

И для себя я из него вынес две фундаментальные мысли:

1. Гораздо полезнее демонстрировать работоспособность продукта (в сфере моего типа тестирования) в целом, чем этого делать только для выпускающегося в релиз функционала (основная мысль поставленного мной процесса была в том, что зачем тестировать то, что никак не менялось. В результате этого, отдельные модули не проверялись по пол года, в результате чего общая картина работоспособности продукта как-то размазывалась).

2. Современная тенденция разработки направлена на ускорение внедрения функционала и получение фидбека о его качестве. В связи с чем и тестирование должно ускориться в разы.

И оба эти пункта без автоматизации не решить. По этому да, автоматизации быть =)
Осталось только понять какой и в какой степени...

 

 

 

 

От нас то вы чего хотите? 

Наверное хотел какого-то аргумента или пинка, что направил бы мои размышления в "нужное" русло =)