صورة فاحص حديث. ما تحتاج إلى معرفته والقدرة على ذلك



هناك رأي بأن أبسط طريقة لتكنولوجيا المعلومات تكمن في الاختبار. مثل ، لا تحتاج إلى معرفة أي شيء ، حتى تتمكن من القيام بذلك أكثر من ذلك ، يكفي الرغبة والرغبة في عدم التحديق كثيرًا من الألم والدموع عندما تتلقى مجموعة أخرى من حالات الاختبار لاختبار الانحدار.

جزئيا ، هذا صحيح حتى ، بل بالأحرى عن الوضع الذي كان في السوق قبل 10 سنوات. الآن كل شيء مختلف قليلاً. هناك أسباب عديدة لذلك ، وهي مختلفة تمامًا. إذا لاحظت المفتاح ، فربما يكون هذا:

زيادة متطلبات المختبرين ومعرفتهم ومؤهلاتهم ، حيث يتم التعامل مع المهام بشكل متزايد بشكل أكثر تعقيدًا من "النقر والنقر والإنتاج". أصبح عمل المختبرين "هندسة" أكثر فأكثر ، ويتطلب معرفة فنية ومعرفة ومهارات وكفاءات محددة. أصبح المختبرون على نحو متزايد مهندسين لضمان الجودة (أي شخص في الموضوع يفهم الاختلاف).

زيادة العرض في السوق عندما اندفعت حشود "المدنيين" أمس إلى هاوية تكنولوجيا المعلومات ، مدعومة بوفرة المعلومات: من المؤتمرات والكتب إلى المقالات والدورات حول اختبار البرمجيات. كان لخادمك المتواضع في وقت واحد يد المساعدة في إنشاء زوج من الدورات التي يمكن الوصول إليها بشكل عام بسبب الرغبة في تكرار الأشياء الأساسية من مجاله المهني (انظر هنا وهنا ).

لذلك ، أصبح من الممكن اليوم الاعتماد بشكل أقل على الصفات الأخلاقية - الإرادية لدخول تكنولوجيا المعلومات في ضوء تزايد شهية السوق ووفرة المؤتمرات والدورات التدريبية والدورات التدريبية والأدب والمقالات ومصادر المعلومات الأخرى التي هي على أهبة الاستعداد للمبتدئين.

بالطبع ، تحاول المزيد والمزيد من الشركات تنمية المتخصصين تحت جناحهم ، وتغمر المحظوظين بالمعرفة والمهارات الجديدة ، وفي الوقت نفسه زيادة الولاء للشركة. ومع ذلك ، في هذه الحالة ، تواجه الشركات ومتخصصوها أسئلة ملتهبة وحادة ...
كيف لا تضيع في تنوع المعلومات المليئة بالإنترنت والعالم من حوله؟
ماذا تعلم نفسك أو ماذا تعلم مقاتليك؟

في مقالتي ، سأحاول أن أوضح بشكل عام ما تحتاج إلى معرفته وأن تكون قادرًا على العمل كأخصائي في مجال ضمان الجودة في المجالات الأكثر شعبية والمطلوبة. دعنا نذهب!

تشكل التخصصات التالية الحصة السائدة في سوق العرض والطلب للمختبرين ، وبالتالي (وبسبب نقص الخبرة العملية الكافية وذات الصلة) ، لن تحتوي المقالة ، للأسف ، على أقسام حول الأداء والتخصص المكتبي.

تعتمد مواد هذه المقالة على تجربتي الخاصة في العمل مع متخصصين رائعين من فريقي ، وعلى نتائج التدريس في جامعة موسكو الحكومية ، و MSTU ودورة عبر الإنترنت ، بالإضافة إلى مئات المقابلات وعشرات من المتخصصين المؤهلين لضمان الجودة من مختلف الملفات الشخصية. لا أتظاهر بأنني استثنائي في رأيي ، لكنني أعتقد أن تجربتي تسمح لي أن تكون وجهة نظري كفؤة تمامًا.

