از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
چهار ماه پیش منتشر شده
تعداد بازدید: 60
کد پروژه: 556498
شرح پروژه
his project focuses on automated test case generation based on techniques including: z-solver, combinatorial testing,
category-partition testing, and metamorphic testing.● Z-Solver-Based Test Generation uses mathematical logic and formal
verification to systematically define and verify test cases.● Combinatorial Testing selects test inputs by systematically covering
all possible combinations of parameters.● Category-Partition Testing divides input parameters into categories,
applies constraints, and combines them into structured test frames to ensure efficient test coverage.
● Metamorphic Testing is used when expected outputs are difficult to determine. It validates program correctness by checking how changes in
input affect the output based on predefined metamorphic relations
What You Should Do:
1. Select two of the four above techniques to generate test cases for
the given case studies.2. Ensure that the generated test cases cover a wide range of input
conditions, including boundary cases and edge scenarios.3. Assess the time taken to execute the test cases.
4. Create mutants using a mutation generation tool and then execute the generated test cases on the mutants to discover which mutant is killed.
Try to increase the mutation score.5. Use a structural coverage tool (e.g., JaCoCo) to calculate branch
coverage and/or condition coverage for generated test cases. Try to increase the coverage score.
6. Compare the selected techniques in terms of code coverage, execution time, and fault detection.
7. Identify gaps in coverage and fault detection and discuss which technique provides better overall test coverage or fault detection for
the given case studies.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
14روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت چهار ماه پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار