SlideShare a Scribd company logo
1 of 22
Spreadsheets - что нужно знать
менеджеру
Дмитрий Яшин
2
Что вы узнаете
Excel: трюки по преобразованию данных в ячейках
• обрезка символов
• функция vlookup
• работа с форматом дата/время
• «хитрый» подсчет значений на основании содержимого ячейки
• функция If
Excel: Как построить сводные таблицы и посчитать «несчитаемое» в них
Google Spreadsheet:
• Права доступа к документу
• Как использовать персональные фильтры
• Как делать ограничение на редактирование областей (protected range)
• Как создавать сводные таблицы
• Как строить диаграммы
Excel: Как научиться предсказывать будущее (основы регрессионного анализа)
3
Кейс : импорт данных
Data tab  Get External Data group  click From Text  Import Text File dialog box
4
Кейс : Преобразование данных
Обрезка значений в ячейке до определенного символа
5
Кейс : Преобразование данных
функция VLOOK UP – определить название модуля по ID
6
Кейс : Преобразование данных
поля "Дата/время"
7
Кейс : Преобразование данных
Подсчет значений на основании содержимого ячейки
=LEN([@Headline])-LEN(SUBSTITUTE([@Headline];"VEL-";" "))
• SUBSTITUTE(text, old_text, new_text, [instance_num]) – замена текста
• LEN(text) – подсчет количества символов
8
Кейс : Преобразование данных
Функция IF
=IF([@[Test cases amount]]=0;"Not-Test-case";"Test-case")
9
Кейс: Сводные таблицы: вычисляемые поля
Put cursor on a pivot table --> PIVOTTABLE TOOLS /ANALYZE/Calculations/Fields, Items
& Sets --> Calculated field
10
Кейс: Построение сводной таблицы
Задача: построить сводную таблицу, расчитывающую среднее время прогона
тест-кейса в разрезе модулей
11
Кейс: Построение сводной таблицы
Задача: построить сводную таблицу, расчитывающую среднее время прогона
тест-кейса в разрезе модулей
12
Google Spreadsheets
Когда можно и нужно использовать?
• Баг- или тест-трекинговая система не позволяет получать
необходимую информацию для принятия управленческих решений
• Есть необходимость скоординированной работы
• Большая команда (>3 )
• Необходимо отслеживать информацию в реальном времени
13
Google Spreadsheets
Что нужно знать:
• Права доступа к документу
• Как использовать персональные фильтры
• Как делать ограничение на редактирование областей (protected range)
• Как создавать сводные таблицы
• Как строить диаграммы
14
Google Spreadsheets: Права доступа
15
Google Spreadsheets: персональные
фильтры
16
Google Spreadsheets: защищенные
области
17
Google Spreadsheets: сводные таблицы
18
Google Spreadsheets: диаграммы
19
Регрессионный анализ
20
Регрессионный анализ: активация пакета
21
Регрессионный анализ
Thank you

More Related Content

Similar to Spreadsheets - что нужно знать QA-менеджеру

Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)
Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)
Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)Yandex
 
Новости Global summit 2015
Новости Global summit 2015Новости Global summit 2015
Новости Global summit 2015Timur Safin
 
программа курса тимуровцы.
программа курса тимуровцы.программа курса тимуровцы.
программа курса тимуровцы.На та ха
 
Соединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияСоединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияYulia Madorskaya
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerSQALab
 
Паттерны проектирования источников данных
Паттерны проектирования источников данныхПаттерны проектирования источников данных
Паттерны проектирования источников данныхAlex Polorotov
 
паттерны проектирования источников данных
паттерны проектирования источников данныхпаттерны проектирования источников данных
паттерны проектирования источников данныхVitaliy Trenkenshu
 
владивосток форум новости технологий 2015
владивосток форум новости технологий 2015владивосток форум новости технологий 2015
владивосток форум новости технологий 2015Elena Ometova
 
C# Web. Занятие 04.
C# Web. Занятие 04.C# Web. Занятие 04.
C# Web. Занятие 04.Igor Shkulipa
 
Модернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитикиМодернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитикиYuri Yashkin
 
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)Andrey Gershun
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert
 
Модернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитикиМодернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитикиElizaveta Alekseeva
 
DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...
DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...
DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...Viktor Likin
 
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google AnalitycsСтроим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google AnalitycsMaxim Uvarov
 
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...it-people
 
Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...
Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...
Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...Stas Vyschepan
 

Similar to Spreadsheets - что нужно знать QA-менеджеру (20)

Vba 07
Vba 07Vba 07
Vba 07
 
Лекция #7. Django ORM
Лекция #7. Django ORMЛекция #7. Django ORM
Лекция #7. Django ORM
 
Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)
Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)
Хранение данных в iPhone. (FMDB, SQL-Persistence, CoreData)
 