الصفات الشخصية


سيكون من الغريب الاعتقاد أنه مع زيادة المتطلبات للجوانب التقنية لعمل المختبرين ، انخفضت أهمية الصفات الشخصية أو اختفت تمامًا. علاوة على ذلك ، أنا متأكد من أن سمات الشخصية تكمن في قلب أخصائي ناجح وهي ضرورية للمعارف والمهارات المماثلة. بعد كل شيء ، نحن لا نعمل مع واجهات بشرية لـ Stack Overflow و Wikipedia ، ولكن مع أناس حيين يبقون كذلك في المكتب والمنزل. لذلك ، من المهم جدًا مراعاة سمات الشخصية في سياق الاختيار القادم للصناعة والمهنة والتخصص فيها.

لماذا أعتقد ذلك؟ كل شيء بسيط للغاية! يمكنني بسهولة إرسال متخصص إلى دورات أو مؤتمر أو طلب كتب أو إجراء تدريبات على الفروق الدقيقة في تصميم الاختبار ولغات البرمجة و SQL والشبكات والجوانب التقنية الأخرى ، بحيث أحصل بعد فترة على النتائج الأولى وأقوم بمضاعفتها ، مع دمج المعلومات الواردة في الممارسة . ومع ذلك ، لا يمكنك أن ترسل إلى الدورة التدريبية "كيفية التوقف عن الركض بعد الكعك المكتبي والبدء في الاستثمار بمعرفتك الخاصة" ، "كيفية التوقف عن أن تكون كاذبًا غير مسؤول وتبدأ في العيش بصدق" ، "كيفية التوقف عن كونك فأرًا رماديًا وأن تصبح شخصًا متحمسًا" ، "كيفية التوقف عن كراهية الناس و تعلم العمل في فريق "واعتمد على نتيجة ملموسة بعد الاستماع. للأسف ، هذه هي حقيقة الحياة ، الخلاف الداخلي الذي يسمح لطبقة واسعة من "رجال أعمال المعلومات" أن يكسبوا من المتمردين ، المتلهفين لتغيير أركانهم الأساسية وسمات الشخصية من خلال تدريب واحد أو سلسلة من الندوات عبر الإنترنت. هذا هو السبب في أنه من المهم جدًا أن يكون لديك في البداية دافع الحياة المناسب والصفات للعمل في مجال تكنولوجيا المعلومات وفي ضمان الجودة على وجه الخصوص. إذن ما هو المهم؟

الدافع للتعلم والتعلم الذاتي


أجب بصدق على سؤالك: هل تحب الدراسة؟ ليس لمرة واحدة ، ولكن على أساس مستمر. هل أنت مستعد للقفزة الوحيدة التي ستقودك بطريقة سحرية "إلى السيدات" ، أم تريد حقًا استيعاب المعرفة الجديدة كل ساعة وكل دقيقة؟ تعد تكنولوجيا المعلومات مجالًا حيث لا يمكن أن تطرف فيه وميض ، وأنت بالفعل على هامش الصناعة. لا يجب أن تتوقع أنه بعد قراءة كتاب عن الاختبار في غضون عام ، ستفتح لنفسك بوابة إلى عالم رائع من المعرفة الجديدة التي ستسمح لك بأن تكون في الاتجاه لعقد قادم. من الناحية المثالية ، إذا كنت لا تحتاج دائمًا إلى معلم حكيم ومعلم حكيم للدراسة وأنت قادر على إعداد نفسك لكتاب جديد أو ندوة عبر الإنترنت أو دورات تدريبية بنفسك.

المسؤولية


