تست روانشناسی: چگونه از یک روانشناس خبره به یک آزمایشگر تبدیل شویم

ماده همکارم دانیلا یوسوپووا الهام زیادی به من داد. این شگفت‌انگیز است که حوزه IT چقدر دوستانه و استقبال کننده است - یاد بگیرید و وارد آن شوید و همیشه به یادگیری چیزهای جدید ادامه دهید. بنابراین، من می خواهم داستان خود را در مورد اینکه چگونه روانشناس خواندم و آزمایشگر شدم را بگویم.

تست روانشناسی: چگونه از یک روانشناس خبره به یک آزمایشگر تبدیل شویم
من به ندای قلبم رفتم روانشناس تحصیل کنم - می خواستم به مردم کمک کنم و برای جامعه مفید باشم. علاوه بر این، فعالیت علمی واقعاً برای من جالب بود. مطالعه برای من آسان بود، مقالات علمی نوشتم، در کنفرانس ها سخنرانی کردم و حتی تحقیقات عملی قابل توجهی داشتم و برنامه ریزی کردم که به کاوش در زمینه روانشناسی بالینی ادامه دهم. با این حال، همه چیزهای خوب به پایان می رسد - تحصیلات من در دانشگاه نیز به پایان رسید. من از تحصیلات تکمیلی به دلیل حقوق مضحک فارغ التحصیلی امتناع کردم و به دنیای بزرگ رفتم تا خودم را پیدا کنم.

در آن زمان بود که غافلگیری در انتظارم بود: با مدرک دیپلم و مقالات علمی، هیچ فایده ای نداشتم. اصلا ما به دنبال روانشناس برای مهدکودک ها و مدارس بودیم که برای من گزینه قابل قبولی نبود، زیرا با بچه ها خیلی خوب کنار نمی آیم. برای رفتن به مشاوره باید مدت زمان مشخصی را به صورت رایگان یا با پول بسیار کم کار می کردید.

اینکه بگویم ناامید بودم، چیزی نگفتم.

به دنبال چیز جدیدی هستید

یکی از دوستانم در زمینه توسعه نرم افزار کار می کرد و او بود که پیشنهاد کرد با نگاه کردن به مصائب من به عنوان آزمایش کننده به سراغ آنها بروم - من با رایانه کنار آمدم، به فناوری علاقه مند بودم و اصولاً دقیقاً یک متخصص نبودم. اومانیست کامل اما تا آن لحظه من حتی نمی دانستم که چنین حرفه ای وجود دارد. با این حال، تصمیم گرفتم که مطمئناً چیزی را از دست نخواهم داد - و رفتم. در مصاحبه قبول شدم و در تیم دوستانه پذیرفته شدم.

من به طور خلاصه با نرم افزار آشنا شدم (برنامه بسیار بزرگ بود، با تعداد زیادی زیرسیستم) و بلافاصله برای اجرا به "فیلدها" فرستاده شد. و نه فقط در هر کجا، بلکه به پلیس. در یکی از ولسوالی های جمهوری ما (تاتارستان) در یک زیرزمین در یک اداره پلیس به من جایی داده شد. در آنجا کارمندان را آموزش دادم، مشکلات و آرزوها را جمع آوری کردم و تظاهراتی را برای مسئولان برگزار کردم و البته همزمان نرم افزار را تست کردم و گزارش هایی را برای توسعه دهندگان ارسال کردم.

کار با نمایندگان سازمان های مجری قانون کار آسانی نیست - آنها از دستورات اطاعت می کنند، مسئولیت پذیری دقیق دارند و به همین دلیل است که در اصطلاح رسمی استدلال می کنند. باید با همه زبان مشترک پیدا می کردم: از ستوان گرفته تا سرهنگ. تخصص من در این زمینه کمک زیادی به من کرد.

تست روانشناسی: چگونه از یک روانشناس خبره به یک آزمایشگر تبدیل شویم

توسعه یک مبنای نظری

