testing - تحميل - قاموس عربي انجليزي ناطق مجاني




ما هي تجاربك مع تستكومبليت أوتوماتكا؟ (5)

في مكان عملي ونحن نفكر في شراء تستكومبليت ولكن بعد استخدام إصدار التقييم، وأنا لست متأكدا ما اذا كان سوف تفعل لنا أي خير.

خلق الاختبارات يبدو أن الكثير من العمل ورئيسي ليس مقتنعا تماما أنه يستحق كل هذا العناء.

من ناحية أخرى، ليس لدينا أي اختبارات الوحدة، لذلك نحن بحاجة ماسة بعض الاختبار الآلي.

  • ما هي تجاربك مع تستكومبليت؟
  • هل هو واقعي، أن غير المطورين يمكن أن تخلق الاختبارات؟ (بدون مساعدة من المطور)
  • يمكن تستكومبليت استبدال اختبارات وحدة؟

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

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

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


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

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

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


كانت تجربتي كبيرة وأنا لست مطور، ولكن أنا لا تلعب واحدة على شاشة التلفزيون.

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

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

** فقط لتوضيح، تستكومبليت يمكن تشغيل اختبارات وحدة، ولكن لا يزال لديك لكتابة لهم.


لدي الكراهية الساحقة ل تستكومبليت ...

انها إيد غير مكتنزة، انها واجهة المستخدم الرسومية هو عديم الفائدة تقريبا، انها لغة البرمجة والنظام هو كلودجي (هذا لي لي لطيف)

إذا كان لديك الوقت لتعلمه ...
إذا كان لديك الصبر لمعرفة ذلك ...
إذا كان لديك بالفعل اختبارات الوحدة / التكامل / النظام المناسبة ...
إذا كان لديك واجهة المستخدم الرسومية التي يمكن أن تعمل ضد نظام وهمية (للقضاء على متغيرات النظام)

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

قضينا $$، $$$ ل تستكومبليت (قرار المديرين، لا مهندس تشارك) لتشغيل اختبارات الحمل (لأنه يقول انها ميزة رئيسية على موقعهم). عندما لم نتمكن من معرفة كيفية الحصول عليه لتشغيل اختبارات الحمل (حيث، y'know، فإنه يحافظ على X اتصال لدقائق Y) أرسلنا عبر البريد الإلكتروني أوتوماتدقا. بعد بضعة أسابيع سمعنا مرة أخرى "برنامجنا لا تستطيع أن تفعل ذلك".


عندما انضممت شركتي كا (ديسمبر 2011)، كان بالفعل ترخيص غير المستخدمة ل تيستكومبليت 7 (ويعرف أيضا باسم تك 7) وحاولت تثبيته على بلدي ويندوز 7.

  • تيستكومبليت 7 لم تعمل على الإطلاق تحت win7. غرامة، أنا ترقية (مجانا) لما يصل إلى تاريخ تك 8.
  • تستكومبليت 8 قتل جهاز الكمبيوتر الخاص بي أثناء تثبيت (أظن الخادم المحلي الترخيص). ليس تحطم صغير: الكمبيوتر الأزرق فحص لي في التمهيد حتى كان لي تماما إعادة ماتريسد.

وجدت لاحقا في أرشيفات مس أن تك 8 هو (بصمت) لم يتم وضع علامة متوافقة مع win7 . لا تحذير واحد على موقع سمارتبير، ولا في وقت التثبيت.

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

لا أستطيع أن أتحدث عن واجهة المستخدم الرسومية، لقد حرفيا لم يسبق له مثيل.

استنتاجي هو بسيط جدا: استخدامه على فمس فقط، كما انها غير مستقرة القاتلة .

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







testing