ইউনিট
1. সফ্টওয়্যার টেস্টিং এবং QA-এ কৃত্রিম বুদ্ধিমত্তার ভূমিকা: ভূমিকা, সীমানা, নকল ঝুঁকি এবং বৈধতা 2. পরীক্ষার দৃশ্য এবং টেস্ট কেস জেনারেশন: প্রয়োজনীয়তা থেকে ব্যাপক নিয়ন্ত্রণ পর্যন্ত 3. অনুসন্ধানমূলক পরীক্ষা এবং পরীক্ষা আইডিয়া জেনারেশন: এআই সহ ক্রিয়েটিভ বাগ হান্টিং 4. UI টেস্ট অটোমেশন: AI দিয়ে সেলেনিয়াম, নাট্যকার এবং সাইপ্রেস কোড তৈরি করা 5. এপিআই টেস্ট অটোমেশন: এআই-এর সাথে চুক্তি, স্কিমা এবং এন্ড-টু-এন্ড ভ্যালিডেশন 6. ইউনিট টেস্ট জেনারেশন এবং টেস্টিবিলিটি: এআই সহ শক্তিশালী টেস্টিং 7. ত্রুটি রিপোর্ট লেখা এবং অগ্রাধিকার: পরিষ্কার, এআই সহ পুনরুত্পাদনযোগ্য রেকর্ড 8. পরীক্ষার কভারেজ বিশ্লেষণ এবং ঝুঁকি-ভিত্তিক পরীক্ষা: AI এর সাথে সঠিক লক্ষ্য করা 9. রিগ্রেশন টেস্টিং, টেস্ট রক্ষণাবেক্ষণ, এবং ভঙ্গুর পরীক্ষাগুলির বিরুদ্ধে লড়াই করা 10. মিথ্যা-বিশ্বাসের ঝুঁকি, পরীক্ষার গুণমান এবং মিউটেশন পরীক্ষা: টেস্টিং পরীক্ষা 11. এন্ড-টু-এন্ড ওয়ার্কফ্লো, সিআই/সিডি ইন্টিগ্রেশন, এথিক্স এবং সিকিউরিটি: দায়িত্বশীলভাবে এআই ব্যবহার করা
ইউনিট 3 / 11

অনুসন্ধানমূলক পরীক্ষা এবং পরীক্ষা আইডিয়া জেনারেশন: এআই সহ ক্রিয়েটিভ বাগ হান্টিং

লাভ:

  • অনুসন্ধানমূলক পরীক্ষার মানুষের কৌতূহল-ভিত্তিক প্রকৃতি বোঝার ক্ষমতা এবং পরীক্ষার চার্টার এবং স্বজ্ঞাত সূত্র তৈরি করতে অংশীদার হিসাবে কৃত্রিম বুদ্ধিমত্তা ব্যবহার করার ক্ষমতা
  • ইনপুট, সময়, বিন্যাস, অনুমোদন এবং বাধার মতো আবিষ্কারের অক্ষগুলিকে বৈচিত্র্যময় করার ক্ষমতা এবং আবার উত্পাদন পদক্ষেপের সাথে প্রতিটি অসঙ্গতি রেকর্ড করার ক্ষমতা
  • আবিষ্কারের সেশন নিজেই মানুষের দ্বারা পরিচালিত হওয়ার সময় শুধুমাত্র প্রস্তুতি এবং মোড়ানোর ক্ষেত্রে AI ব্যবহারের সীমা প্রয়োগ করার ক্ষমতা

প্রতিটি পরীক্ষার ক্ষেত্রে লিখিত কিছু পরীক্ষা করে যা ইতিমধ্যেই চিন্তা করা হয়েছে। তবে সবচেয়ে বিপজ্জনক ভুলগুলি প্রায়ই এমন জায়গায় লুকিয়ে থাকে যা আগে কেউ ভাবেনি। অন্বেষণমূলক পরীক্ষা - একটি পরীক্ষামূলক পদ্ধতি যেখানে পরীক্ষক একই সাথে একটি পূর্ব-লিখিত স্ক্রিপ্টের উপর নির্ভর না করে পণ্যটি অন্বেষণ করে শিখে, ডিজাইন এবং চালায় — ঠিক এই ফাঁকটিকে লক্ষ্য করে। অনুসন্ধানমূলক পরীক্ষায়, বিশেষজ্ঞ পণ্যটির সাথে অবাধে খেলেন, জিজ্ঞাসা করেন "আমি যদি এটি করি তবে কী হবে" এবং সিস্টেমের অপ্রত্যাশিত আচরণ ধরা দেয়। এটি এমন একটি পরীক্ষা যা মানুষের অন্তর্দৃষ্টি এবং কৌতূহলের উপর সবচেয়ে বেশি নির্ভর করে — এবং ঠিক সেই কারণেই এখানে কৃত্রিম বুদ্ধিমত্তার (AI) ভূমিকা "প্রতিস্থাপন" নয় বরং কৌতূহলকে প্রসারিত করা, অন্ধ দাগ তৈরি করা এবং ধারণা তৈরি করা।

