10 qualities that can make you good tester
Що змушує вас думати, що ви вмієте тестувати? Чому ви кваліфікуєтесь як тестувальник?
Питання все ще лупає у вухах, коли справа доходить до співбесіди.
Це було питання, яке мені задавали на початку кар’єри тестувальника програмного забезпечення. Інтерв'юер, як завжди, задав кілька питань щодо придатності, і раптом він кинув це запитання мені. Я майже онімів. Здебільшого ми думаємо, що в чомусь уміємо, тому що робимо це, або, можливо, припускаємо, що в нас це добре виходить.
Провівши майже десять років у цій галузі, озирнувшись назад, я розумію важливість цього питання, і тому сьогодні я збираюся представити вам перелік моментів, які я записав, щоб відчути, що я / я добре працюю на тестуванні .
Давайте подивимось. У додатковій записці вам пропонується додати свою точку до списку, і ми приймемо її розкритими обіймами.
Що ви дізнаєтесь:
- Якості хорошого тестера
- # 1) Ви розумієте пріоритети
- # 2) Ви ставите запитання
- # 3) Ви можете створити кілька ідей
- # 4) Ви можете аналізувати дані
- # 5) Ви можете повідомляти про негативні речі позитивно
- # 6) Ви добре складаєте звіти
- # 7) Ви можете гнучко підтримувати, коли це потрібно
- # 8) Ви можете співвіднести сценарії реального часу із тестуванням програмного забезпечення
- # 9) Ви постійний учень
- # 10) Ви можете носити взуття для кінцевих користувачів
- 10 навичок бути чудовим випробувачем: як тестувальник може бути чудовим випробувачем
- # 1) Позитивне ставлення
- # 2) Хороше спілкування
- # 3) Можливості багатозадачності
- # 4) Швидке навчання
- # 5) Пристрасть до тестування
- # 6) Командний гравець
- # 7) Думайте та дійте як кінцевий користувач
- # 8) Аналітичні здібності
- # 9) Будьте натхненням та рольовою моделлю
- # 10) Практикуйте емпатію
- Рекомендована література
Якості хорошого тестера
Отже, ось вам. Будь ласка, додайте умову 'ви добре тестуєте коли' до кожного пункту і прочитайте:
# 1) Ви розумієте пріоритети
Тестер програм несвідомо стає хорошим менеджером часу, оскільки перше, що йому потрібно зрозуміти, є пріоритетом. Здебільшого вам дається модуль / функціональність для тестування та хронології (що завжди правильно), і вам потрібно надати результат. Ці регулярні виклики змусити вас зрозуміти, як визначити пріоритети.
Як тестувальник, ви повинні розуміти, що слід тестувати, а що слід надавати менше пріоритету, що слід автоматизувати, а що тестувати вручну, яке завдання слід взяти насамперед і що можна зробити в останній момент. Як тільки ви майстер визначаєте пріоритети, тестування програмного забезпечення буде дуже простим.
Але ... але. Мій друже, розуміння пріоритету приходить лише з досвідом, і тому терпіння та пильний погляд є найбільш корисною зброєю.
# 2) Ви ставите запитання
Задавання питань є найважливішою частиною тестування програмного забезпечення. Якщо вам це не вдасться, ви втратите важливу купу інформації.
Запитання можна задати:
- Щоб зрозуміти вимогу
- Щоб зрозуміти внесені зміни
- Щоб зрозуміти, як була виконана вимога
- Щоб зрозуміти, як виправлена помилка
- Щоб зрозуміти ефекти виправлення помилок
- Щоб зрозуміти продукт з інших перспектив, таких як розвиток, бізнес тощо.
Це може бути корисним для розуміння загальної картини та визначення охоплення.
# 3) Ви можете створити кілька ідей
Як я писав майже у всіх своїх публікаціях, Тестування програмного забезпечення - це ідеї . Коли ви можете сформувати безліч ідей для тестування продукту, ви виділяєтесь із натовпу, оскільки більшість випадків люди відчувають задоволення від себе після написання звичайних кейсів з функціональних тестів та тестів продуктивності.
Як на мене, робота справжнього тестувальника починається лише після написання звичайних тестових кейсів. Чим більше ви думаєте про те, як продукт можна використовувати по-різному, ви зможете генерувати ідеї для його перевірки, і врешті-решт ви отримаєте впевненість у продукті, задоволеність споживачів та досвід протягом усього життя.
Отже, будьте генератором ідей, якщо хочете добре володіти тестуванням.
# 4) Ви можете аналізувати дані
Будучи тестером, від вас не очікується лише тестування. Ви повинні розуміти дані, зібрані в результаті тестування, і аналізувати їх для конкретної поведінки програми чи продукту. Найчастіше, коли я чую про помилку, яка не відтворюється, я мовчки посміхаюся.
Немає помилки, яка б не відтворювалася. Якщо це сталося одного разу, це означає, що воно вискакує вдруге. Але щоб достукатися до першопричини, потрібно проаналізувати тестове середовище, дані тесту, перебої тощо.
Крім того, як ми всі знаємо, що стосується автоматичного тестування, більшу частину часу це аналіз результатів тестування, оскільки створення скриптів та їх виконання протягом багатьох років не є великим завданням, але аналіз даних, що генеруються після виконання цих сценаріїв, є найважливіша частина.
# 5) Ви можете повідомляти про негативні речі позитивно
Так, ви правильно прочитали. Тестер повинен навчитися тактиці, щоб мати справу з усіма навколо, і повинен добре володіти спілкуванням. Ніхто не почувається добре, коли йому / їй кажуть, що те, що вони зробили, було повністю або частково неправильним. Але це значно впливає на реакцію, коли ви пропонуєте щось зробити або виправити щось з кращими ідеями і без егоїстичного голосу.
Крім того, деталі важливі, щоб надати детальну інформацію про те, який негатив ви побачили, і як це може вплинути на продукт / програму в цілому.
безкоштовно завантажити програму YouTube в mp3 конвертер
Ніхто не заперечить виправлення. :)
# 6) Ви добре складаєте звіти
Протягом усього дня ви працювали, працювали та виконали кілька тестових кейсів і позначили їх як проходження / невдачі інструменти управління тестами . Яким би був ваш статус наприкінці дня? Нікому не буде цікаво знати, скільки тестових справ ви виконали. Люди хочуть короткий і солодкий опис вашого цілого дня.
Тож тепер, пишіть свій звіт про стан клієнта як - що ви зробили (максимум 3 речення), що знайшли (з номерами помилок) і що будете робити далі.
# 7) Ви можете гнучко підтримувати, коли це потрібно
Обов'язок тестувальника програмного забезпечення не закінчується після повідомлення про помилку. Якщо розробник не може відтворити помилку, від вас очікується підтримка для її відтворення, оскільки тоді лише розробник зможе її виправити.
Крім того, стислі терміни тестування програмного забезпечення роблять багатьох тестувальників невідомими щодо якості. Правильним підходом має бути правильне планування та додаткові зусилля, щоб покрити все необхідне.
# 8) Ви можете співвіднести сценарії реального часу із тестуванням програмного забезпечення
Коли ви можете поєднати тестування з реальним життям, це легко. Звикніть думати або постійно створювати тестові кейси про тестування поїзда, тестування овочів, тестування пам’ятника та переконатися, як це допомагає найближчим часом. Це допоможе вашому розуму постійно генерувати ідеї та пов’язувати тестування з практичними речами.
# 9) Ви постійний учень
Тестування програмного забезпечення є складним завданням, оскільки вам потрібно постійно вчитися новим. Йдеться не про отримання знань конкретної мови сценаріїв; мова йде про те, щоб йти в ногу з новітніми технологіями, про засоби автоматизації навчання, про те, щоб навчитися створювати ідеї, про те, щоб навчитися на досвіді і врешті-решт про те, щоб постійно процвітати.
Також читайте=> 10 порад щодо виживання та прогресу в області тестування програмного забезпечення
# 10) Ви можете носити взуття для кінцевих користувачів
Ви хороший випробувач лише тоді, коли зможете зрозуміти своїх клієнтів. Клієнт - це БОГ, і ви повинні розуміти його / її потреби. Якщо товар не задовольняє потреби споживачів, яким би корисним він не був, він не буде працювати. І тестер відповідає за розуміння замовника.
Оновлення:
10 навичок бути чудовим випробувачем: як тестувальник може бути чудовим випробувачем
Завжди є місце для вдосконалення та покращення ситуації.
Якщо ви, починаючи з якості перевірки якості та проводячи кілька років у полі, не змінили вас з тестувальника на хорошого / чудового тестувальника, ця стаття для вас. Читати далі -
Тестування, звітування та закінчення завдання - це те, що кожен може зробити через деякий час, маючи досвід та тренування. Але бути тестувальником - це набагато більше.
Будь чудовим випробувачем, щоб піднятись і засяяти в полі.
Що вас там може привести? Давай дізнаємось!
Як тестер може бути чудовим тестером
Також читайте => 10 якостей, які можуть зробити вас хорошим випробувачем
# 1) Позитивне ставлення
Позитивне ставлення є ключовим фактором успіху в будь-якій галузі, і тестування програмного забезпечення не є винятком.
Чудовими тестерами є:
- Завжди готовий докласти додаткових зусиль.
- Допоможіть покращити якість продукції.
- Допомога в безперешкодній доставці
- Зустріч підтримки
Великі тестери зберігають позитивне ставлення. Вони дбають. Вони розуміють силу позитиву.
Щоб прищепити позитивне ставлення, тестувальники має бути дане право власності на завдання s, підказка вдячність та цікаві завдання.
Читайте також => 16 Характеристика чудового тестувальника програмного забезпечення
# 2) Хороше спілкування
Це допомагає легко долати критичні проблеми. Ви можете легко зрозуміти проблеми, документ краще і ефективно переконувати.
який найкращий додаток для шпигунства
Чудовий тестувальник володіє прекрасними навичками спілкування і використовує його, щоб задавати запитання, викладати свої думки та ретельно обговорювати критичні сценарії / вплив.
Хороші навички спілкування може бути легко придбати, приєднавшись до тренінгів із спілкування та регулярно практикуючи їх. Будь ласка, зверніть увагу, що хороше спілкування насправді не означає, писати чи говорити вільно володіє англійською мовою , хоча це допомагає.
# 3) Можливості багатозадачності
Багатозадачність - це вимога сьогоднішньої ери.
Великий тестер повинен жонглювати кількома видами діяльності, наприклад:
- Створюйте та виконуйте тестові ідеї
- Дизайн тестових кейсів
- Напишіть ефективні звіти про помилки
- Працюйте над кількома проектами та надавайте оновлення.
Мало того, вам слід також розставити пріоритети та запланувати свою діяльність відповідно.
Багатозадачні здібності потребують практики та правильного мислення.
# 4) Швидке навчання
Чудовий випробувач - це швидкий та самонавчається.
Ви НЕ ПОВИННІ вивчати нові речі, Ви ХОЧЕТЕ вивчити їх. Ви повинні мати можливість регулярно оновлюватись новими технологіями, процесами, інструментами, навичками тощо.
Швидкому навчанню не можна навчити, але його можна розвивати з терпінням, плануванням, практикою та наполегливістю.
# 5) Пристрасть до тестування
Ви повинні любити свою роботу.
Пристрасть до забезпечення якості, забезпечення кращого досвіду для користувачів, генерування нових ідей тощо є критично важливою.
'Пристрасний тестер завжди кращий за технічно обґрунтованого розробника'.
Це абсолютно змінює гру. Вам ніколи не буде нудно. Ви ніколи не пропустите щось для перевірки. Ви ніколи не повідомите про випадок без ретельного дослідження. Ви ніколи не залишите без уваги кутовий випадок. Найголовніше, ви не будете розглядати тестування як невдячну роботу. :)
# 6) Командний гравець
Бути командним гравцем обов’язково для кожної роботи, але це набуває зовсім нового виміру, тому що ми маємо повідомляти погані новини. Щоб зробити це добре, потрібно бути розуміючим і даючим. Не грайте у звинувачення. Залишатися позитивним.
Омолодження цієї навички дуже важливо, щоб бути чудовим випробувачем і доброю людиною.
# 7) Думайте та дійте як кінцевий користувач
Якість зрештою означає задоволення кінцевого користувача.
Незалежно від того, що говорять вимоги щодо впливу на кінцевого користувача. Це легко, тому що ми теж користувачі програмного забезпечення, хоча ми і є професійними тестерами.
При постійному вивченні, спостереженні та порівнянні кінцевий користувач Перспективу можна культивувати.
# 8)Аналітичні здібності
Наша головна відповідальність полягає у тому, щоб допомогти зробити програмне забезпечення без помилок, наскільки ми можемо. Кожна помилка дотримується шаблону, і чудовий тестер завжди добре спостерігає за цим шаблоном та повідомляє про всі помилки того самого шаблону.
Поглиблений аналіз та креативність допомагають розвивати хороші аналітичні здібності.
круті речі, які ви можете робити з C ++
# 9) Будьте натхненням та рольовою моделлю
Ти правий; це не має нічого спільного з тестуванням. Але я вважаю, що у нас є багато сфери, щоб надихнути людей, з якими ми спілкуємось щодня. Ви можете бути останнім у черзі, але через кілька хвилин за вами завжди буде хтось. Отже, незалежно від того, в якій позиції ви перебуваєте, на вас поглядають люди.
У команді, якщо керівник команди часто вступає в суперечки з розробниками, природно, команда теж буде. Якщо член команди не дотримується шаблону, інші можуть подумати, що не слід дотримуватися шаблону.
Усвідомлюючи, що кожна наша дія резонує якимось чином в оточуючому нас, це повинно змусити нас прагнути надихнути, навіть не намагаючись.
Існує безліч способів залишити свій слід у звичайних завданнях:
- Будь найкращим у тому, що робиш
- Бути вчасно
- Звертаючи увагу на деталі
- Створення нової кращої практики
- Пошук проблеми, яка могла спричинити серйозну поломку
- Вивчення нової навички та волонтерство для навчання своїх однолітків
- Бути ввічливим у спілкуванні
- Зберіть репутацію найкращого тестера / найкращого репортера дефектів / або найкращого генератора метрик.
# 10) Практикуйте емпатію
Ще раз, це може здатися не таким, як тестувальники атрибутів. Тим більше, що багато говорять про те, як тестери повинні охороняти, захищати та направляти свої дефекти на вирішення та все інше.
Але тестери повинні мати таку якість, щоб відчувати, а не бути просто автоматами. Це також допомагає процесу тестування.
Приймати, Наприклад, абсолютно новий додаток, який лише інтегрується як пробний запуск. Ви б просто розвалилися на нього, провели війну і повідомили, що це ні до чого? Або ви могли б це співчутливо протестувати і спробувати знайти проблемні місця, щоб допомогти розробникам допомогти в подальшому вдосконаленні?
Давайте розглянемо це з реального прикладу. Ви щойно закінчили будувати стілець. Ви б стрибнули в неї або вперше посиділи обережно? Пізніше, чи не так? Після того, як ви переконаєтеся, що він тримає вас, тоді почніть додавати незвичайні ваги тощо.
Тестування на початкових етапах має бути тонким, повільним та добрим.
Також емпатія може вам допомогти бути кращим командним гравцем - не тільки всередині вашої команди, але й із зовнішніми командами. Якщо ви сумніваєтесь, будьте добрішими, ніж вам потрібно бути.
Сподіваюся, цей список дає вам уявлення про те, в якій галузі вам слід працювати, щоб бути кращим тестувальником програмного забезпечення.
Про автора: Цей допис написаний членом команди STH Бхумікою, керівником проекту із 7-річним досвідом.
До речі, я щось пропустив? Я хотів би почути від вас.
Цим я закінчую цю статтю з надією, що зможу висвітлити більшість моментів, які роблять мене хорошим випробувачем. Що з тобою?
Рекомендована література
- 5 речей, які повинен знати розробник (і тестувальник) про тестування програмного забезпечення
- Заробляння грошей, кар’єра тестування програмного забезпечення та секрети найбагатшого тестувальника
- 5 способів бути сміливим і впевненим у собі тестувальником програмного забезпечення
- 4 помилки мого життя як тестувальника програмного забезпечення (і ви, мабуть, робите це)
- 9 Поширені міфи та факти тестування програмного забезпечення
- 68 основних ресурсів, щоб бути успішним випробувачем (не пропустіть!)
- 5 найкращих речей, які тестер повинен мати у програмі Excel (і перспективи зміни тестера програмного забезпечення)
- Чому тестування програмного забезпечення - це важка робота? І ось як ви можете це зробити