باید بگویم در ابتدای شروع به کار هیچ مبنای نظری نداشتم. من اسناد و مدارک داشتم و می دانستم که برنامه قرار است چگونه کار کند. من از این شروع کردم. چه نوع آزمایشی وجود دارد، از چه ابزارهایی می توانید برای آسان کردن زندگی خود استفاده کنید، چگونه تجزیه و تحلیل تست را انجام دهید، طراحی آزمون چیست - من همه اینها را نمی دانستم. بله، من حتی نمی‌دانستم کجا به دنبال پاسخ برای همه این سؤالات باشم، یا کجا می‌توانند چیزهای زیادی به من بیاموزند. من فقط به دنبال مشکلات در نرم افزار بودم و خوشحال بودم که همه چیز برای کاربران آسان تر و راحت تر می شود.

با این حال، آزمایش میمون ها در نهایت با مشکل فقدان مبنای نظری مواجه می شود. و به تحصیل پرداختم. این اتفاق افتاد که در بخش ما و در کل پروژه عظیم در آن زمان یک تستر حرفه ای وجود نداشت. آزمایش اغلب توسط توسعه دهندگان و حتی بیشتر اوقات توسط تحلیلگران انجام می شد. کسی نبود که به طور خاص تست زدن را از او یاد بگیرد.

بنابراین یک مرد فناوری اطلاعات در چنین شرایطی کجا می رود؟ البته به گوگل.

اولین کتابی که باهاش ​​برخورد کردم سیاه "فرایندهای تست کلیدی". او به من کمک کرد آنچه را که در آن زمان می‌دانستم نظام‌مند کنم و بفهمم در چه زمینه‌هایی در پروژه شکست می‌خوردم (و در درک خود از آزمایش). رهنمودهای ارائه شده در کتاب بسیار مهم بودند - و در پایان آنها پایه و اساس دانش بعدی شدند.

سپس کتاب های مختلف دیگری وجود داشت - به خاطر سپردن همه آنها غیرممکن است، و البته آموزش ها: حضوری و آنلاین. اگر در مورد آموزش های حضوری صحبت کنیم، آنها چیز زیادی ندادند، بالاخره شما نمی توانید تست زدن را در سه روز یاد بگیرید. دانش در آزمایش مانند ساختن یک خانه است: ابتدا باید پایه و اساس آن ثابت باشد، سپس دیوارها باید در جای خود قرار گیرند...

در مورد آموزش آنلاین، این راه حل خوبی است. زمان کافی بین سخنرانی ها وجود دارد تا دانش جدید را به درستی امتحان کنید و حتی آن را به صورت زنده در پروژه خود به کار ببرید. در عین حال، شما می توانید در هر زمان مناسب (که برای یک فرد شاغل مهم است) مطالعه کنید، اما مهلت هایی برای ارسال تکالیف نیز وجود دارد (که برای یک فرد شاغل نیز بسیار مهم است :)). من توصیه می کنم.

اگر در مورد دشواری های مسیر یک تستر صحبت کنیم، در ابتدا من بیشتر از دست و پا گیر بودن سیستم ها و تعداد زیادی از فرآیندهای مختلف که رخ می دهد می ترسیدم. همیشه به نظر می رسید: "اما من در اینجا میدان را آزمایش می کنم، اما چه تاثیر دیگری دارد؟" من مجبور بودم به سراغ توسعه دهندگان، تحلیلگران بروم و گاهی اوقات با کاربران چک کنم. نمودارهای فرآیند من را نجات داد. من تنوع بسیار زیادی از آنها کشیدم، از یک ورق A4 شروع کردم و سپس ورق های دیگر را از هر طرف به آن چسباندم. من هنوز هم این کار را انجام می‌دهم، واقعاً به سیستم‌بندی فرآیندها کمک می‌کند: ببینید چه چیزی در ورودی و خروجی داریم و نرم‌افزار در کجا نقاط «نازک» دارد.

تست روانشناسی: چگونه از یک روانشناس خبره به یک آزمایشگر تبدیل شویم

حالا چه چیزی مرا می ترساند؟ برای مثال، کارهای خسته کننده (اما ضروری)، مانند نوشتن موارد تست. آزمایش یک کار خلاقانه، اما در عین حال رسمی و روشمند است (بله، این یک پارادوکس است). به خود اجازه دهید تا روی فرآیندها "شناور" شوید، عجیب ترین حدس های خود را بررسی کنید، اما فقط پس از اینکه سناریوهای اصلی را طی کردید :)

