„თქვენ აშენებთ წარმატებულ ცხოვრებას…დღეში…“
ჩემი მოგზაურობა, როგორც პროგრამული უზრუნველყოფის ტესტერი, ცოტა მოულოდნელად დაიწყო.
მე გამოვჩნდი პირველი ინტერვიუს რაუნდებზე, ვივარაუდოთ, რომ ეს იყო განვითარების შესაძლებლობა. მართალი გითხრათ, როგორც კომპიუტერულ მეცნიერებათა სხვა კურსდამთავრებულები, მეც ცოტა სკეპტიკურად ვიყავი განწყობილი ტესტირების გაგრძელების თაობაზე.
მაგრამ საბოლოოდ, გადავწყვიტე ეს მეცადა. მხოლოდ იმ იმედით, რომ ჩემი ცნობისმოყვარე ბუნება დამეხმარება ამ სფეროში.
მე ვერ დავთანხმდი შემოთავაზებას ამ შეკითხვის დაყენების გარეშე - მე მივიღებ თუ არა შესაძლებლობას გადავიდე დეველოპმენტზე იმ შემთხვევაში, თუ ტესტირება არ მაინტერესებს? :).
დამიჯერე - ამის შემდეგ არც კი მიფიქრია ტესტის დატოვება.
როდესაც ტექნიკურ რაუნდზე გამოვჩნდი, მე არ ვიყავი მზად არაფრისთვის, ვიდრე პროგრამული უზრუნველყოფის ტესტირების ძირითადი კონცეფცია. ვფიქრობ, ერთადერთი რამ, რამაც დამაბრკოლა, იყო ფიქრი, რომ მე მაფასებენ ლოგიკურად და არა თეორიულად.
ეს იყო ჩემი პირველი სწავლა ტესტირებაში - მივხვდი, როგორ აფასებდნენ ჩვენ (უფროსები).
დღესაც ვიყენებ მსგავს ტექნიკას ჩემი გუნდისთვის ახალწვეულების აყვანისას. მე ვამოწმებ მათ ლოგიკას, გამძლეობას და პრობლემისადმი მიდგომას ყველაფერზე მეტად.
შევუერთდი Zycus-ს, როგორც QA Trainee და მომცეს პროდუქტი მესამე ან მეოთხე დღეს. ეს იყო ერთ-ერთი ყველაზე დიდი (მაშინ კონცეფციაში იყო) და ყველაზე ამბიციური პროდუქტიკომპანია. პირველი რამდენიმე კვირის განმავლობაში დამკვიდრების შემდეგ, ჩემთვის უკან დაბრუნება არ იყო.
ჩვენ დავიწყეთ როგორც QA-ს ორკაციანი გუნდი და რამდენიმე თვის შემდეგ მე ვიყავი ერთადერთი, ვინც ხელმძღვანელობდა ტესტირების ძალისხმევას. საწყის 2 – 2,5 წლის განმავლობაში მე დავწერე თითქმის 3000 დეფექტი სხვადასხვა კატეგორიებში, როგორიცაა ფუნქციონალური, შესრულება, უსაფრთხოება, ინტერფეისი, გამოყენებადობა, მრავალენოვანი, მრავალბინიანი და ა.შ.
საკმაოდ დიდი ხნის განმავლობაში ახალ დამატებამდე ტესტირების გუნდს ვუპირისპირდი ძლიერ 15-16 წევრიანი განვითარების გუნდს. დამატებების შემდეგაც კი, QC:Dev თანაფარდობა არ იყო ძალიან ჯანსაღი და მე მაინც ამაყად შემიძლია ვთქვა, რომ ეს იყო წარმატებული მოგზაურობა იმის გათვალისწინებით, რაც ჩვენ გამოვცადეთ, მივაწოდეთ და დავამუშავეთ.
მნიშვნელოვანი პუნქტი მინდა გითხრათ. მონიშნე აქ არის-
სანამ მოთხოვნის განხილვის შეხვედრაზე წავალ, წინასწარ ვწერდი შესაძლო ეჭვებს/შესწორებებს/გაურკვეველ პუნქტებს. მე ვწერდი იმ სცენარებს, რომლებზეც მსურს ვცადო ან ავაშენო სატესტო შემთხვევები; ზოგჯერ, თქვენი სცენარების დახატვაც ხიბლივით მუშაობს.
როდესაც წერთ/ხატავთ, ის უკეთესად შემოდის თქვენს გონებაში და შემდეგ თქვენი გონება მუშაობს ამ ინფორმაციაზე და აწარმოებს მეტ სცენარს და იძლევა უკეთეს სიცხადეს. ეს გრძელდება მანამ, სანამ არ მიიღებ ამ განცდას დასრულებული!!!
დასკვნა
მიუხედავად იმისა, რომ თითქმის შეუძლებელია ჩამოვწერო ყველა ძირითადი და წუთი რაც ვისწავლე წლების განმავლობაში, ეს არის ჩემი მცდელობა შევაჯამო ის ტყვიაშისია.
- ტესტირების განსაზღვრა ძალიან რთულია. ვინმეს შეუძლია გააკეთოს შესანიშნავი ტესტირება და შეიძლება ვერ შეძლოს მისი სიტყვებით განსაზღვრა. ეს არის როგორც ხედავთ.
- ყველას შეუძლია ჰქონდეს ტესტირების საკუთარი განმარტება. ჩემი იყო მარტივი-
ავტორის შესახებ: ეს სტატია დაწერილია STH გუნდის წევრის მიერ, მაჰეშ ს. ის ამჟამად მუშაობს ხარისხის უზრუნველყოფის უფროსი მენეჯერად, რომელსაც აქვს მრავალი რთული პროდუქტისა და კომპონენტის წამყვანი ტესტირების გამოცდილება.
მიყვარს პასუხის მოსმენა. დაწერეთ კომენტარი აქ ან დაგვიკავშირდით. დიდი მადლობა კითხვისთვის.
რეკომენდებული წაკითხვისთვის