আমরা আমাদের এসসিআরএম প্রক্রিয়াতে একটি পরীক্ষার প্রক্রিয়া সংহত করছি। আমার নতুন ভূমিকাটি হ'ল আমাদের ওয়েব অ্যাপ্লিকেশনগুলির স্বীকৃতি পরীক্ষাগুলি পরে তা স্বয়ংক্রিয় করার জন্য লিখতে। পরীক্ষাগুলির কেস কীভাবে লিখতে হবে সে সম্পর্কে আমি অনেক কিছু পড়েছি, কিন্তু জটিল ওয়েব অ্যাপ্লিকেশনগুলির জন্য পরীক্ষার কেসগুলি লেখার জন্য আমাকে কেউ ব্যবহারিক পরামর্শ দেয়নি, এবং এর পরিবর্তে তারা দ্বন্দ্বমূলক নীতিগুলিকে নিক্ষেপ করেছে যা প্রয়োগ করা আমার পক্ষে কঠিন ছিল:
পরীক্ষার কেসগুলি সংক্ষিপ্ত হওয়া উচিত: একটি সিএমএসের উদাহরণ নিন। সংক্ষিপ্ত পরীক্ষার কেসগুলি বজায় রাখা সহজ এবং ইনপুট এবং ফলাফলগুলি সনাক্ত করতে সহজ identify তবে যদি আমি দীর্ঘ ক্রিয়াকলাপ পরীক্ষা করতে চাই (যেমন, একটি দস্তাবেজ যুক্ত করা, অন্য ব্যবহারকারীর জন্য একটি বিজ্ঞপ্তি প্রেরণ, অন্য ব্যবহারকারী উত্তর দেয়, নথিতে রাষ্ট্র পরিবর্তন হয়, ব্যবহারকারী নোটিশ পান) what বরং এটি আমার কাছে মনে হয় যে পরীক্ষার কেসগুলি সম্পূর্ণ দৃশ্যের প্রতিনিধিত্ব করে। তবে আমি দেখতে পাচ্ছি যে এটি কীভাবে অতি জটিল জটিল কাগজপত্র তৈরি করবে।
টেস্টগুলির ইনপুট এবং আউটপুটগুলি চিহ্নিত করা উচিত :: আমার যদি অনেকগুলি ইন্টারঅ্যাক্টিভ ফিল্ড, বিভিন্ন আচরণের সাথে একটি দীর্ঘ ফর্ম থাকে। আমি কি প্রতিটি কিছুর জন্য একটি পরীক্ষা লিখি, বা প্রত্যেকের জন্য একটি করে পরীক্ষা?
পরীক্ষার কেসগুলি স্বতন্ত্র হওয়া উচিত: তবে আমি কীভাবে আবেদন করতে পারি যে যদি আপলোড অপারেশন পরীক্ষা করে যদি সংযোগ অপারেশন সফল হয়? এবং পরীক্ষার কেসগুলি লেখার ক্ষেত্রে এটি কীভাবে প্রযোজ্য? আমি কি প্রতিটি অপারেশনের জন্য একটি পরীক্ষা লিখতে পারি, তবে প্রতিটি পরীক্ষা তার নির্ভরতা ঘোষণা করে, বা প্রতিটি পরীক্ষার জন্য আমার পুরো দৃশ্যটি আবার লিখতে হবে?
পরীক্ষার কেসগুলি হালকা-ডকুমেন্টেড হওয়া উচিত: এই নীতিগুলি চতুর প্রকল্পগুলির জন্য নির্দিষ্ট। সুতরাং এই নীতিটি কীভাবে প্রয়োগ করা যায় সে সম্পর্কে আপনার কোনও পরামর্শ আছে?
যদিও আমি ভেবেছিলাম যে লেখার গ্রহণযোগ্যতা পরীক্ষার কেসগুলি সহজ হতে চলেছে, আমি আমার প্রতিটি সিদ্ধান্ত নিতে পেরেছি (এফওয়াইআই: আমি একজন বিকাশকারী এবং পেশাদার পরীক্ষক নই) t সুতরাং আমার মূল প্রশ্নটি: জটিল অ্যাপ্লিকেশনগুলির জন্য রক্ষণাবেক্ষণযোগ্য গ্রহণযোগ্যতা পরীক্ষার কেসগুলি লেখার জন্য আপনার কী পদক্ষেপ বা পরামর্শ রয়েছে। ধন্যবাদ.
সম্পাদনা : আমার প্রশ্নটি স্পষ্ট করার জন্য: আমি সচেতন যে গ্রহণের পরীক্ষার প্রয়োজন থেকে শুরু হওয়া উচিত এবং পুরো অ্যাপ্লিকেশনটিকে একটি কালো বাক্স হিসাবে বিবেচনা করা উচিত। আমার প্রশ্নটি জটিল ওয়েব অ্যাপ্লিকেশনগুলির জন্য টেস্টিং ডকুমেন্ট লেখার জন্য, পরীক্ষার কেসগুলি সনাক্ত করতে, পরীক্ষার মধ্যে নির্ভরতার সাথে ডিল করার ব্যবহারিক পদক্ষেপের সাথে সম্পর্কিত ...