Новости Global summit 2015
Новости Global summit 2015Новости Global summit 2015
Новости Global summit 2015
 
программа курса тимуровцы.
программа курса тимуровцы.программа курса тимуровцы.
программа курса тимуровцы.
 
Соединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияСоединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектирования
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL Server
 
Паттерны проектирования источников данных
Паттерны проектирования источников данныхПаттерны проектирования источников данных
Паттерны проектирования источников данных
 
паттерны проектирования источников данных
паттерны проектирования источников данныхпаттерны проектирования источников данных
паттерны проектирования источников данных
 
Vba 06
Vba 06Vba 06
Vba 06
 
владивосток форум новости технологий 2015
владивосток форум новости технологий 2015владивосток форум новости технологий 2015
владивосток форум новости технологий 2015
 
C# Web. Занятие 04.
C# Web. Занятие 04.C# Web. Занятие 04.
C# Web. Занятие 04.
 
Модернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитикиМодернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитики
 
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)
AlaSQL - SQL библиотека на JavaScript (выступление на PiterJS)
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:
 
Модернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитикиМодернизация хранилища данных для использования передовой аналитики
Модернизация хранилища данных для использования передовой аналитики
 
DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...
DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...
DrupalCamp Kyiv 2011. Views - стандарт вывода списка данных. Расширение Views...
 
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google AnalitycsСтроим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
Строим собственную BI в MS Excel на данных из Яндекс.Метрики и Google Analitycs
 
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
«Строим собственную BI в Excel на данных из Яндекс.Метрики и Google Analytics...
 
Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...
Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...
Оптимизация высоконагруженных ASP.NET приложений, работающих с MS SQL Server ...
 

Spreadsheets - что нужно знать QA-менеджеру