এই ইউনিটে আপনি শিখবেন কিভাবে একটি অনুসন্ধানমূলক পরীক্ষার অংশীদার হিসাবে AI ব্যবহার করতে হয়: পরীক্ষার চার্টার মুদ্রণ থেকে শুরু করে, হিউরিস্টিকস উদ্ভাবন করা থেকে শুরু করে সেশন-পরবর্তী নোটের সংক্ষিপ্তসার।

কেন অনুসন্ধানমূলক পরীক্ষা এখনও মানুষের কাজ?

স্ক্রিপ্টেড টেস্টিং - আগে থেকে লিখিত ধাপ সহ একটি পরীক্ষা এবং বারবার শব্দগুচ্ছ - যা জানা যায় তা নিশ্চিত করে; অনুসন্ধানমূলক পরীক্ষা অজানা জন্য অনুসন্ধান. অন্বেষণমূলক পরীক্ষার মান সেই মুহূর্ত থেকে আসে যখন পরীক্ষক পণ্যটি দেখে এবং বোধ করে "এখানে কিছু অদ্ভুত আছে।" AI পণ্যটিকে আপনি যেভাবে দেখেন সেভাবে দেখতে পারে না, এটি প্রকৃত ব্যবহারকারীকে কী বিরক্ত করবে তা বুঝতে পারে না, "এই বোতামটি ভুল জায়গায় আছে" বলে বিরক্ত করা যাবে না। কিন্তু AI তিনটি উপায়ে একটি অত্যন্ত শক্তিশালী সাহায্য: (1) পরীক্ষার ধারণাগুলির পদ্ধতিগত তালিকা তৈরি করা, (2) পরীক্ষার অক্ষগুলি যা আপনি ভুলে গেছেন তা মনে করিয়ে দেওয়া, (3) আপনার বিক্ষিপ্ত আবিষ্কারের নোটগুলিকে একটি সংগঠিত প্রতিবেদনে পরিণত করা।

টিপ: আবিষ্কার সেশন শুরু করার আগে একটি "পরীক্ষা ধারণা ওয়ার্ম-আপ" এর জন্য এআইকে জিজ্ঞাসা করুন; সেশন চলাকালীন স্ক্রীনটি AI-তে ছেড়ে দেবেন না। AI সেশনের আগে এবং পরে সহায়ক; অধিবেশন নিজেই আপনার কৌতূহল দ্বারা চালিত হয়.

হিউরিস্টিকস এবং এআই

অনুসন্ধানী পরীক্ষকরা হিউরিস্টিক ব্যবহার করে, যা ছোট অনুস্মারক যা বাগ হান্টে দিকনির্দেশ প্রদান করে। এআই আপনার প্রেক্ষাপটের সাথে খাপ খাইয়ে এগুলো আপনাকে মনে করিয়ে দিতে পারে। কয়েকটি ক্লাসিক:

  • CRUD: প্রতিটি ডেটার জন্য ক্রিয়েট, রিড, আপডেট, ডিলিট ফ্লো চেষ্টা করুন; কাউকে বাধা দেওয়া।
  • গোল্ডিলক্স (সামান্য/পূর্ণ/অনেক): একটি ক্ষেত্রে খুব কম, সম্পূর্ণ এবং প্রচুর ডেটা প্রবেশ করান (0 অক্ষর, 1 অক্ষর, 10,000 অক্ষর)।
  • CRUD + সময়সূচী: একই রেকর্ড একবারে দুটি ট্যাবে সম্পাদনা করুন, তারপর উভয় সংরক্ষণ করুন।
  • বিঘ্নিত করুন: পৃষ্ঠার মধ্য-অ্যাকশন রিফ্রেশ করুন, নেটওয়ার্ক সংযোগ বিচ্ছিন্ন করুন, ব্যাকস্পেস টিপুন।
  • বিপরীত ক্রম: বিপরীত ক্রমে পদক্ষেপগুলি করুন (প্রথমে অর্থ প্রদান করুন, তারপর কার্টে যোগ করুন)।

