تست عملکردی و کارکردی (functionality) نرم افزارهای تحت وب و دسکتاپ توسط ابزارهایی همچون TestComplete و selenium
تست پرفورمنس (تست بار و فشار) سامانه های نرم افزاری شامل تست سرویس و دیتابیس توسط ابزارهایی همچون Jmeter و LoadTest
تست امنیت و نفوذ سامانه های نرم افزاری بر اساس استانداردهای OWASP توسط ابزارهای همچون ReadyAPI و SOAPUI
برون سپاری تست و تضمین کیفیت نرم افزار بر اساس استاندارد ISTQB
ممیزی کیفیت نرم افزارهای تهیه شده
ارائه مشاوره در حوزه تست و تضمین کیفیت نرم افزار
ارائه استاندارد، متدولوژی، ابزار و چک-لیست در حوزه تست نرم افزار
راه اندازی ابزارهای تحلیل ایستا (مرور سورس کد) همچون Ndepend
راه اندازی یک تیم توسعه اسکرامی مبتنی بر رویکرد TDD و ATDD
ارائه دهنده : افشین نعمت الهی
ایمیل جهت ارتباط:
Email: Testerr1988@Gmail.com
جهت دریافت خدمات فوق به آدرس ایمیل زیر پیام ارسال کنید تا در اسرع وقت با شما تماس بگیرم!
امروزه ابزارهای مختلفی در زمینه مدیریت فرایند تست، انواع تست همچون تستهای كاركردی و غیر كاركردی، سطوح تست همچون تست واحد و غیره وجود دارد. در انتخاب ابزار تست پارامترهای مختلفی همچون هزینه خرید، هزینه آموزش، هزینه راه اندازی، قابلیتهای ابزار، قابلیت یكپارچه سازی ابزار با ابزارهای موجود،كاربرپسند بودن ابزار، مستندات راهنمای كاربری و فنی ابزار و عوامل متعدد دیگر دخالت دارند. بنابراین ابزارهای تست بسته به نیاز هر پروژه بایستی انتخاب گردند. شرکت مهندس پیشگان، ابزارهای پیشرفته زیر را در زمینههای مختلف تست سیستمهای نرم افزاری در اختیار قرار میدهد.
1. ابزارهای مدیریت تست و تضمین کیفیت
TestLink, HP Quality Center, IBM Quality Manager
2. ابزارهای مکانیزه کردن تستهای عملکردی
SOATest, Ranorex, QTP, Selenium
3. ابزارهای تست کارایی (تستهای بار و فشار)
WPT (Web Performance Tester), LoadTester, Jmeter
4. ابزارهای تست برنامه نویسی
Jtest, dotTest, C++Test
5. ابزارهای تحلیل کیفیت کدنویسی (تحلیل ایستا)
Jtest, dotTest, C++Test, Sonar, Checkmarx
6. ابزارهای پروفایلر (تحلیل پویا)
Yourkit Java Profiler, Yourkit dotNet Profiler, Jprofiler, Insure++Test
7. ابزارهای مانیتورینگ کارایی نرم افزار و زیرساخت آن
AppDynamics, DynaTrace
برای مطالعه بیشتر یک فایل PDF قرار میدهم که بعد از خواندن آن به درک بهتری خواهید رسید!
کیفیت نرم افزار موضوعی است که مورد توجه تمامی تولید کنندگان و مصرف کنندگان سامانههای نرم افزاری است. کیفیت نرم افزار از دیدگاههای مختلفی قابل بررسی است.
1. کیفیت از دیدگاه کاربر
برآورده شدن نیازهای کاربری
2. کیفیت از دیدگاه ساخت
تبعیت از استاندارد
3. کیفیت از دیدگاه محصول
ویژگیهای کیفی محصول
برای مطالعه بیشتر یک فایل PDF قرار می دهم که بعد از مطالعه آن به درک بهتری خواهید رسید!
برخلاف عقیده عمومی که تست نرم افزار فعالیتی واحد شناخته شده است، چرخه ی تست نرم افزار مجموعه ای از اقدامات متوالی است که برای سنجش مطلوبیت نرم افزار انجاممی پذیرد. این اقدامات به طور روشمندی کمک می کنند تا محصول نرم افزاری مورد تایید واقع شود. نمودار زیر مراحل مختلف در چرخه تست نرم افزار را نشان می دهد:
تست نرم افزار همچنین به یافتن اشکالات، شکاف ها، و نیازمندی های از قلم افتاده در مقایسه با نیازمندی های واقعی کمک می کند. این فعالیت می تواند به صورت دستی یا خودکار (به کمک ابزارها) انجام شود. در مجموعه آموزش های آتی به معرفی تست نرم افزار و بررسی اهمیت و انواع آن خواهیم پرداخت.
تایید(Verification)
در این مرحله اطمینان حاصل می شود که آیا نرم افزار مورد نظر، با توجه به انتظار ما رفتار می کند یا رفتار دیگری از خود نشان می دهد.
اعتبار سنج(Validation)
این مرحله مشخص کننده این موضوع است که آیا نرم افزار نیازمندی هارا پاسخ گو هست یا خیر. هر نرم افزاری برای انجام کار یا کارهای خاصی نوشته می شود که باید این کارها را درست و صحیح انجام دهد.
برای مطالعه بیشتر فایل PDF که قرار داده ام را مطالعه نمایید.
درباره این سایت