2.تست پارتیشن (Partition Testing) در تست وب سرویس
تست پارتیشن یک تکنیک تست است که هدف از آن یافتن زیرمجموعه هایی از موارد آزمون موجود است که بتواند به اندازه کافی یک سیستم را تست کند. هدف از تست پارتیشن در تست وب سرویس آن است که دامنه ورودی سیستم تحت تست را به زیر دامنه هایی تقسیم نمود. بنابراین انتخاب یا ایجاد تعدادی از موارد آزمون از هر زیر دامنه برای تست کل دامنه کافی خواهد بود. نتایج نشان می دهد که تست پارتیشن می تواند با کاهش تعداد موارد آزمون مورد نیاز برای تست و در نتیجه کاهش تعداد تست ها، منجر به کاهش هزینه های تست شود.
3.تست واحد وب سرویس (Unit Testing of Web Services)
یکی از مسائل اصلی آزمون عملکردی وب سرویس، هزینه بالای آن است. تست واحد یکی از مهمترین سطوح تست است که هر سیستم نرم افزاری اصولا باید از آن استفاده نماید. چالش اصلی در تست وب سرویس، هزینه های بالای تست است که می تواند با خودکار سازی فرآیند تست به حداقل برسد. برای تست واحد، ابزارهایی برای ارائه تست های خودکار مانند Parasoft SOAtest ، SOAP Sonar، HP service Test و Oracle Application Testing Suite ارائه شده است. با اینکه این ابزارها به کاهش کار دستی مورد نیاز برای تولید موارد آزمون و تهیه گزارشات تست کمک می کنند، ولی روند تست اتوماتیک را به طور کامل انجام نمی دهند. در استفاده از تمام این ابزارها، موارد آزمون توسط تستر تولید و ابزار، درخواست های SOAP را برای هر مورد آزمون تولید می کند.
یکی از مشکلات عمده تست نرم افزار، مشکل اوراکل است. اوراکل مکانیزمی است که برای تعیین خروجی مورد انتظار برای هر ورودی آزمون مورد استفاده قرار می گیرد. در تست وب سرویس، کاربر سرویس اغلب هیچ تست قابل اعتمادی از اوراکل ندارد. عدم وجود یک تست اوراکل یکی از چالش های تست وب سرویس خودکارسازی شده است.