আপনি যখন AI কে বলবেন "সেই স্ক্রিনের জন্য এই স্বজ্ঞাত ইঙ্গিতগুলি প্রয়োগ করে কংক্রিট ট্রায়ালের পরামর্শ দিন", আপনি একটি ফিল্ড-রেডি চেকলিস্ট পাবেন।

একটি পরীক্ষার শর্ত লেখা (সনদ)

অনুসন্ধানমূলক পরীক্ষা বিচরণ সম্পর্কে নয়; এটি পরীক্ষা সনদের উপর দৃষ্টি নিবদ্ধ করে (একটি সংক্ষিপ্ত নির্দেশনা যা সংজ্ঞায়িত করে যে একটি অন্বেষণ অধিবেশন কী অন্বেষণ করবে এবং কী উদ্দেশ্যে)। একটি ভাল চার্টার এই প্যাটার্ন অনুসরণ করে: "[কি তথ্য/ঝুঁকি] উন্মোচন করতে [টুলস/ডেটা] ব্যবহার করে [টার্গেট ডোমেন] অন্বেষণ করুন।" AI দ্রুত এই শর্তাবলী খসড়া করে।

অন্বেষণমূলক পরীক্ষার সাথে স্ক্রিপ্টেড পরীক্ষার ভারসাম্য বজায় রাখা

একটি শব্দ পরীক্ষার কৌশল স্ক্রিপ্টেড (স্বয়ংক্রিয়, পুনরাবৃত্তিযোগ্য) পরীক্ষা এবং অনুসন্ধানমূলক পরীক্ষার সংমিশ্রণ ব্যবহার করে। স্ক্রিপ্টেড পরীক্ষা সস্তায় যাচাই করে যে পরিচিত আচরণগুলি ভাঙ্গা হয়নি, সংস্করণের পর সংস্করণ; অন্যদিকে অনুসন্ধানমূলক পরীক্ষা নতুন ঝুঁকির সন্ধান করে যা এই স্ক্রিপ্টগুলি কখনই বিবেচনা করেনি। দুজন প্রতিযোগী নয়, পরিপূরক। একটি সাধারণ ভুল হল "আসুন সবকিছু স্বয়ংক্রিয়ভাবে করা যাক যাতে আবিষ্কারের কোন প্রয়োজন নেই"; যেখানে অটোমেশন শুধুমাত্র আপনি যা জানেন তা পরীক্ষা করে, আপনি যা জানেন না তা কখনই খুঁজে পায় না। আরেকটি ভুল হল বিপরীত: কোনো অটোমেশন সেট আপ না করেই প্রতিটি রিলিজের সাথে ম্যানুয়াল আবিষ্কারের উপর নির্ভর করা — এর ফলে একই মৌলিক বাগগুলি বারবার ঘটতে থাকে।

AI এই ভারসাম্য প্রতিষ্ঠা করতে সাহায্য করে: আপনি আপনার আবিষ্কারের অধিবেশনে যে অসঙ্গতি খুঁজে পান তা AI কে দিয়ে একটি স্থায়ী স্ক্রিপ্টেড রিগ্রেশন পরীক্ষায় পরিণত করতে পারেন। সুতরাং, একবার আবিষ্কারের সময় আবিষ্কৃত ত্রুটিটি আর কখনও সনাক্ত না করে ফিরে আসতে পারে না। আবিষ্কার "নতুন ঝুঁকি খুঁজুন" এর যত্ন নেয়, অটোমেশন "খুঁজে পাওয়া যায় না" এর যত্ন নেয়; এআই উভয়ের মধ্যে সেতুটিকে ত্বরান্বিত করে।

টিপ: প্রতিটি আবিষ্কারের সেশনের আউটপুট দুটি বালতিতে আলাদা করুন: "বাগগুলি অবিলম্বে ঠিক করতে হবে" এবং "স্থায়ী অটোমেশনে পরিণত হওয়ার দৃশ্যকল্প।" দ্বিতীয় বালতিটি আপনার রিগ্রেশন প্যাকেজে আবিষ্কারের দীর্ঘমেয়াদী মান বহন করে।

