Наша компания TEAMIDEA занимается разработкой программного обеспечения, способного оптимизировать бизнес-процессы наших заказчиков, сократить затраты и повысить производительность работы предприятия в целом. Наверное, все согласятся, что стремление оптимизировать не только бизнес клиентов, но и свои внутренние процессы, естественно для развивающейся компании. Именно поэтому мы регулярно пересматриваем нашу практику с точки зрения возможности повысить эффективность и качество нашей работы.
На этот раз дело дошло до качества тестирования - нам показалось, что его можно существенно повысить, и мы оказались правы.
Ежедневно мы ведем большое количество проектов, все они имеют современные процессы и методики обеспечения качества. Мы использовали известные на рынке test case management tool - везде были свои плюсы и минусы, в целом нам все нравилось, но было стойкое ощущение, что работать можно лучше и быстрее.
И вот в один из обычных пасмурных осенних дней :) мы приняли решение в рамках одной из команд разработки собрать метрики по времени использования инструментов, в число которых попал и один из продуктов по тестированию. Для получения объективных показателей измерения проводились в течение одного месяца. После проведения анализа данных о времени использования test case management tool мы поняли, что мы не ошибались: статистика показала, что на обеспечение процесса уходит больше времени, чем на работу, выполняемую в рамках этого процесса.
Вывод лежал на поверхности: в погоне за функциональностью мы забываем о том, для чего нам в действительности необходим инструментарий - помогать, а не обременять!
Немного математики :) и мы собрали модель взаимосвязи: Минимально необходимое тестирование - требуемое обеспечение качества программного продукта - затраты ресурсов на обеспечение этого качества в установленные сроки.
Разложив все показатели, мы подтвердили свою теорию о том, что большой прирост эффективности ручного труда мы получим за счет снижения взаимодействия тестировщика с системой управления тестовыми сценариями. Наши измерения показали что тестировщики тратят до 28% времени на взаимодействие с системой.
Под взаимодействием с системой мы подразумеваем работу в предлагаемом интерфейсе наиболее распространенных test case management tools. Очевидно, что большая часть из них захламлена редкоиспользуемыми или вообще раритетными опциями, от которых мы вполне могли отказаться в пользу увеличения продуктивности и качества нашего труда - что мы и сделали: расписали бэклог нового максимально простого и удобного инструмента Quse - test case management tool.
В основу проекта мы положили сокращение времени использования интерфейса, для этого мы отказались от модельных окон и большого количества выпадающих списков. Выбор элементов можно осуществлять в один клик, отсутствуют кнопки сохранить и обновить.
Если говорить предметно, в Quse присутствует как основной функционал, так и несколько особенностей, которые станут еще одним шагом на пути к успеху проекта :
создавайте команду, импортируйте тест‑кейсы, подключайте интеграцию с JIRA, контролируйте ход тестовых пробегов, собирайте метрики;
действуйте в один клик, проходите тест‑кейсы мгновенно, оперативно отслеживайте баги, анализируйте эффективность;
освободитесь от лишних действий, организуйте комфортный процесс работы, управляйте качеством и тестируйте с удовольствием.
Главное отличие Quse от прочих инструментов - простой и удобный интерфейс. UX построен так, чтобы количество лишних действий было минимальным, а все необходимые элементы управления - на расстоянии одного клика.
Мы собрали лучшие практики работы современных интерфейсов и применили их в нашем продукте.
Философия Quse - делать вещи простыми и удобными.
Test case management tool Quse - больше времени и свободы для работы и творчества - Присоединяйтесь!