قيم مستوى مسؤوليتك. طريقة بسيطة: بادئ ذي بدء ، اعط لنفسك بعضًا من أكبر أخطائك في الحياة. لا يعمل لا يتعلق الأمر بعدم القدرة على الخطأ ، تذكر أن الشخص الذي لا يفعل شيئًا فقط ليس مخطئًا. تذكرت؟ إذا كان هناك بضعة أشياء صغيرة ، فهذا مؤشر حزين. الأسوأ فقط ، إذا كنت تتذكر أخطاء الماضي ، فأنت تلومها على الفور على شخص آخر أو ظروف أخرى ، ولم تعترف بمسؤوليتك عما حدث. ولكن إذا تذكرت بعض الإخفاقات الكبيرة حيث كان من يقع اللوم عليك ، وحتى تذكرت كيفية إصلاحها ، فإن الأمور التي تتحمل مسؤوليتك تكون أفضل بكثير. البرج هو عندما لا تصحح خطأ فحسب ، بل تؤمن نفسك منه أيضًا في المستقبل حتى لا يتكرر. يعتبر النهج المسؤول للعمل هو مفتاح الحياة المهنية الناجحة في أي مجال ، وبالتالي فإن هذا اختبار مهم للغاية بالنسبة للمختبر. الشيء الرئيسي هو عدم المبالغة في معرفة الإجراء ، لأن عدم المسؤولية ليس دائمًا جيدًا.

شغف


هل انت شخص عاطفي؟ بصراحة ، من أنت مولع؟ لا شيء خاص؟ أم أنها الكثير من الهوايات الصغيرة التي تقوم بها مرة في السنة؟ ربما شيء كبير ، لكن الوقت ينفد باستمرار ، ولكن لأن الهواية تنتظر أوقاتًا أفضل. يبقى الشخص في المكتب وعند مغادرته. وإذا كان الشخص متحمسًا حقًا لشيء ما في الحياة العادية ، فهذا يعني أنه في العمل يمكن أن ينقل بشيء كثير لدرجة أنه سيبقى في المساء أو يدرس القضية في عطلة نهاية الأسبوع بمبادرة منه. مهمة القائد المختص والأخصائي نفسه هي إيجاد مثل هذه المهام. بالطبع ، من المهم في نفس الوقت أن نصل بما بدأ إلى نهايته المنطقية وألا نتركه في منتصف الطريق. لا يمكن أن يكون المختبر "جهاز تكسير". ولكن إذا أحرق بعمله ومنتجه ، فستكون فعالية هذا الموظف أعلى.

مرونة السلوك


تعد المرونة من السمات المهمة للعمل في شركات تكنولوجيا المعلومات الحديثة وفي ضمان الجودة على وجه الخصوص. تأتي المعارف والاتجاهات الجديدة بسرعة رياح المشتري ، للوقوف بأسلوب غاندالف غراي "لن تمر!" تواجه الصناعة أمر بالغ الصعوبة ولا ينصح به دائمًا. لذلك ، من المهم جدًا أن تكون قادرًا على التكيف مع ظروف العمل الجديدة ، سواء كان الخط العام للشركة أو المنتجات الجديدة أو الفريق أو منهجيات العمل أو الأدوات. كلما كان الموظف أكثر مرونة ، زادت فرصه في تطوير مهنته في مجال تكنولوجيا المعلومات.

مؤانسة والاتصال


بدون شك ، يمكنك أن تكون متخصصًا ناجحًا ، وأن تكون متحفظًا تمامًا ، ولكن في نفس الوقت منغمس بعمق في مهمتك ، ومع ذلك ، فإن تعلم شيء جديد وتعليم الآخرين من المرجح أن يكون اجتماعيًا ويتواصل مع الشخص. ليس من الضروري أن يكون كل شخص متحدثًا رائعًا ويتحدث علنًا في الأحداث ، ولكن من المهم أن تكون قادرًا على إيجاد لغة مشتركة مع الزملاء ، والتعبير بشكل صحيح عن أفكارهم شفهيا وخطيا. في عمل المختبر ، هذه ميزات مهمة جدًا ، لأنك تحتاج إلى التواصل كثيرًا وفي كثير من الأحيان ، وكلما تحدثت عن ضمان الجودة ، كلما كنت أكثر عمقًا وأكثر تفصيلاً منغمساً في المجالات ذات الصلة ، حيث تكون القدرة على بناء الاتصال نصف النجاح.