দুর্বল প্রম্পট / শক্তিশালী প্রম্পট

দুর্বল: "আমি এই পর্দায় কি পরীক্ষা করা উচিত?"
শক্তিশালী: "একটি 'প্রোফাইল ফটো আপলোড' বৈশিষ্ট্যের জন্য, 90-মিনিটের অনুসন্ধানমূলক পরীক্ষার সেশনটিকে 3টি পরীক্ষার শর্তে ভাগ করুন। প্রতিটি শর্তের জন্য: লক্ষ্য দিন, ব্যবহার করার জন্য স্বজ্ঞাত ক্লুস (ফাইলের আকার/ফরম্যাট/গোল্ডিলক্স/ট্রাঙ্কেশন), চেষ্টা করার জন্য 5টি কংক্রিট অ্যাকশন, এবং ঝুঁকির সংকেতগুলি খুঁজে বের করার জন্য, ঝুঁকির সংকেত, ইমেজ কম করা, অ্যাড্রেস লোড করা। দূষিত ফাইল আপলোড (খুব বড় ফাইল, ভুল এক্সটেনশন) আত্মরক্ষামূলকভাবে।"

শক্তিশালী প্রম্পট; সময়কাল, গঠন, সূত্র এবং ঝুঁকি ফোকাস দেয়। ফলাফল হল একটি রোড ম্যাপ যা আপনি পুরো সেশন জুড়ে কাজে রাখবেন।

অন্বেষণ অক্ষ টেবিল

অক্ষ

জিজ্ঞাসা করার জন্য প্রশ্ন

নমুনা রচনা

ইনপুট সীমা

ক্ষেত্রটি চরম মূল্যে কী করে?

10,000 অক্ষরের নাম

সময়

সমবর্তী/বিঘ্নিত প্রক্রিয়াকরণে কী ঘটে?

একই রেকর্ড দুটি ট্যাবে সংরক্ষণ করুন

বিন্যাস

কিভাবে অপ্রত্যাশিত বিন্যাস পরিচালনা করবেন?

ইমোজি, ডান-থেকে-বামে পাঠ্য, HTML

কর্তৃত্ব

অননুমোদিত ব্যবহারকারী অ্যাক্সেস করতে পারেন?

ম্যানুয়ালি URL পরিবর্তন করুন

স্ট্যাটাস

একটি অবৈধ রাষ্ট্র পরিবর্তন সম্ভব?

বাতিল অর্ডারের জন্য অর্থ প্রদানের চেষ্টা করুন

কর্তন

নেটওয়ার্ক/সেশন বাধাগ্রস্ত হলে ডেটা কি সামঞ্জস্যপূর্ণ?

রেকর্ডিং করার সময় নেটওয়ার্ক কাটা

চারটি অনুলিপিযোগ্য টেমপ্লেট

1) পরীক্ষা কন্ডিশন জেনারেটর:

আপনার ভূমিকা: সিনিয়র অনুসন্ধানী পরীক্ষক। বৈশিষ্ট্যের জন্য [সময়কাল] মিনিটের অনুসন্ধানমূলক অধিবেশনকে 3-4 পরীক্ষার শর্তে ভাগ করুন:[ফিচার]। প্রতিটি শর্ত: লক্ষ্য, ব্যবহার করার জন্য স্বজ্ঞাত সূত্র, চেষ্টা করার জন্য 5টি কংক্রিট অ্যাকশন, দেখার জন্য ঝুঁকির সংকেত। শর্ত প্যাটার্ন: "[ঝুঁকি/তথ্য] এর জন্য [টুল/ডেটা] সহ [ডোমেন] অন্বেষণ করুন।"

2) স্বজ্ঞাত কিউ অ্যাডাপ্টার:

নিম্নলিখিত স্ক্রিনের জন্য কংক্রিট পরীক্ষায় এই স্বজ্ঞাত সূত্রগুলি অনুবাদ করুন: CRUD, গোল্ডিলক্স (কম/পূর্ণ/বেশি), বাধা, বিপরীত ক্রম, বাইপাস অনুমোদন। স্ক্রিন: [স্ক্রিন/প্রবাহের বিবরণ]। প্রতিটি সূত্রের জন্য 2টি স্ক্রীন-নির্দিষ্ট পরীক্ষা লিখুন।

