हार्डवेयर मैन्युफैक्चरिंग और ड्राइवर सॉफ्टवेयर हमारे क्लाइंट द्वारा लिखा जाता है। 32 बिट और 64 बिट विंडोज के लिए अलग-अलग ड्राइवर है।
तो 32 बिट विंडोज पर, आपका सॉफ्टवेयर एक ड्राइवर से बात करता है, और 64 बिट विंडोज पर, यह एक अलग से बात करता है? आइए हम मान लें कि समय-समय पर इन ड्राइवरों के नए संस्करण हैं। इसलिए जब आप केवल 32 बिट विंडोज पर अपने सॉफ़्टवेयर का परीक्षण करते हैं, तो आप सुनिश्चित नहीं कर सकते कि 64 बिट ड्राइवर में कुछ अंतर नहीं होंगे जो आपके सॉफ़्टवेयर + 64 बिट ड्राइवर के संयोजन को विफल कर देगा। और आपके उपयोगकर्ताओं के दृष्टिकोण से, इससे कोई फर्क नहीं पड़ता कि किसे दोष देना है (आप या ड्राइवर के लेखक), वे सभी देखते हैं कि यह एक गैर-कार्य प्रणाली है। तो भले ही आपका कोड बग से मुक्त हो, एक परीक्षण 64 बिट ड्राइवर में बग को प्रकट कर सकता है, और इस तरह के बग को खोजने से आपको सही उपाय करने में मदद मिल सकती है (जैसे ड्राइवर के लेखक को एक बग रिपोर्ट भेजना)।
बेशक, जब आपने उन दो ड्राइवरों का वर्षों से उपयोग किया है, और आप बहुत आश्वस्त हैं कि व्यवहार बिल्कुल वैसा ही है, तो आप @ DavidPerfors के जवाब में तर्कों का पालन करते हुए, एक मंच के लिए परीक्षण छोड़ सकते हैं। एक समझौते के रूप में, आप 64 बिट विंडोज पर केवल एक नया ड्राइवर संस्करण उपलब्ध होने पर परीक्षण चला सकते हैं। दरअसल, यह ड्राइवरों की जटिलता, आपके अनुभव और उन पर विश्वास पर निर्भर करता है।
विचार करने के लिए कुछ अतिरिक्त बातें:
- आपके उपयोगकर्ता का सबसे अधिक उपयोग करने वाला OS प्रकार क्या है? 32 बिट या 64 बिट विंडोज? यदि आप केवल एक ही प्लेटफ़ॉर्म पर परीक्षण करने का निर्णय लेते हैं, तो वह चुनें जिसे आपके उपयोगकर्ता सबसे अधिक बार उपयोग करते हैं।
- यह कितना गंभीर है जब सॉफ्टवेयर का एक नया रिलीज कम अक्सर इस्तेमाल किए जाने वाले प्लेटफॉर्म पर काम नहीं करेगा? उदाहरण के लिए, क्या आपके ग्राहक तुरंत वापस काम कर सकते हैं और पिछले कामकाजी रिलीज को स्थापित कर सकते हैं? क्या इसके द्वारा उन्हें केवल कुछ असुविधा या वास्तविक वित्तीय हानि होती है? यदि यह पूर्व है, तो केवल एक ही प्लेटफॉर्म पर परीक्षण ठीक हो सकता है, अगर यह बाद वाला है, तो स्पष्ट रूप से नहीं।