العمل الجماعي


يجب أن يكون المختبر لاعبًا في الفريق. لا يهم إذا كنت تعمل في نموذج اختبار الخدمة أو إذا تم دمج المختبرين في كل فريق. من المهم جدًا أن تعطي فريقك "إحساسًا بالكتف" حتى يتمكنوا من الاعتماد عليك وعلىك. واحد ليس محاربًا في الميدان - بالنسبة للمختبرين ، هذه أيضًا قصة عن المزيد من النمو الوظيفي. بعد كل شيء ، فإن الفريق ، كبيئتك المباشرة ، هو المصدر الأساسي للمعرفة التي ستتلقاها حول المنتج والعمليات والتقنيات. إذا كنت لاعبًا في الفريق ، فستحقق في الاختبار نجاحًا أكبر من وحيد.

المبادرة والتصميم


كما تعلمون ، لا يتدفق الماء تحت حجر الكذب ، وبالتالي فإن الجمود سيأتي إليك جانبًا في مهنة المختبر. المختبر الجيد هو استباقي ، ولا يتوقع ركلة من الزملاء والرأس ، ولكنه يأتي مع حلول واقتراحات جديدة. إذا قيل للمختبر ذات مرة "هذه ليست حشرة ، بل ميزة" ، فيجب ألا يستسلم. بدلًا من ذلك ، خذ زمام المبادرة وحدد وجهة نظرك. بالطبع ، لا يجب أن تذهب إلى التطرف وتجادل لأي سبب ، ولكن يجب ألا توافق على كل ما يقولونه. لا يعتمد عمل المختبر الجيد فقط على التفكير النقدي ، الذي يختبر قوة العالم من حوله ، ولكن أيضًا القدرة على تكوين موقفه في الوقت المناسب والدفاع عنه أمام الآخرين.

يمكن متابعة هذه القائمة واستكمالها ، فقد حددت الميزات الرئيسية بناءً على تجربتي الخاصة. بالطبع ، نحن لا نتحدث عن حقيقة أنه إذا لم يكن لديك هذه الصفات ، فأنت غير مناسب. ولكن من الآمن أن نقول أنه كلما قلت الصفات المعلنة فيك ، كلما كان الأمر أكثر صعوبة بالنسبة لك ، وفريقك ، وقائدك. يسمح بأي استثناءات ، والتي تؤكد القاعدة فقط.

أساسيات الاختبار


هناك حاجة إلى المعرفة والمهارات التالية على الإطلاق من قبل أي اختبار ، بغض النظر عن تخصصه. هذه الأشياء هي أساس الأساسيات ، فهي تتعلم بسرعة وسهولة ، خاصة إذا تم إصلاحها على الفور عن طريق الممارسة. أوصي بشدة أن يتعمق جميع المبتدئين ، دون استثناء ، في الموضوعات المذكورة أدناه. مسلحًا بهذه المعرفة ، يمكنك اكتشاف عالم لا نهاية له من اختبار البرمجيات ، وإتقان أي من المجالات في النهاية ، ولكن المعرفة الموضوعة في الأساس ستظل مطلوبة دائمًا.

تصنيف أنواع الاختبارات


حتى المختبر المبتدئ يجب أن يكون لديه فهم أساسي لأنواع الاختبار المختلفة ، متى يتم استخدامها ولماذا. هذه نظرية جافة ، وهي ليست ضرورية في حد ذاتها ، ولكن بدونها ، "الاستلقاء على رأس" الممارسة يمكن أن يكون مؤلمًا للغاية ويستغرق وقتًا طويلاً ، ولكن على طول الطريق ، يمكنك أيضًا صنع الدراجات ، ولكن يمكنك جمع أشعل النار. لا تكن كسولًا ، تحقق من فائدة الكثير من المصادر. ولكن بعد ذلك يمكنك بسهولة تمرير مهام "قلم الاختبار" في المقابلات.

