16 characteristics great software tester
Що робить хороший тестер програмного забезпечення великим тестувальником програмного забезпечення? 7 якостей високоефективних тестувальників
яка програма відкриває файл
Тестери є основою будь-якої ІТ-компанії. Оскільки вони є тими, хто може дати якісний результат, і вони також відповідають за випуск проекту.
У цій статті пояснюються найважливіші характерні особливості, якими повинен володіти великий тестер програмного забезпечення.
Що ви дізнаєтесь:
- Бути тестером
- 16 характеристик чудового тестувальника програмного забезпечення
- # 1) Будьте скептичні
- # 2) Не компромісуйте якість
- # 3) Забезпечте задоволення кінцевих користувачів
- # 4) Думайте з точки зору користувачів
- # 5) Приоритетні тести
- # 6) Ніколи не обіцяйте 100% покриття
- # 7) Будьте відкриті для пропозицій
- # 8) Почніть рано
- # 9) Визначення та управління ризиками
- # 10) Проведіть дослідження ринку
- # 11) Розвивати хороші навички аналізу
- # 12) Зосередьтесь і на негативній стороні
- # 13) Будьте гарним суддею свого продукту
- # 14) Навчіться вести переговори
- # 15) Зупиніть гру в звинуваченні
- # 16) Нарешті, будьте хорошим спостерігачем
- 7 якостей високоефективних тестувальників
- Висновок
- Рекомендована література
- 16 характеристик чудового тестувальника програмного забезпечення
Бути тестером
Будьте гордими, щоб бути випробувачем. Ви - людина, яка скорочує роботу у багатьох сферах, ви - ті, хто часто випускає проекти без будь-яких дефектів, і ви - людина, якій люди та компанія більше вірять.
Нарешті, ви - людина, яка забезпечує спокій кінцевим споживачам. Без вас це майже складно успішно завершити проект .
Як випробувач, ви повинні постійно прагнути, щоб стати кращими та кращими.
16 характеристик чудового тестувальника програмного забезпечення
Щоб бути чудовим тестувальником програмного забезпечення, вам потрібно розробити в собі наступні 16 характеристик:
# 1) Будьте скептичні
Не вірте, що збірка, надана розробниками, є Помилка -безкоштовний або якісний результат. Піддайте сумніву все. Прийміть збірку, лише якщо ви протестували та виявили, що вона не містить дефектів. Не вірте нікому, яке б позначення вони не мали, просто застосуйте свої знання та спробуйте знайти помилки. Вам потрібно дотримуватися цього до останньої фази тестового циклу.
# 2) Не компромісуйте якість
Не йдіть на компроміси після певних етапів тестування. Немає обмежень для тестування, поки ви не виготовите якісний продукт. Якість - це слово, зроблене тестувальниками програмного забезпечення для досягнення більш ефективного тестування. Компрометація на будь-якому рівні призводить до браку товару, тому не робіть цього в будь-який момент.
# 3) Забезпечте задоволення кінцевих користувачів
Завжди думайте про те, що може зробити кінцевого користувача щасливим. Як вони можуть легко використовувати продукт? Не зупиняйтесь лише на тестуванні стандартних вимог. Кінцевий користувач може бути задоволений лише тоді, коли ви надаєте продукт без помилок.
# 4) Думайте з точки зору користувачів
Кожен продукт розроблений для споживачів. Клієнти можуть бути або не бути технічними особами. Якщо не розглядати сценарії з їхньої точки зору, ви пропустите багато важливих помилок. Тож поставтесь на їхнє місце. Спочатку знайте своїх кінцевих користувачів. Їх вік, освіта навіть місцезнаходження можуть мати найбільше значення під час використання продукту.
Обов’язково підготуйте свої тестові сценарії та протестуйте дані відповідно. Зрештою, проект називають успішним лише в тому випадку, якщо кінцевий користувач зможе успішно використовувати додаток.
# 5) Приоритетні тести
Спочатку визначте важливі тести, а потім визначте пріоритетність виконання на основі важливості тесту. Ніколи не виконуйте тестові кейси послідовно, не визначившись із пріоритетом. Це гарантує, що всі ваші важливі тестові випадки будуть виконані достроково, і ви не скоротите їх на останньому етапі циклу випуску через тиск часу.
Крім того, враховуйте історію дефектів, оцінюючи спроби тестування. У більшості випадків кількість дефектів на початку більша і продовжує зменшуватися в кінці тестового циклу.
# 6) Ніколи не обіцяйте 100% покриття
Сказати 100% покриття на папері легко, але практично неможливо. Тому ніколи не обіцяйте нікому, включаючи ваших клієнтів, загальну суму Покриття тесту . У бізнесі існує філософія - ' За обіцянками та надмірною доставкою . ' Тому не ставите за мету 100% охоплення, а зосередьтесь на якості своїх тестів.
# 7) Будьте відкриті для пропозицій
Прислухайтеся до всіх, хоча ви є авторитетом проекту, маючи глибокі знання про проект. Завжди є можливості для вдосконалення, і отримання пропозицій від інших тестувальників програмного забезпечення - це гарна ідея. Відгуки всіх для покращення якості проекту, безсумнівно, допоможуть вам випустити програмне забезпечення без помилок.
# 8) Почніть рано
Не чекайте, поки отримаєте свою першу збірку для тестування. Почніть аналізувати вимоги, готуватися Тестові кейси , План випробувань і Тестування стратегічних документів на ранній стадії проектування. Початок раннього тестування допомагає візуалізувати повний обсяг проекту, і, отже, планування може бути здійснено відповідно.
Більшість дефектів можна виявити на ранній стадії проектування та аналізу, заощаджуючи величезні витрати часу та грошей. Ранній аналіз вимог також допоможе вам поставити під сумнів дизайнерські рішення.
# 9) Визначення та управління ризиками
Ризики пов'язані з кожним проектом. Управління ризиками - це триетапний процес. Ідентифікація ризику , аналіз та пом’якшення наслідків. Включити процес тестування на основі ризику. Пріоритети тестування програмного забезпечення ґрунтуються на оцінці ризиків.
# 10) Проведіть дослідження ринку
Не думайте, що ваша відповідальність полягає лише у підтвердженні програмного забезпечення відповідно до набору вимог. Будьте ініціативні, проведіть дослідження ринку товарів та надайте пропозиції щодо його вдосконалення. Це дослідження також допоможе вам зрозуміти свій товар та його ринок.
# 11) Розвивати хороші навички аналізу
Це необхідно для аналізу вимог, але ще більше це може бути корисним для розуміння відгуків клієнтів при визначенні Тестова стратегія . Піддайте сумніву все, що вас оточує. Це спричинить процес аналізу, і це допоможе вам вирішити багато складних проблем.
# 12) Зосередьтесь і на негативній стороні
Тестувальники повинні пройти тест, щоб розбити ставлення. Зосередження лише на позитивній стороні майже напевно створить багато проблем із безпекою у вашій програмі. Ви повинні бути хакером свого проекту, щоб тримати від нього інших хакерів. Негативне тестування однаково важливо. Тож охопіть значну частину своїх тестових кейсів на основі негативних сценаріїв.
# 13) Будьте гарним суддею свого продукту
Суддя зазвичай думає, якщо щось правильно чи не так. Суддя вислухає обидві сторони. Те саме стосується і тестування. Як випробувач програмного забезпечення, якщо ви вважаєте щось правильним, спробуйте довести, чому це не неправильно, і згодом прийміть це. Ви повинні мати поважну причину для всіх своїх рішень.
# 14) Навчіться вести переговори
Тестери повинні домовлятися з усіма на всіх етапах життєвого циклу проекту. Особливо важливіші переговори з розробниками. Розробники можуть зробити все, щоб довести, що їх код правильний, а дефект, зареєстрований тестувальниками, не дійсний. Це вимагає великих навичок, щоб переконати розробників про дефект і нехай це вирішується .
Хоча деякі тестувальники програмного забезпечення вважають, що це не наше завдання, пояснення справжнього впливу будь-якої проблеми дуже корисно для розробників, щоб швидко зрозуміти загальний сценарій та його наслідки. Для цього потрібні роки практики, але коли ви навчитеся вести переговори, ви отримаєте більше поваги.
# 15) Зупиніть гру в звинуваченні
Зазвичай звинувачують інших у будь-яких дефектах, які не виявляються під час тестування. Це ще частіше, коли обов'язки тестувальника не визначені конкретно. Але в будь-якій ситуації ніколи нікого не звинувачуй. Якщо виникає помилка, спочатку намагайтеся її вирішити, а не знаходити когось винним.
Оскільки людина робить помилку, тому намагайтеся уникати звинувачень інших. Працюйте командою формувати командний дух .
# 16) Нарешті, будьте хорошим спостерігачем
Спостерігайте за тим, що відбувається навколо вас. Відстежуйте всі основні та другорядні речі у вашому проекті. Зверніть увагу на спосіб розробки коду, типи тестування та його мету. Спостерігайте та розумійте хід тестування та вносіть необхідні зміни, якщо він не відповідає планам або випробувальним заходам.
Ця навичка, по суті, допоможе вам бути в курсі подій та готуватися до дій у будь-якій ситуації.
скільки коштує пункт продажу швидких книг
Оновлення:
7 якостей високоефективних тестувальників
Кожна професія вимагає певних якостей від своїх практикуючих, перш ніж приймати їх і робити їх найкращими в тому, що вони роблять.
Тестування програмного забезпечення вимагає якостей, які я обговорюю в цій статті, ще сильніше, і на це є багато причин.
І коли я кажу про якості, я говорю про “must have” - найкращі здібності тестувальників, які допомагають їм летіти високо і далеко. Відданість, напружена робота тощо необхідні для будь-якої роботи у світі. Але якості, які ми будемо обговорювати, абсолютно неминучі для тестувальників. Без цих обов'язкових, тестери рано чи пізно ризикують бути відключеними від своєї справи.
Ось і ми:
# 1) Допитливість
Це повинно бути першим у списку. Як випробувач, вам доводиться ставити під сумнів все і все незрозуміле. Завжди дивуйся, “ Що станеться, якщо я двічі натисну на кнопку «Надіслати»? Або тричі? Або що станеться, якщо я натисну кнопку «Надіслати», а потім натиснув клавішу «Втеча»? Що станеться, якщо я опублікую коментар із лише пробілами ? '
Якщо ви досвідчений тестер, я впевнений, що ви вже випробовували цей процес мислення, а якщо ні, то настійно рекомендую вам це зробити. Якщо ви не задасте питання, ваші клієнти. Якщо ви не приведете всі сценарії для тестування, ваші клієнти.
Нижня лінія: Ніколи не припускайте. Залишайтеся цікавими. Завжди питайте. Завжди шукайте.
Подальше читання => Як тестувальники можуть розумно задавати питання
# 2) Увага до деталей
Ця якість дійсно важлива, але, чесно кажучи, я не знаю, як її штучно розвивати. Я твердо вірю, що це має бути у вашій ДНК, і ми можемо лише спробувати вдосконалити її до досконалості.
Око для деталей - це вроджена якість, яка допомагає швидко вловити / помітити навіть хвилину деталей. Але навіть ті, хто не народжується зі збільшувальним склом для ока, можуть виробити звичку, якщо наполегливо намагатися дивитись глибше і довше.
Результатом тесту задоволені? - Спробуйте ще раз і перетворіть це на звичку. Він може не народитися зсередини, але його можна виховувати та розвивати на практиці до прийнятного ступеня.
Нижня лінія: Побачити все. Готово? Дивіться ще раз.
# 3) Уява
Уява передусім через свою нескінченну довжину, широту та висоту. Не обмежуйте свої думки під час тестування. Ви повинні уявити собі немислиме - рідкісне і найрідкісніше. Уявіть собі прямо зараз і через 100 років.
Задавайте запитання, їх 1000. Що коли? Що ще? Що ще і так далі. Сконструюйте свої тестові кейси з урахуванням вимог і додайте до них добру порцію фантазії та інквізиції. Мозковий штурм для нетрадиційних ідей щодо того, як функціонувати функція, і протестувати / знайти або перевірити дефекти / переглянути систему. Уявіть і реалізуйте.
Нижня лінія: Логіка перенесе вас від А до Я; Уява дістане вас скрізь. - Ейнштейн
# 4) Логічне мислення
Якщо ви думаєте, що тестування - це просто перетворення речень із документа вимог у тестові випадки, то ви помиляєтесь із значним запасом.
Всі етапи, такі як обговорення вимог, функції мозкового штурму, вирішення стратегії тестування, побудова тестів, налагодження проблеми, тиражування виробничих проблем, можуть отримати користь від логічного мислення. Ви повинні продумати можливості, обґрунтувати свої кроки, перевірити чи зробити недійсними та подумати про наступні кроки. І це ще не кінець.
Тестування включає багато-багато питань, на які потрібно задати відповіді. Як ви поставите ідеальне запитання, не логічно замислюючись над проблемою / ситуацією?
запитання співбесіди для аналітика із забезпечення якості
Як ви відповісте на чиєсь запитання, перш ніж самі дійдете до логічного завершення? Здатність до логічного мислення є обов’язковою. І як ви його будуєте? Незалежно від того, чи це вхідне запитання, чи вихідне, завжди спочатку задайте його собі, перш ніж передати комусь іншому, і спробуйте відповісти, поки ви не будете задоволені.
Нижня лінія: Запитайте. Відповідай. Повторно перевірити його. Удосконалюйте його.
Подальше читання => Як мислити нестандартно під час тестування
# 5) Здатність зосереджуватись та розбирати
Простими словами, це здатність зосередитися на дрібницях і змусити ваш розум працювати над найдрібнішими деталями, не відволікаючись на загальну картину.
Як випробовувач, ви повинні намагатися, щоб велика картина не завалила вас і не збила з дороги. Вам слід спробувати розв’язати його і врахувати кожну одиницю в особливості. Тоді ви зможете подумати і випробувати все навколо цього маленького блоку.
Ні, я тут не кажу про тестування окремих модулів; Я розмовляю на рівномірному рівні - одне поле за раз з цілої веб-форми або одного параметра з усього набору і перевіряю його повністю. Після того, як ви закінчите, ви зможете розширити своє бачення до загальної картини, крок за кроком.
Подумайте про себе як про детектива, який розслідує заплутану справу. Не залишайте жодної підказки невивченою і пам’ятайте, що все веде вас до винуватця.
Нижня лінія: Збільшувати. Фокус Розсічення. Готово? Повторити, зменшити.
# 6) Дисципліна
Ви випробувач. На вашій роботі або ви тримаєте випускний затвор, або ваша думка про якість тестового об'єкта, яка вирішить, чи слід відчиняти затвор чи ні. Ви несете відповідальність за висвітлення поточних та майбутніх ризиків. Тому ні в якому разі ви не можете дозволити собі щось пропустити - не важливі тести / заходи / спілкування.
Може трапитися кілька моментів людських помилок, але коли ви можете, спробуйте вловити їх усі - Дефекти, сценарії, ситуації, ризики тощо. Дисципліна вам у цьому дуже допомагає. Ви повинні структурувати власні процеси та контрольні списки під час роботи. Ви не можете бути невимушеними з якістю виробу як тестувальника, тому що після вас немає когось охороняти форт.
Дисципліновані команди набагато швидше забивають більше на кожному фронті; оскільки вони рідше пропускають очевидні помилки, очевидне спілкування або важливі кроки процесу. Дисципліновані тестери в більшості випадків мають свій власний план будь-якого завдання і не підуть повністю До цього та імпровізований.
Нижня лінія: Дисципліна - це те, що потрібно зробити, навіть якщо ви цього не хочете робити.
# 7) Конструктивне спілкування
Ви можете назвати це вмінням, а не якістю. Але я вважаю, що це скоріше особистісна риса, оскільки володіння мовою та розмовою, безумовно, є вмінням.
Хороше спілкування повинно починатися з хорошого слухання, формування відповіді, репетирування його на увазі, вирішення тону, а потім насправді його вимовлення.
Для одних це вбудована якість, а іншим доводиться працювати над цим. Але чому це дуже важливо для тестувальників? Наша робота полягає у висвітленні негативів, несправностей та напрямків для вдосконалення.
Чесно кажучи, ніхто не почувається добре, коли його робота, ідея чи підхід піддається критиці. І саме тут наші на допомогу приходить конструктивне спілкування . Ви можете чітко перекласти суть, не випадково напавши на когось.
Нижня лінія: Слухай. Подумайте. Репетирувати. Доставити.
Подальше читання => Як стати чудовим комунікатором як тестувальник
Висновок
Це 7 якостей, які роблять вас ефективним тестувальником.
Я тут не говорив про очевидне і говорив про такі якості, як любов до своєї роботи, відданість справі, щирість, пристрасть до навчання, хороша робоча етика тощо, оскільки це даність і може допомогти кожному в будь-якій роботі.
Тож чи є ви вже тестувальником програмного забезпечення або новим випускником, який розглядає тестування як кар’єру, сподіваюся, цей список допоможе вам оцінити себе та вирішити, чи підходить вам ця галузь.
Спробуйте здійснити вищезазначені 16 кроків у своїй щоденній тестовій діяльності. Практикуючи ці кроки, ви досягнете успіху в тестуванні поле. Пам’ятайте, тестування - це не тільки складна робота, але це також творча робота.
Любіть свою роботу, і ви станете лідером у своїй галузі!
Якщо ця стаття вам здається цікавою та корисною, то не забудьте поділитися нею зі своїми друзями. Також сміливо діліться своїми коментарями / пропозиціями нижче.
Рекомендована література
- 10 якостей, які можуть зробити вас хорошим тестером
- 5 речей, які повинен знати розробник (і тестувальник) про тестування програмного забезпечення
- Заробляння грошей, кар’єра тестування програмного забезпечення та секрети найбагатшого тестувальника
- 4 помилки мого життя як тестувальника програмного забезпечення (і ви, мабуть, робите це)
- Як очолити щасливішу та успішну команду тестування - Тест лідерства, частина 2
- Найкращі засоби тестування програмного забезпечення 2021 р. (Засоби автоматизації тестування якості)
- Характеристики поганого тестера програмного забезпечення
- Зразок шаблону тестових кейсів із прикладами тестових кейсів (Завантажити)