3) ব্লাইন্ড স্পট রিমাইন্ডার:

আমি নিম্নলিখিত বৈশিষ্ট্যটি পরীক্ষা করছি: [বৈশিষ্ট্য]। 10টি ক্ষেত্রে তালিকাভুক্ত করুন যেখানে অভিজ্ঞ পরীক্ষকরা এই ধরণের বৈশিষ্ট্যটি সবচেয়ে বেশি মিস করেন। অ্যাক্সেসিবিলিটি, স্থানীয়করণ (ভাষা/তারিখ/মুদ্রা), সঙ্গতি, নিরাপত্তা এবং কর্মক্ষমতা অক্ষ অন্তর্ভুক্ত করুন।

4) সেশন নোট সারাংশার:

নীচে আমার আবিষ্কার সেশন থেকে কাঁচা নোট আছে. তাদের এই কাঠামোতে সংগঠিত করুন: - অসঙ্গতি পাওয়া গেছে (আনুমানিক তীব্রতার সাথে) - যাদের একটি পরিচিত প্রজনন পদক্ষেপ রয়েছে - যাদের আরও তদন্তের প্রয়োজন - পরবর্তী সেশনের জন্য পরামর্শ কাঁচা নোট: [নোট পেস্ট করুন]

তিনটি মিনি কেস

কেস 1 — কর্মে অন্ধ স্পট অনুস্মারক। একজন বিশেষজ্ঞ একটি বহুভাষিক অ্যাপ্লিকেশনে অনুসন্ধান বৈশিষ্ট্যটি পরীক্ষা করছিলেন। AI এর অনুস্মারক "স্থানীয়করণ অক্ষ ভুলে যাবেন না", তিনি তুর্কি-নির্দিষ্ট "i/I" অক্ষর রূপান্তরের চেষ্টা করেছিলেন। "ইস্তানবুল" অনুসন্ধান করে কোনো ফলাফল পাওয়া যায়নি; একটি ছোট হাতের রূপান্তর ত্রুটি সনাক্ত করা হয়েছে৷ AI অক্ষ মনে করিয়ে দিল, বিশেষজ্ঞ চেষ্টা করে এটি খুঁজে পেয়েছেন।

কেস 2 — সনদের ফোকাস। একজন নতুন পরীক্ষক একটি পেমেন্ট স্ক্রীনের মাধ্যমে 2 ঘন্টা "সার্ফিং" করেছেন কিন্তু শুধুমাত্র 2টি ছোট নোট তৈরি করেছেন কারণ এটি অসংগঠিত ছিল। 3 টি পরীক্ষার শর্তে বিভক্ত AI এর সাথে একটি সেশনের পরিকল্পনা করার পরে, এটি একই সময়ের মধ্যে 11টি অসঙ্গতি রেকর্ড করেছে; তাদের মধ্যে দুজন গুরুতর ছিল। একই সময় ছিল 5 গুণ আরো দক্ষ কাঠামো ধন্যবাদ.

কেস 3 — প্রতিরক্ষামূলক ফাইল আপলোড পরীক্ষা। একটি দল তাদের নিজস্ব পণ্যের মধ্যে একটি প্রোফাইল ফটো আপলোড করার ক্ষেত্রে YZ দ্বারা প্রস্তাবিত "ভুল এক্সটেনশন/খুব বড় ফাইল" চেষ্টা করেছে৷ পাওয়া গেছে যে একটি 50 এমবি ফাইল 40 সেকেন্ডের জন্য সার্ভারকে ক্র্যাশ করেছে এবং একটি আকার সীমা এবং সময়সীমা যোগ করেছে৷ পরীক্ষা শুধুমাত্র তার নিজস্ব পণ্যের উপর করা হয়েছিল, প্রতিরক্ষামূলক উদ্দেশ্যে।