خطأ في الترجمة والإبلاغ عن الأخطاء


ابحث عن خطأ بسيط. من المهم للغاية توطين الخطأ بالطريقة الصحيحة ، وتحديد أكبر عدد ممكن من الظروف والظروف لإعادة إنتاجه المستقر. علاوة على ذلك ، تحتاج إلى اكتساب مهارة تجميع تقارير الأخطاء عالية الجودة. في محاضراتي ، وعند العمل مع فريق ، غالبًا ما أستخدم المقارنة التالية: "تقرير الخطأ الخاص بك جيد إذا ذهبت إلى الخارج ، وأمسك بأول جدة جاءت ، وتمكنت من إعادة إنتاج العيب وفقًا للوصف أو التحقق من غيابه" .

تقنيات تصميم الاختبار


الأشياء الأساسية ، والتي غالبًا ما يتم فحصها بشكل أو بآخر في المقابلات أو في الواجبات المنزلية ، مع إعطاء مهام المستوى "اختبار النموذج لإدخال الأرقام" و "كتابة الاختبارات التلقائية في نموذج التفويض الخاص بنا". من المهم ليس فقط حفظ ما هي "فئات التكافؤ" أو "تحليل القيم الحدودية" ، ولكن أيضًا القدرة على استخدام تقنيات مختلفة في أي ظرف من الظروف ، والجمع بينها.

تتبع الأخطاء وأنظمة إدارة المعرفة والاختبار


تلك الأوقات التي تمت فيها كتابة تقارير الأخطاء على أوراق ، واختفت وثائق الاختبار وقوائم المراجعة وحالات الاختبار على أرصفة Google في طي النسيان (نعم ، نعم ، أعلم أن البعض لا يزال يكتب ، وأحيانًا يكون من الملائم ) تم استبدال هذا الساموبول بأدوات احترافية - أنظمة تتبع الأخطاء (الأكثر شيوعًا هي Jira و Redmine) وأنظمة إدارة المعرفة (Confluence و Wiki وغيرها) وأنظمة إدارة حالات الاختبار (TestRail و Zephyr و TestLink ، إلخ. ) يمكن الحصول على المبادئ الأساسية للعمل باستخدام الأدوات من خلال تضمينها في برامج اختبار بيتا مفتوحة أو عن طريق تثبيت برنامج بنفسك (هناك حلول مجانية وبرامج تجريبية على نطاق جلسات تقصي الحقائق في السوق).

منهجيات تطوير البرمجيات


قد لا يحتاج المختبر حتى إلى فهم عميق لمنهجيات تطوير البرمجيات في المراحل الأولية ، من المهم فهم الاختلافات بين الأكثر شعبية (Waterfall ، Scrum و Kanban) على الأقل على الأصابع. ولكن مع مرور الوقت ، سيتعين عليه الغوص بشكل أعمق وأعمق في المنهجية ، واختيار الأساليب والتقنيات المناسبة عند الاختبار في سياق عملية تطوير معينة. من المهم أن تكون مستعدًا لذلك وأن تولي بعض الاهتمام لهذا الجانب من القضية.

بنية خادم العميل


تم بناء معظم البرامج الحديثة على حيتان التفاعل مع خادم العميل. من المهم أن يكون المختبر في سياق هذه الهندسة المعمارية ، لفهم مبادئ عمله والمزايا والعيوب الرئيسية. سيسمح هذا ليس فقط بإجراء اختبارات أفضل أثناء عملهم ، ولكن أيضًا ، إذا لزم الأمر ، لفهم كيفية تحديد العيوب الموجودة ، وتحديد الجانب الذي هم فيه بشكل صحيح.

أنظمة التشغيل


