ما هو مجال Software tester؟
ما هو مجال Software tester؟ تصميم الصورة : وفاء المؤذن |
مجال Software tester
عند القيام بتطوير أي برنامج أو فكرة ستحتاج إلى شخص يفحص لك هذا البرنامج , هل يقوم بالفكرة التي صُنع لأجلها؟، هل يلبي احتياجاتك أو احتياجات الزبون؟.
هنا يأتي دور ال software| tester| الذي يقوم بفحص البرامج المبرمجة من المطوّرين، لمعرفة هل هي مطابقة للمواصفات التي طلبها العميل سواء كانت طلباته مكتوبة أم غير مكتوبة.
هل العمل في هذا المجال صعب؟
إنّ العمل عموماً في مجال |البرمجة| يحتاج إلى تركيز عالٍ، وصبر كبير، ولكن العمل في مجال ال testing له نكهة خاصة في الصعوبة، والهدوء، والصبر لاكتشاف الأخطاء الموجودة في الأكواد.
وكقاعدة عامة معروفة لدى جميع ال developers مهما كانوا محترفين ستجد في تطبيقاتهم bugs، أي مشاكل أو ثغرات قد تكون خطيرة أو عادية، ويمكن أن تسبب توقف البرنامج أو لا.
لماذا نضع شخص في وظيفة ال tester قبل تسليم المشروع للعميل؟
حتى يكون ال product فعال، ويعمل بشكل جيد، ويقلل الأخطاء الممكنة إلى الحد الأدنى، ويحافظ على سمعتك فيجلب لك نقود أكثر، فلو كنت كمستخدم بدأت العمل على تطبيق لم يخضع للفحص قد يصادفك قيام التطبيق بالتوقف كثيراً أو تعرضه لمشاكل أو إصدار تحذيرات، وغيرها أول ما سيتبادر لذهنك هو إلغاء تثبيت التطبيق مما يتسبب في نقص الثقة في الشركة المصنعة لهذا التطبيق في سوق العمل لذلك الشركات توظف مثل هذا النوع من الموظفين للحصول على نوعية عالية من الأداء.
لماذا لا يمكن لل developers العمل ك tester؟
لو كان المطوّرين لديهم عقلية ال tester سيقوم بعمل مبدع جداً، ولكن في الحقيقة المطوّر مسؤول عن إنشاء قواعد بيانات، وبرمجة التطبيق، و|التصميم|، وحل المشكلات البرمجيّة لذلك أنت بحاجة إلى فصل كل قسم بشكل مستقل لكي لا يقوم شخص واحد بشيء لوحده فتكثر أخطائه نتيجة ضغط العمل الذي قد يضاف له ضغط الوقت.
ماهي المعلومات المطلوب توفرها لدى ال tester للقيام بعمله؟
عندما يكون الشخص يعرف معنى |البرمجيات|، ومعنى قواعد البيانات، ومعنى البرمجة عموماً سيصبح بإمكانه اكتشاف ال bugs بسهولة و سرعة.
ماهي رواتب ال software tester؟
مبدئياً في الشركات يكون راتب الموظف المبتدئ في هذا المجال حوالي 300 دولار، قابلة للزيادة مع زيادة الخبرة.
ماهي الجوانب المطلوب الاهتمام بها لتصبح software tester؟
يوجد اتجاهين عملي ونظري، وكلا الاتجاهين يقوموا بإكمال بعضهم فبالاتجاه النظري تحتاج إلى فهم ال software وكيفية عمله، أمّا عملياً تحتاج إلى الدخول في مشاريع حقيقية.
ما هي ال skills المطلوب تواجدها في شخصية ال tester؟
- أن يكون متمتع بصبر طويل الأمد.
- مهارات تواصله جيدة، ولاسيما مع العميل، وفريق المطورين.
- الحصول على التفاصيل، والتركيز عليها.
وأخيراً لا يسعنا سوى أن نقول اتبع شغفك، وانظر إلى ميولك قد تكون في مثل هذه الوظائف أفضل من البرمجة فجد نفسك، وأبدع.
دنيا عبد لله✍🏻
إرسال تعليق
كُن مشرقاً بحروفك، بلسماً بكلماتك