به طور کلی، در ابتدای سفر متوجه شدم که هیچ چیز نمی دانم. که الان همینو میفهمم ولی! قبلاً ندانستن چیزی مرا می ترساند، اما اکنون برای من مانند یک چالش است. تسلط بر یک ابزار جدید، درک یک تکنیک جدید، گرفتن نرم افزارهای ناشناخته تا به حال و جدا کردن قطعه قطعه آن کار زیادی است، اما انسان برای کار به دنیا آمده است.

در کار خود اغلب با نگرش کمی نادیده انگاشته شده نسبت به آزمایش کنندگان مواجه می شدم. آنها می گویند که توسعه دهندگان افرادی جدی و همیشه مشغول هستند. و آزمایش‌کننده‌ها - مشخص نیست چرا اصلاً مورد نیاز هستند؛ بدون آنها می‌توانید به خوبی انجام دهید. در نتیجه، اغلب کارهای اضافی زیادی به من محول می شد، به عنوان مثال، توسعه اسناد، در غیر این صورت تصور می شد که من احمق بازی می کنم. من یاد گرفتم که چگونه اسناد را مطابق با GOST بنویسم و ​​چگونه دستورالعمل ها را برای کاربران به خوبی ترسیم کنم (خوشبختانه با کاربران به خوبی تعامل داشتم و می دانستم که چگونه برای آنها راحت تر است). اکنون پس از 9 سال کار به عنوان تستر در گروه شرکت های ICL (3 سال گذشته تا به امروز در یک بخش از گروه شرکت ها - خدمات ICL) کاملاً درک می کنم که کار آزمایش کنندگان چقدر مهم است. حتی شگفت‌انگیزترین توسعه‌دهنده‌ها هم می‌توانند به چیزی نگاه کنند و چیزی را کنار بگذارند. علاوه بر این، تسترها نه تنها ناظران سختگیر، بلکه محافظ کاربران نیز هستند. چه کسی، اگر آزمایش کننده نباشد، به خوبی می داند که فرآیند کار با نرم افزار چگونه باید ساختار یابد. و چه کسی، اگر یک تستر نیست، می تواند از دید افراد معمولی به نرم افزار نگاه کند و توصیه هایی در مورد UI بدهد؟

خوشبختانه، اکنون در پروژه‌ام می‌توانم از تمام مهارت‌های توسعه‌یافته قبلی استفاده کنم - تست می‌کنم (با استفاده از موارد آزمایشی و فقط برای سرگرمی :))، مستندات می‌نویسم، نگران کاربران هستم و حتی گاهی اوقات در تست پذیرش کمک می‌کنم.

چیزی که من در مورد شغلم بیشتر دوست دارم این است که شما باید دائماً چیز جدیدی یاد بگیرید - نمی توانید یک جا بایستید، همان کار را روز به روز انجام دهید و متخصص باشید. علاوه بر این، من با تیم بسیار خوش شانس بودم - آنها در زمینه خود حرفه ای هستند، همیشه آماده هستند تا اگر چیزی را اشتباه متوجه شدم، به عنوان مثال، هنگام توسعه تست های خودکار یا انجام یک بار، کمک کنند. و همکارانم نیز به من اعتقاد دارند: حتی با علم به اینکه من تحصیلات علوم انسانی دارم، و با فرض وجود "نقاط کور" در آموزش فناوری اطلاعات، هرگز نمی گویند: "خب، احتمالاً نخواهید توانست از پس آن برآیید." آنها می گویند: "می توانید از عهده آن برآیید، و اگر سوالی دارید، لطفاً با من تماس بگیرید."

تست روانشناسی: چگونه از یک روانشناس خبره به یک آزمایشگر تبدیل شویم