مبادئ تشغيل أنظمة التشغيل ، ما هي وما هي عليه بشكل عام - المعرفة العامة ، والتي ، كقاعدة عامة ، تبسط حياة المختبر. حتى فهم اتجاهات استبدال نظام التشغيل المكتبي بأنظمة التشغيل المحمولة ، بالإضافة إلى إتقان مهارات العمل مع نظام التشغيل على مستوى المستخدم هو بالفعل زائد. وإذا كنت تتعمق في هذه المشكلة ، فستحتاج بمرور الوقت إلى اكتساب المهارات لتكوين واستخدام مجموعة كاملة من أنظمة التشغيل (Android و Windows و iOS و macOS و Linux هي الأكثر شيوعًا).

اختبار عميل تطبيق الويب


أحد أسهل الطرق وأكثرها شيوعًا لبدء الاختبار هو بدء اختبار تطبيقات الويب. هذا التخصص هو واحد من أكثر التخصصات انتشارًا في السوق ، ومع ذلك ، فمن الواضح أن اتجاه اختبار العميل لتطبيقات الهاتف المحمول قد بدأ. على أي حال ، عليك أن تفهم أن ناقلات التنمية هذه هي واحدة من أكثر وسائل الوصول التي يمكن الوصول إليها في بداية العمل. هناك الكثير من المواد والمقالات التدريبية حول هذا الموضوع. إذا كنت ترغب في ذلك ، يمكنك بعد ذلك التطوير في أي اتجاه آخر ، غالبًا ما يكون أتمتة أو نفس الأجهزة المحمولة (على سبيل المثال ، بعد إتقان اختبار تطبيقات الويب للأجهزة المحمولة).

المتصفحات


في سياق اختبار عميل الويب ، من المهم فهم هيكل العملاء الضعفاء والمتصفحات على وجه الخصوص ، بالإضافة إلى اختلافاتهم ، وخصائص العرض والنصوص البرمجية ، والمحركات تحت الغطاء ، والإصدار ، وأدوات المتصفح الإضافية ، إلخ. من المهم أن يراعي المختبر دائمًا شعبية استخدام متصفح معين بين المستخدمين الحقيقيين للمنتج من أجل توزيع الاختبارات بأكثر الطرق فعالية. الأكثر شيوعًا: Google Chrome و Safari و Firefox و Opera و Internet Explorer.

وحدة تحكم المطور في متصفح


يجب أن يكون مُختبر الويب قادرًا على استخدام وحدة تحكم المطور في المتصفح (على الأقل العمل مع العناصر الموجودة في الصفحة وطلبات الشبكة). في حالة العمل مع عناصر الصفحة ، يجب على المختبر فهم كيفية توطينها أو ، إذا لزم الأمر ، تغييرها ، وفي حالة تفاعل الشبكة ، يكون قادرًا على فهم تسلسل الطلبات والاستجابات المستلمة. من الناحية المثالية ، تحتاج إلى معرفة طرق HTTP المختلفة (GET و POST و OPTIONS وغيرها) ، ومعرفة رموز الاستجابة (10X-50X) ، لتكون قادرًا على قراءة رؤوس وأجسام الإجابات.

HTML و CSS وجافا سكريبت


لكي يتمكن المختبر من فهم صفحات الويب الحديثة بشكل أفضل وكيفية هيكلها ، سيكون من المفيد للغاية أن يكون لديك على الأقل فهم أساسي لـ HTML و CSS و JavaScript. ستساعد هذه المعرفة أيضًا في توطين الأخطاء المرتبطة بعناصر محددة في الصفحة ، والعثور عليها بسرعة ، وإذا لزم الأمر ، قم بتغييرها من جانب العميل.

اختبار الخلفية


الكون المنفصل هو اختبار الخلفية. هذا العالم خالي من الكشكشة والجمال ، لا يوجد مكان للواجهات الرسومية فيه ، فقط مؤشر خفقان في وحدة التحكم ، جبال من النص ومنطق تطبيق خالص. اتجاه محدد للاختبار ، ليس دائمًا سهلًا للمبتدئين. عادةً ما يتطلب تدريبًا فنيًا أكثر شمولاً من أخصائي في البداية.

نموذج OSI


