PyUseCase

সফটওয়্যার স্ক্রিনশট:
PyUseCase
সফটওয়্যার বিবরণ:
সংস্করণ: 3.5.1
তারিখ আপলোড: 11 May 15
ডেভেলপার: Geoff Bache
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 8

Rating: nan/5 (Total Votes: 0)

PyUseCase PyGTK জন্য একটি গ্রাফিক্যাল ইউজার ইন্টারফেস পরীক্ষার সফ্টওয়্যার.
একটি ব্যবহার কেস রেকর্ডার রক্ষণীয় গ্রাফিক্যাল ইউজার ইন্টারফেস পরীক্ষার
বলবিজ্ঞান বদলে অভিপ্রায় রেকর্ডিং
একটি ইউজার ইন্টারফেসের মাধ্যমে পরীক্ষা তৈরি সবচেয়ে প্রাকৃতিক উপায় কেবল আপনি সঞ্চালন এবং তাদের রেকর্ড এবং তারপর পরে তাদের বংশবৃদ্ধি করতে পারেন যে একটি টুল আছে ইচ্ছা কর্ম করাতে হয়. এই গ্রাফিক্যাল ইউজার ইন্টারফেস পরীক্ষা তৈরি করা একটি সহজ এবং দ্রুত উপায় এবং এই কাজের জন্য যে অনেক টুলস আছে বিদ্যমান.
অধিকাংশ সরঞ্জাম দম্পতি গ্রাফিক্যাল ইউজার ইন্টারফেস শক্তভাবে পরীক্ষা
আপনি কয়েক পরীক্ষা এবং আপনার গ্রাফিক্যাল ইউজার ইন্টারফেস পরিবর্তন আছে যখন সমস্যার শুরু. রেকর্ডিং পরীক্ষা তৈরি করা একটি দুর্দান্ত উপায় হতে পারে কিন্তু এটি তাদের বৃহৎ সংখ্যক বজায় রাখার জন্য একটি ভয়ানক উপায়. আপনি কয়েক পরীক্ষা আছে একবার এটা ত্রুটি-প্রবণ, হতাশাজনক এবং খুব সময় ব্যয়কারী হয়. সরঞ্জামের প্রথম প্রজন্মের পিক্সেল অবস্থানের রেকর্ড করা হয় এবং আপনি আপনার পর্দার রেজল্যুশন পরিবর্তন যত তাড়াতাড়ি ভেঙে. গ্রাফিক্যাল ইউজার ইন্টারফেস বলবিজ্ঞান পরিপ্রেক্ষিতে আজকের সরঞ্জাম চুক্তি: একটি নির্দিষ্ট নামের একটি টেবিল খুঁজে চতুর্থ সারিতে তৃতীয় কলামে ক্লিক করুন. তারা পর্দার পরিবর্তন এবং গ্রাফিক্যাল ইউজার ইন্টারফেস এর ছোটখাট পুনরায় ব্যবস্থা বেঁচে কিন্তু অন্য অনেক না. রেকর্ড স্ক্রিপ্ট ঘন এবং পরীক্ষা উদ্দেশ্য বহন না, এবং (এবং কখনও কখনও টুলের লেখক ছাড়া অন্যদের কাছে) সব অ প্রযুক্তিগত মানুষ একটি বদ্ধ বই.
সমস্যা মূলত কাপলিং এক. পরীক্ষা এবং গ্রাফিক্যাল ইউজার ইন্টারফেস শক্তভাবে একে অপরের সাথে মিলিত হয় এবং আরামে স্বাধীনভাবে একে অপরের পরিবর্তন হওয়ার সম্ভাবনা রয়েছে না. এই বিন্দু এখানে তার ব্লগে রবার্ট সি মার্টিন ভাল হয় এবং তার উপসংহার গ্রাফিক্যাল ইউজার ইন্টারফেস পরীক্ষার মজ্জাগতভাবে ভঙ্গুর হয় এবং আপনি সহ পলায়ন করতে পারেন হিসাবে আপনি এটি হিসাবে সামান্য কাজ করা উচিত.
এই যদিও বরং পরাজয়বাদী বলে মনে হয়. আপনার পরীক্ষা সিস্টেমের একটি ব্যবহারকারী যাও কি প্রদর্শন করতে সক্ষম হচ্ছে বিশাল মান আছে. পরীক্ষা ইউজার ইন্টারফেস বাইপাস তাহলে যে প্রক্রিয়া প্রযুক্তিগত দক্ষতা ন্যায্য পরিমাণ এবং আপনার ব্যবহারকারী অংশ থেকে বিশ্বাসের একটি চাহিদা. এবং যাহাই হউক না কেন, সফটওয়্যার ডেভেলপারদের কাপলিং সমস্যার সব সময় সমাধান. উত্তর স্বাভাবিক হিসাবে, পরোক্ষ অন্য মাত্রা পরিচয় করিয়ে দিতে হয়.
একটি UI 'তে মানচিত্র সঙ্গে জোড়া দেওয়া টিউব ব্রেকিং
ব্যবসায়ী এবং ব্যবহারকারীদের সাধারণত ব্যবহারের ক্ষেত্রে কাজ. ডোমেইন অর্থাৎ: এই তারা বুঝতে একটি ভাষায় কর্মের একটি অনুক্রম উচ্চ পর্যায়ের বিবরণ. একটি "ব্যবহার কেস রেকর্ডার" ধারণা তাই রেকর্ড এবং যেমন ক্রম রিপ্লে এবং যার ফলে ব্যবহারকারী অভিপ্রায় ক্যাপচার করতে পারেন যে একটি টুল. এই তারপর বর্ধিত বোঝার, আবার সব বোতাম ক্লিক অবলম্বন না বিদ্যমান পরীক্ষা গ্রাফিক্যাল ইউজার ইন্টারফেস এবং সহজ সমন্বয় সঠিক ফর্মে কম নির্ভরতা অনুমতি দেবে.
মৌলিক প্রক্রিয়া আমরা বর্তমানে এই ডোমেইন ভাষায় আমাদের গ্রাফিক্যাল ইউজার ইন্টারফেস এবং বিবৃতির সঙ্গে সম্পাদনা করা যেতে পারে যে সমস্ত কর্ম মধ্যে একটি ম্যাপিং বজায় রাখার জন্য যে হয়. গ্রাফিক্যাল ইউজার ইন্টারফেস পরিবর্তন তারপর এই একক ম্যাপিং আপডেট করা প্রয়োজন যে মানে, কিন্তু পরীক্ষা ধারণাগত স্তরে সম্পন্ন করা প্রয়োজন তা বর্ণনা অব্যাহত, অক্ষত থাকতে পারে. পুরোনো সংস্করণে এটি আবেদন কোড যন্ত্রানুষঙ্গের রূপ নেয় যখন এই ম্যাপিং, PyUseCase 3.0 একটি বহিস্থিত ফাইল এবং আসন্ন JUseCase 3.0 রূপ ধারণ করেন.
এক্সপ্রেশন TextTest মাধ্যমে আচরণ চেক
তাই আমাদের ব্যবহারের ক্ষেত্রে রেকর্ডার রেকর্ড এবং আমাদের জন্য usecases রিপ্লে করতে পারেন. কিন্তু কিভাবে আমরা পর্দায় দেখতে কি সঠিক কিনা পরীক্ষা করতে পারবেন? সর্বাধিক গ্রাফিক্যাল ইউজার ইন্টারফেস সরঞ্জাম পরীক্ষা স্ক্রিপ্ট কিছু উইজেট খোঁজা এবং এটা কিছু সম্পত্তি একটি হার্ডকোডেড মান সমান কিনা তা পরীক্ষা যা "গবেষকেরা", ধারণ করতে সক্ষম হবেন দ্বারা এই কাজ. এই বর্তমান গ্রাফিক্যাল ইউজার ইন্টারফেস বহির্বিন্যাস এখনো আরো নির্ভরতা সৃষ্টি এবং কোন প্রাকৃতিক ভাবে "রেকর্ড" করা যাবে না, কিন্তু আসলে পরে প্রোগ্রাম করা হয়েছে. কোন "usecase" স্বাভাবিকভাবেই এই তথ্য থাকতে হবে: তা না হলে এটি একটি পরীক্ষা স্ক্রিপ্ট পরিণত হবে.
এই আলোচনাটি কিছুই জন্য TextTest সাইটে নয়. আমরা শুধুমাত্র আমরা এটা TextTest ব্যবহার করে পাসওয়ার্ড ভুলে গেছেন? বিষয়বস্তু পর্যবেক্ষণ দ্বারা কি পরীক্ষা করতে পারবেন মত ​​গ্রাফিক্যাল ইউজার ইন্টারফেস দেখে মনে হচ্ছে কি একটি পাসওয়ার্ড ভুলে গেছেন? উত্পাদন আমাদের আবেদন পেতে পারেন. PyUseCase 3.0 আপনার জন্য এই আছে: এটা বর্তমান গ্রাফিক্যাল ইউজার ইন্টারফেস চেহারা একটি ASCII অত্যাধুনিক টাইপ পাসওয়ার্ড ভুলে গেছেন? তৈরি করে এবং এটি কি কোন পরিবর্তন নিরীক্ষণ করা হয়. এটা শুভেচ্ছা হিসাবে আবেদন নিজস্ব লগিং সাথে সম্পূরণ করতে পারেন. অন্যান্য ব্যবহারের ক্ষেত্রে recorder ও সঙ্গে অ্যাপ্লিকেশন বর্তমানে এই উদ্দেশ্যে নিজস্ব পাসওয়ার্ড ভুলে গেছেন? গড়ে তুলতে প্রয়োজন.
কোড যন্ত্রানুষঙ্গের Synchronising পরীক্ষা
প্রায় সব গ্রাফিক্যাল ইউজার ইন্টারফেস পরীক্ষার প্রচেষ্টা কিছু পশ্চাদপটে চলতে থাকে যখন স্ক্রিপ্ট অগ্রসর হওয়ার আগে দীর্ঘ যথেষ্ট অপেক্ষা এমনটা নিশ্চিত সমস্যার দ্বারা জর্জরিত হয়. সমাধান কিছু উইজেট (গ্রাফিক্যাল ইউজার ইন্টারফেস-বলবিজ্ঞান এখনো নির্ভরতা) একটি নির্দিষ্ট চেহারা নিজের কাছে রাখা "ঘুম" বিবৃতি অকুণ্ঠচিত্তে চারপাশে ছড়িয়ে ছিটিয়ে অপেক্ষা করতে গোপনীয় উপায় অবধি বিস্তৃত. সিস্টেম লোড করা হলে ব্যর্থ এবং পরীক্ষা আরো অনেক ধীরে ধীরে তারা অন্যথায় হবে তুলনায় চালানোর হতে যা. কোড অন্তরঙ্গ জ্ঞান ছাড়া কেউ এই ধরনের সমস্যা সমাধানের চেষ্টা চালান সজ্জিত করা হয়, এখনো তাই করছেন লেখা পরীক্ষার একটি গুরুত্বপূর্ণ অংশ.
ব্যবহারের ক্ষেত্রে রেকর্ডার একটি "অ্যাপ্লিকেশন ইভেন্ট" এর ধারণা পরিচয় করিয়ে দিতে. এটি মুলত এইভাবে রেকর্ডার রেকর্ড এবং রিপ্লে ক্লিক সেইসাথে অপেক্ষা, যার ফলে জন্য অপেক্ষা করা প্রয়োজন যে কিছু ঘটেছে করেনি যে ব্যবহার ক্ষেত্রে রেকর্ডার ইঙ্গিত করে যে কোড কিছু যন্ত্রানুষঙ্গের হয়. এই এখানে আরো বিস্তারিতভাবে বর্ণনা করা হয়েছে.
রেকর্ডিং ম্যাক্রো হিসেবে পরীক্ষা
উচ্চ-স্তর, সহজেই কাজে ব্যবহৃত "usecases" পরীক্ষা ছাড়া অন্যান্য জিনিসের জন্য উপযোগী. তারা তারা ঘন ঘন সঞ্চালন কর্ম ক্রমের জন্য তাদের নিজস্ব ম্যাক্রো তৈরি করতে পারেন সিস্টেমের মধ্যে উপস্থিত ব্যবহারকারীদের জন্য অত্যন্ত উপযোগী.
এই এখানে "গ্রাফিক্যাল ইউজার ইন্টারফেস শর্টকাট" হিসাবে পরিচিত হয়. একটি ব্যবহারের ক্ষেত্রে রেকর্ডার সাধারণত একটি আবেদন কাঙ্ক্ষিত অ্যাপলিকেশনের গুই ঢোকানো যেতে পারে, যা রেকর্ডিং এবং তাদের replaying জন্য নিয়ন্ত্রণ রয়েছে তা থেকে "টুলবার" একটি অনুরোধ করতে অনুমতি দেবে. ব্যবহারকারীদের ম্যাক্রো তৈরি করতে সক্ষম হবেন এছাড়া, তারা পরীক্ষার জন্য একটি নির্দিষ্ট পর্দা পৌঁছানোর পুনরাবৃত্তি কর্ম সঞ্চালনের মধ্যে পরীক্ষকগণ প্রতিপোষক, উপরে বর্ণিত "পরীক্ষা ভাষা" জন্য এমনকি উচ্চ স্তরের বিমূর্ত তৈরি করতে ব্যবহার করা যেতে পারে. এই এখানে আরো বিস্তারিতভাবে বর্ণনা করা হয়েছে.
আরো তথ্য প্রকল্পের হোম পেজে পাওয়া যাবে

এই রিলিজে নতুন কি:.

wxPython জন্য
  • অত্যন্ত মৌলিক সমর্থন

    ছিল যোগ.


  • <লি> PyGTK জন্য উন্নত বৈশিষ্ট্য এবং bugfixes একটি সংখ্যা আছে. উল্লেখ্য, gtk.Dialog.run এখন সোর্স কোড পরিবর্তন প্রয়োজন ছাড়া সমর্থিত হয়.


    <লি> পাইথন 2.6 এবং PyGTK 2.12 বা পরে এখন প্রয়োজন হয়.


    <লি> উত্তরাধিকার যন্ত্রানুষঙ্গের ভিত্তিক ইন্টারফেস সরিয়ে ফেলা হয়েছে.

    আবশ্যক

অনুরূপ সফ্টওয়্যার

বিকাশকারী অন্যান্য সফ্টওয়্যার Geoff Bache

TextTest
TextTest

18 Jul 15

মন্তব্য PyUseCase

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!