2011-12-02 21 views
12

स्वचालित रूप से परीक्षण कर रहा है मैं क्लासिक एएसपी वेबसाइटों के स्वचालित परीक्षण की खोज कर रहा हूं ताकि मेरी कंपनी को 1 99 0 के दशक के अंत में लाने में मदद मिल सके। हम ~ 14 के क्लासिक एएसपी पृष्ठों से बने एक एप्लिकेशन को चलाते हैं, एएसपी .NET धीरे-धीरे अधिक शेयर प्राप्त कर रहा है।क्लासिक एएसपी

हमने अपनी मूल .NET कार्यक्षमता के लिए यूनिट परीक्षण शुरू किए हैं, लेकिन मैं उत्सुक था: क्लासिक एएसपी के लिए यूनिट परीक्षण और स्वचालित परीक्षण कैसे संभालते हैं? विशेष रूप से बैक एंड कोड, और फ्रंट एंड पेज दोनों का परीक्षण करने के संबंध में।

धन्यवाद,

+4

मैं वास्तव में, वास्तव में आपके लिए खेद महसूस करता हूं। – jwiscarson

+0

आप किस विशेष रूप से परीक्षण कर रहे हैं? – Dee

+0

पहला लक्ष्य मौजूदा कार्यक्षमता को तोड़ने से नए कोड परिवर्तनों को रोकने के लिए है। रिग्रेशन और पसंद है। – tmcg

उत्तर

0

हम परीक्षण ड्राइव करने के लिए सेलेनियम के साथ जा रहा समाप्त हो गया है, लेकिन यह बड़े पैमाने पर कार्यान्वयन के लिए अवधारणा का सबूत से कूद नहीं बना दिया है। सबको धन्यवाद।

3

शायद इस मदद करता है tmcg? asp ajaxed Creating unit tests for classic asp

आम तौर पर आप कुछ बुनियादी ढांचे (सब सिर्फ VBScript कोड) बनाने की जरूरत है और फिर आप निम्न करने में समर्थ हैं:

<!--#include virtual="/ajaxed/class_TestFixture/testFixture.asp"--> 
<% 
set tf = new TestFixture 
tf.allEnvs = true 
tf.run() 

sub test_1() 
    tf.assert 1 = 1, "1 is not equal 1" 
end sub 

sub test_2() 
    tf.assert 1 = 2, "1 is not equal 1" 
end sub 
%> 

test_1 सफल हो सकता है और test_2 स्पष्ट रूप से विफल हो जाएगा।

क्या आप testFixture.asp वर्ग

+0

धन्यवाद, ulluoink। मैं एक नजर मार लूगां। – tmcg

+0

आपका लिंक मर चुका है और आपका उत्तर अब बहुत कम मददगार है। जब मैं कर सकता हूं तो मैं WaybackMachine की जांच करूंगा लेकिन अगर आप इसे अपडेट कर सकते हैं तो यह बहुत अच्छा होगा। – RyanfaeScotland

+0

@RyanfaeScotland कुछ पाठ और कामकाजी लिंक के साथ अद्यतन विवरण – ulluoink

0

मैं एक एएसपी क्लासिक एप्लिकेशन पर वाजिब कार्यात्मक परीक्षक का इस्तेमाल किया है पर एक नज़र हो सकता है एएसपी Ajaxed ढांचे here

वहाँ

के स्रोत कोड प्राप्त कर सकते हैं। एक नई सुविधा जारी होने पर अंतिम उपयोगकर्ताओं को गर्म और अस्पष्ट महसूस करने के लिए और अधिक था। लेकिन, यह काम करता है।

http://www-01.ibm.com/software/awdtools/tester/functional/

1

हम सेलेनियम का सफलतापूर्वक सकारात्मक और नकारात्मक परीक्षणों की एक श्रृंखला के साथ उपयोग करते हैं ताकि यह सुनिश्चित किया जा सके कि पेज सही ढंग से कार्य करते हैं, कि बैक-एंड खराब उपयोगकर्ता इनपुट के साथ समस्याओं को संभालता है और उपयोगकर्ता को उचित सफलता और त्रुटि संदेश प्रदर्शित होते हैं।

यह यूनिट परीक्षण प्रदान नहीं करता है लेकिन यह सुनिश्चित करने का अच्छा काम करता है कि हमारा पुराना क्लासिक एएसपी कोड सुचारू रूप से चल रहा है।

संबंधित मुद्दे