testing ناطق ما هي تجاربك مع تستكومبليت أوتوماتكا؟




قاموس عربي انجليزي ناطق مجاني (6)

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


نستخدم اختبار استكمال لأتمتة جميع الاختبارات لدينا وأنها تعمل بشكل جيد حقا. استغرق الأمر بعض الوقت لأتمتة جميع حالات اختبار الانحدار، ولكن كان يستحق هذا الجهد. الآن نقوم به يوميا يبني وتشغيل اختبارات الاختبار الكامل لدينا بناء وتقارير النتائج مرة أخرى في أداة إدارة الاختبار لدينا (مخطط البرامج http://www.softwareplanner.com ).

كما نبني واجهة مدفوعة بالكلمات الرئيسية حول الاختبار المكتمل حتى يتمكن خبراء الموضوع من إنشاء اختبارات جديدة باستخدام الكلمات الرئيسية بدلا من البرمجة النصية.


كان لي تجربة كابوس مع تستكومبليت 3.

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

ثم تمكنت من الحصول على ترقية إلى تستكومبليت 7. انها لا علاقة لها على الاطلاق مع لا 3، 4، 5 ولا 6. طيب، قد تبدو مشابهة ل 5 و 6 في الخارج، ولكن لديها العديد من الوظائف. 3 و 4 كانت عصور ما قبل التاريخ حتى أنني لا تجرؤ حتى على الحديث عنها.

TestComplete7 هو، حتى الآن، والعمل بمثابة سحر بالنسبة لنا. نحن نفعل كل من التطبيقات المستقلة على شبكة الإنترنت، ولقد وجدنا V7.5 لتوفير كل ما نحتاجه.

اختبار غير التقنية قد تستغل فقط 5 إلى 10 في المئة من تستكومبليت لهذا العرض، وهذا يتوقف على نضج التطبيق تحت الاختبار قد تجد نفسه يفقد المزيد من الوقت مما كان عليه الادخار.

ومع ذلك، فإن اختبار مع المعرفة البرمجة المتوسطة المتقدمة قد تفعل عجائب معها.

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


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

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

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

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

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





testing