الأساس الذي يجب أن يبدأ منه جهاز الاختبار الخلفي هو نموذج OSI. على الرغم من حقيقة أنه من غير المرجح أن يجد المختبر مستويات أقل من المستويات التطبيقية والتمثيلية مفيدة في معظم الحالات ، فسيكون من الجيد أن يفهم مكان هذه المستويات بالنسبة إلى الآخرين ، وما هي خصوصيتها وكيف يتم تطبيقها.

راحة صابون JSON-RPC


REST ، كنمط معماري للتفاعل بين العميل والخادم ، يقع في قلب الإنترنت الحديث. REST- -, , (HTTP, JSON, XML). SOAP ( XML, XSD, WSDL) JSON/XML-RPC, .


- . , , , .. , , . bash-, , .

cURL. Postman. SoapUI


REST API cURL, , . ( GUI) API Postman, . SOAP API, SoapUI ( REST API).


, SQL (MariaDB, MySQL, PostgreSQL, MS SQL). SQL. , « SQL ». , INSERT, SELECT, DELETE, UPDATE, WHERE, ORDER BY, JOIN, INNER JOIN, RIGHT JOIN, LEFT JOIN. , NoSQL (MongoDB, Cassandra). .

-


, , . , , . , , — , , .

IDE


(XCode iOS, Android Studio Android). , , , , . , IDE , .

HTTP/HTTPS-


- . - , (Charles, Fiddler, Wireshark), . على سبيل المثال , . , , ( , ). , .


, , Fabric (Crashlytics), HockeyApp, TestFlight. , , , .

اختبار الأتمتة


, . , , , , . , , . , , , . , .


. — . .

:

— , - - Python , - Java . , .

:

, . (, , ..), ( ). , , . , , , ( ), .

:

, , . .

Python, Java, PHP, — Kotlin, Objective-C Swift.


, , (xUnit, nose, unittest, pytest, TestNG, Cucumber) , . , .


, . , . , Selenium WebDriver, iOS — XCUITest, Android Espresso UI Automator ( Google), — Robotium Selendroid. , , , , — . Appium Cucumber.


, , , . , , — Allure. , , .


, , , , , , . , , , . . Git, SVN, Mercurial, TFS. , Git . , commit, push, pull (force), fetch, checkout, branch, merge, rebase, revert.


, , - . , Jenkins, TeamCity, Bamboo. , - CI- , , unit-. , . , ( , ..) , .


, , . , , . , -, , , , . , , , , , 1% , , , . , , — .


, . , , , . — , , . , — , . ?


, — , : «, , , ». , . , , . , , . , — , — . , - , , . - .


. , , . , , , . , , , , .


, , — . — . . , , . — , , , . , , - . , , .


, , . , , , . — , , . , , . , , , , . من الضروري! , .


, , , . , , -, , -, . — , . , , , .


— , . , . , , . , , , , .

المجموع




, IT , - , — . , — . , , , . , , , , .

مرة أخرى ، أود أن أذكر بأهمية طبيعة معينة للعمل في مجال تكنولوجيا المعلومات والاختبار على وجه الخصوص. تذكر أنه يمكنك إرسال أي شخص إلى دورات في لغات البرمجة و DBMS ، ولكن إلى دورات حول الرغبة الشديدة في تطوير الذات والتفاني ، والتي ستسمح لك بإكمال الدورات الأولى بنجاح ، للأسف ، لن ينجح أحد.

آمل أن تكون المقالة مفيدة لأولئك الذين قرأوها ، سواء كان مبتدئًا أو متخصصًا ذا خبرة ، لأن اختيار خطوط التطوير المهني في مجال الاختبار كبير بما يكفي لتضيع فيه. دعوني أذكركم أن هذه القصة برمتها في رأيي المتواضع ، وبالتالي لا تحكموا بصرامة ولا ترموا النعال. سأكون ممتنا لردود الفعل البناءة.

كل الجودة!

Source: https://habr.com/ru/post/ar426759/


All Articles