Editor's Notes

  1. NOTE   To start the Text Import Wizard, on the Data tab, in the Get External Data group, click From Text. Then, in the Import Text File dialog box, double-click the text file that you want to import. https://support.office.com/en-za/article/Text-Import-Wizard-c5b02af6-fda1-4440-899f-f78bafe41857 Обратите внимание: скорее всего при в импорте данных в демонстрационный файл слетят ссылки и формулы, поэтому на вкладке преобразования данных необходимо будет их переписать вручную
  2. Случаи использования: Вам необходимо оставить слева текст в ячейки до определенного символа (пример в файле на вкладке Mapping)   Формулы: RU=:=ЛЕВСИМВ(E3;ПОИСК(":";E3)-1) ENG:=LEFT(E3;SEARCH(":";E3)-1) Детали: Используются 2 функции: ЛЕВСИМВ(текст; [число_знаков]) - обрезает текст по определенному количеству знаков ПОИСК(искомый текст;текст для поиска; [начальная позиция]) - определяет это количество знаков Детальное описание функции: https://goo.gl/xjROVk
  3. Определение значения ячейки по соответствующему ей значению из массива  С помощью функции ВПР можно выполнить поиск в первом столбце диапазона ячеек и получить значение из второго столбца в той же строке диапазона. Случаи использования:  Необходимо по ID тест-кейса определить к какому модулю он относится. Предварительно необходимо сделать таблицу с соотношением ID тест-кейса и именимодуля, к которому он относится Формулы: RU: =ВПР(Значение, которое ищем;массив; номер колонки, из которой будет проставлено значение) ENG: =VLOOKUP(критерий_поиска;массив;индекс;порядок сортирвки) =VLOOKUP([@[Test case ID]];Mapping!$A:$B;2;0)
  4. Преобразование форматов Преобразовать количество минут (например, 90) в формат 1:30:00 можно следующим образом: Значение исходной ячейки разделить на 60 и на 24 в целевой ячейке В целевой ячейке установить соответсвующий формат
  5. Подсчет количества значений в ячейке содержащую заданную текстовую маску   Случаи использования: Подсчет количества выполненных кейсов по маске их ID (здесь: VEL-) в ячейке   Формулы: ENG: =(LEN([@Headline])-LEN(SUBSTITUTE([@Headline];"VEL-";" ")))  RU: =ДЛСТР([@Headline])-ДЛСТР(ПОДСТАВИТЬ([@Headline];"VEL-";" ")) Основной трюк: замена неизменяемых 4-х символов ID на 3 пробела   SUBSTITUTE function  SUBSTITUTE(text, old_text, new_text, [instance_num]) From <https://support.office.com/en-in/article/SUBSTITUTE-function-6434944e-a904-4336-a9b0-1e58df3bc332> LEN, LENB functions LEN(text) returns the number of characters in a text string. From <https://support.office.com/en-za/article/LEN-LENB-functions-29236f94-cedc-429d-affd-b5e33d2c67cb>
  6. Вычисляемые поля дают возможность проводить подсчеты внутри данных сводной таблицы. Например, делить или пермножать данные полей сводной таблицы. На данном слайде показан пример расчета производительности (количества времени, затраченного на тестирование одного кейса). Данные получаются путем добавления в сводную таблицу вычисляемого поля, в котором значения поле “Sum of Hours” (общее количество затраченных часов) делиться на поле «Sum of test cases amount » Excel Pivot Table Calculated Field  From <http://www.contextures.com/excel-pivot-table-calculated-field.html>
  7. Вопрос: как можно использовать полученную информацию? Ответ: при планировании итерации тестирования вы будете знать среднюю скорость выполнения тест-кейса, количество тест-кейсов, количество тестировщиков. Этих данных достаточно для того чтобы расчитать сроки тестирования. Т.е. если заказчик у вас спросит «Успеете до вторника?» имея эти данных вы сможете дать ответ за несколько минут. Пример: среднее время выполнения кейса 0,8 часа. Количество кейсов 80, количество тестировщиков 4 чел. (работают по 8 часов в день). Сколько времени необходимо на тестирование? Расчет: 0,8 ч. * 80 кейсов = 64 человека/часа – необходимо на тестирование. 64чел./ч. / (4чел.* 8ч. )= 2 дня P.S. 1 Оценка хорошо работает на больших объемах тест-кейсов. P.S. 2 Не забывайте включать в оценку время на управление проектом и риски.
  8. Когда можно и нужно использовать? Баг- или тест-трекинговая система не позволяет получать необходимую информацию для принятия управленческих решений (изменение распределения тестов по инженерам, сдвиг сроков тестирования и т.п.) Большая команда (>3 ) Необходимо отслеживать информацию по тестированию системы командой QA в реальном времени ВАЖНЫЙ МОМЕНТ: использование GoogleDocs должно быть согласовано с клиентом и/или должны использоваться корпоративные аккаунты
  9. Документ с примером: https://docs.google.com/spreadsheets/d/1FZA-OAmyfmG7T3pTPJMtYxTJkg0kDrJCl-QDF-FJhhQ/edit?usp=sharing
  10. Вопросы аудитории: Что влияет на скорость выполнения тест-кейсов? Как сильно влияет? Могу ли я вывести формулу и предсказывать будущее?
  11. Активируем Пакет анализа По умолчанию эта надстройка отключена и в меню вкладок вы ее не найдете, поэтому пошагово рассмотрим как ее активировать. В эксель, слева вверху, активируем вкладку Файл, в открывшемся меню ищем пункт Параметры и кликаем на него. В открывшемся окне, слева, ищем пункт Надстройки и активируем его, в этой вкладке внизу будет выпадающий список управления, где по умолчанию будет написано Надстройки Excel, справа от выпадающего списка будет кнопкаПерейти, на нее и нужно нажать. сплывающее окошко предложит выбрать доступные надстройки, в нем необходимо поставить галочку напротив Пакет анализа и заодно, на всякий случай, Поиск решения (тоже полезная штука), а затем подтвердить выбор кликнув по кнопочке ОК. Источник <http://archie-goodwin.net/load/specializirovannye_blogi/ms_office/linejnaja_regressija_v_excel_cherez_analiz_dannykh/28-1-0-391>
  12. Итак, 0,781 - это R2 - коэффициент детерминации, показывающий что на 78,1% расчетные параметры модели, то есть сама модель, объясняют зависимость и изменения изучаемого параметра - Y от исследуемых факторов - иксов. Если утрировано, то это показатель качества модели и чем он выше тем лучше. Понятное дело, что он не может быть больше 1 и считается неплохо, когда R2выше 0,8, а если меньше 0,5, то резонность такой модели можно смело ставить под большой вопрос. Теперь перейдем к коэффициентам модели:  0,34 - это a0 - коэффициент который показывает какой будет Y в случае, если все используемые в модели факторы будут равны 0, подразумевается что это зависимость от других неописанных в модели факторов;  0,258 - a1 - коэффициент, который показывает весомость влияния фактора x1 на Y, то есть количество использующихся интерфейсов при тестировании определенного модуля (бизнес-процесса). Соберем рассчитанные коэффициенты в модель: Y = 0,34 + 0,258x1 Собственно, это и есть линейная регрессионная модель, которая для исходных данных, используемых в примере, выглядит именно так. Источник <http://archie-goodwin.net/load/specializirovannye_blogi/ms_office/linejnaja_regressija_v_excel_cherez_analiz_dannykh/28-1-0-391>
  13. Имена взяты из статьи Top 10 science popularizers of all time https://www.sciencenews.org/blog/context/top-10-science-popularizers-all-time