সাধারণ ভুল

  • সেশনের সাথে AI প্রতিস্থাপন করা হচ্ছে। আবিষ্কারের মূল্য আপনার পর্যবেক্ষণ এবং অন্তর্দৃষ্টি; AI প্রস্তুতি এবং পুনরুদ্ধারের সাথে সাহায্য করে।
  • রিজার্ভেশন ছাড়া ব্রাউজ করুন. ফোকাস ছাড়া এবং সামান্য খুঁজে ঘন্টা ব্যয়. পরীক্ষার শর্ত ফোকাস দেয়।
  • নোট সংগ্রহ করছে না। আপনি যদি আবিষ্কারে পাওয়া অসঙ্গতিটিকে আবার উত্পাদন পদক্ষেপের সাথে সংরক্ষণ না করেন তবে সেই সন্ধানটি হারিয়ে যাবে।
  • এক অক্ষে আটকে থাকা। সর্বদা ইনপুটের সীমা পরীক্ষা করা; কর্তৃত্ব, সময়সূচী, স্থানীয়করণ অক্ষগুলিকে বাইপাস করা।
  • অননুমোদিত নিরাপত্তা পরীক্ষা পরিচালনা। শুধুমাত্র আপনার নিজের পণ্যে এবং অনুমতি নিয়ে ফাইল/ইউআরএল ম্যানিপুলেশন করার চেষ্টা করুন।

সংক্ষেপে

অনুসন্ধানমূলক পরীক্ষা হচ্ছে এমন এক ধরনের পরীক্ষার যা মানুষের কৌতূহলের উপর নির্ভর করে, অলিখিত অনুসন্ধান করে। AI এখানে আপনাকে প্রতিস্থাপন করবে না; এটি পরীক্ষার শর্তগুলিকে রূপরেখা দেয়, আপনার প্রসঙ্গে স্বজ্ঞাত সূত্রগুলিকে অভিযোজিত করে, আপনাকে অন্ধ দাগের কথা মনে করিয়ে দেয় এবং আপনার অগোছালো সেশন নোটগুলিকে একটি সংগঠিত প্রতিবেদনে পরিণত করে৷ মূল্য আপনার পর্যবেক্ষণ এবং অন্তর্দৃষ্টি থেকে আসে; AI এই মানকে ফোকাস করে এবং গুণ করে। শর্ত লিখুন, অক্ষগুলি পরিবর্তন করুন, আবার উত্পাদন পদক্ষেপের সাথে ফলাফলগুলি রেকর্ড করুন, শুধুমাত্র অনুমোদনের মধ্যে নিরাপত্তা পরীক্ষা করুন৷

আবেদন টাস্ক

আপনার নিজের পণ্য থেকে একটি বৈশিষ্ট্য চয়ন করুন. AI এর সাথে "টেস্ট কন্ডিশন জেনারেটর" টেমপ্লেট ব্যবহার করে 60 মিনিটের সেশনটিকে 3টি শর্তে ভাগ করুন। সেশনটি করুন (এআই ছাড়া, হাত দিয়ে অন্বেষণ করুন), কাঁচা নোট রাখুন। সমাপ্ত হলে, "সেশন নোট সামারাইজার" টেমপ্লেট দিয়ে নোটগুলি সংগঠিত করুন। ফলাফল: কমপক্ষে 5টি অসঙ্গতি, প্রতিটির জন্য পুনর্জন্ম পদক্ষেপ এবং তীব্রতার অনুমান। নোট করুন কোন পরীক্ষার শর্ত এবং স্বজ্ঞাত ক্লু আপনার পাওয়া সবচেয়ে মূল্যবান অসঙ্গতির ফলে।

চেকলিস্ট

  • [ ] অধিবেশনের আগে, আমি AI দিয়ে পরীক্ষার শর্ত তৈরি করেছি এবং ফোকাস নির্ধারণ করেছি।
  • [ ] আমি অন্তত 4টি ভিন্ন অক্ষ আবিষ্কারের চেষ্টা করেছি (ইনপুট, সময়, বিন্যাস, অনুমোদন, বাধা)।
  • [ ] আমি আমার নিজের কৌতূহল নিয়ে সেশনটি নিজে পরিচালনা করেছি; আমি AI প্রতিস্থাপন করিনি।
  • [ ] আমি প্রতিটি অসঙ্গতি তার প্রজনন পদক্ষেপ এবং তীব্রতার অনুমান সহ রেকর্ড করেছি।
  • [ ] আমি আমার নোটগুলোকে এআই-এর সাথে নিয়মিত রিপোর্টে পরিণত করেছি।
  • [ ] আমি শুধুমাত্র আমার নিজের পণ্যে এবং অনুমোদনের সাথে নিরাপত্তা/ব্যবহার করার চেষ্টা করেছি।