من این مقاله را در درجه اول برای کسانی می نویسم که دوست دارند در IT به طور کلی و در تست به طور خاص کار کنند. من درک می کنم که دنیای فناوری اطلاعات از بیرون مبهم و مرموز به نظر می رسد، و ممکن است به نظر برسد که درست نمی شود، دانش کافی ندارید، یا نمی توانید آن را بسازید... اما، در به نظر من، IT مهمان نوازترین رشته است اگر می خواهید یاد بگیرید و آماده کار هستید. اگر آماده هستید دست و پای خود را برای ایجاد نرم افزار با کیفیت بالا بگذارید، از کاربران مراقبت کنید و در نهایت دنیا را به مکانی بهتر تبدیل کنید، پس اینجا بهترین مکان برای شماست!

چک لیست برای ورود به حرفه

و برای شما چک لیست کوچکی برای ورود به این حرفه تهیه کرده ام:

  1. البته، شما باید با کامپیوتر خوب باشید و به فناوری علاقه مند باشید. در واقع، بدون این شما نیازی به شروع ندارید.
  2. ویژگی های حرفه ای مهم یک آزمایش کننده را در خود بیابید: کنجکاوی، توجه، توانایی حفظ "تصویر" سیستم در ذهن خود و تجزیه و تحلیل آن، پشتکار، مسئولیت پذیری و توانایی شرکت نه تنها در "تخریب" سرگرم کننده سیستم، بلکه در کار "خسته کننده" توسعه اسناد آزمون.
  3. کتاب های تست زنی را بردارید (به راحتی می توان آنها را به صورت الکترونیکی پیدا کرد) و آنها را کنار بگذارید. باور کنید در ابتدا همه اینها شما را می ترساند نه اینکه شما را مجبور به انجام کاری کند.
  4. به یک جامعه حرفه ای بپیوندید این می تواند یک انجمن آزمایشی (تعداد زیادی از آنها وجود دارد، یکی را که دوست دارید انتخاب کنید)، وبلاگ یک آزمایش کننده حرفه ای یا چیز دیگری باشد. چرا این هست؟ خوب، اول از همه، انجمن های تست کاملا دوستانه هستند و شما همیشه در صورت درخواست پشتیبانی و مشاوره دریافت خواهید کرد. ثانیاً، هنگامی که شما شروع به حرکت در این زمینه می کنید، پیوستن به این حرفه برای شما آسان تر خواهد بود.
  5. دست به کار شوید. شما می توانید یک کارآموز آزمایشی شوید و سپس همکاران ارشد شما همه چیز را به شما آموزش می دهند. یا با کارهای ساده در فریلنسینگ شروع کنید. در هر صورت، باید شروع به کار کنید.
  6. پس از شروع تمرین تست زنی، به کتاب هایی که در مرحله 3 کنار گذاشته شده اند بازگردید.
  7. درک کنید که دائماً نیاز به یادگیری دارید. روز به روز، سال به سال، چیز جدیدی یاد خواهید گرفت و چیزی را درک خواهید کرد. این وضعیت را بپذیرید.
  8. ترس ها و شک های خود را کنار بگذارید و برای یکی از جالب ترین مشاغل دنیا آماده شوید :)

و البته از هیچ چیز نترس :)

شما می توانید آن را انجام دهید، موفق باشید!

UPD: در بحث درباره مقاله، مفسران محترم توجه من را به این نکته جلب کردند که همه نمی توانند در مرحله اولیه به اندازه من خوش شانس باشند. بنابراین، من می خواهم مورد 3a را به چک لیست اضافه کنم.

3a. وقتی گفتم فعلاً بهتر است کتاب ها را کنار بگذاریم، منظورم این بود که در این مرحله اضافه کردن تئوری خطرناک است، زیرا ساختار دانش نظری بدون تمرین دشوار است و حجم زیادی از نظریه می تواند شما را بترساند. . اگر می‌خواهید اعتماد به نفس بیشتری داشته باشید و زمان خود را هدر ندهید در حالی که به دنبال این هستید که تمرین را از کجا شروع کنید، به شما توصیه می‌کنم یک دوره آموزشی آنلاین برای آزمایش‌کنندگان مبتدی شرکت کنید یا دوره‌ای را در مورد تست گذرانید. یافتن هر دو بسیار آسان است و اطلاعات به صورت در دسترس به شما ارائه می شود. خب نکته بعدی رو ببینید

منبع: www.habr.com

اضافه کردن نظر