Contenu connexe Similaire à Software testing Similaire à Software testing (20) Software testing3. رسوایی خواهم می عید برای ببین2،بسازم را
افزار نرم تست کاستی از حاصل های رسوایی
تبریز افزاری نرم باز جلسات143
4. میکرد کار من سیستم روی ،دی!
شاه شیر بازیدیزنی
تبریز افزاری نرم باز جلسات143
5. If ( (4195835 / 3145727) * 3145727 – 4195835 != 0 )
{
Intel apologized for the way it handled the
bug and took a charge of over $400 million
to cover the costs of replacing bad chips.
}
تبریز افزاری نرم باز جلسات143
شناور ممیز با تقسیم اشکال
7. (:کنیم می اشتباه دنیا غولهای شبیه چون ،هستیم خفن خیلی ما
تبریز افزاری نرم باز جلسات143
8. تبریز افزاری نرم باز جلسات143
V & V
افزار نرم کیفیت تضمین
اعتبارسنجی(Validation) بازبینی(Verification)
افزار نرم تست
9. تبریز افزاری نرم باز جلسات143
V & V
اعتبارسنجی(Validation: )سازیم می درستی محصول آیا.
بازبینیVerification): )سازیم می درست را محصول آیا.
10. تبریز افزاری نرم باز جلسات143
تست اهداف
•تستاجرای فرآیندهست خطاها کردن پیدا هدف با برنامه یک.
•د افزایش را نشده پیدا خطاهای یافتن احتمال که است تستی ،خوب تستهد.
•کند پیدا را تاکنون پیدانشده خطاهای که است تستی ،موفق تست.
11. تبریز افزاری نرم باز جلسات143
تست اهداف
نشود یافت خطای آن در که نیست تستی ،موفق تست.
،دهد می نشان را افزارنرم در اشکال و خطا وجود تست
راآن در اشکال و خطا وجود عدم نه.
12. تبریز افزاری نرم باز جلسات143
افزار نرم تست اصول
•کاربر نیازمندیهای به توجه با تست
•تست برای ریزیبرنامه
•پارتو قانون:80در نشده کشف خطاهای درصد20هست کد درصد.
•نیست پذیرامکان جامع و کامل تست.
•شود هدایت مستقل تیمی توسط تست باید ،تست بودن موثر برای.
13. افزار نرم تست متدهای
ورودیخروجی
سیاهجعبه
برنامه سورس
ورودیخروجی
سفیدجعبه
تبریز افزاری نرم باز جلسات143
14. ارزیهم افراز(Equivalence Partitioning)
•را ورودیهارا آنها و گرفته نظر دردسته کالسهای درکنیم می بندی.
•کند رفتار مشابه صورت به است الزم افزار نرم ،کالس یک مختلف مقادیر برای.
•دهد می پوشش را خطاها از رده یک داده کالس هر.
•شود می تست و شده انتخاب ها کالس از یک هر از مقادیری.
تبریز افزاری نرم باز جلسات143
15. 0 16 18 55
دارد وجود وقت پاره بصورت استخدام امکان
ندارد وجود استخدام امکان دارد وجود وقت تمام بصورت استخدام امکان
ندارد وجود استخدام امکان
تبریز افزاری نرم باز جلسات143
ارزیهم افراز(Equivalence Partitioning)
16. مرزی مقادیر تحلیل(Boundary Value Analysis)
•،نانوشته قانون یک طبقخطاهای تعداددر موجودبه نسبت ورودی دامنه مرزهایمقادیردام مرکزینه
است بیشتر.
•باشد می مرزی مقادیر روی تکنیک این تمرکز.هست ارزیهم افراز تکنیک برای مکملی و.
تبریز افزاری نرم باز جلسات143
17. مرزی مقادیر تحلیل(Boundary Value Analysis)
مسالهNextDateروز و ماه ،سال ورودی سه دریافت با ،کند می محاسبه را بعدی روز تاریخ
1 ≤ روز ≤ 31
1 ≤ ماه ≤ 12
1300 ≤ سال ≤ 1400
تبریز افزاری نرم باز جلسات143
18. پایه مسیر ارزیابی(Basis Path)
تبریز افزاری نرم باز جلسات143
•کند می مشخص را سیستم پیچیدگی.
•شود می انجام جریان گراف کمک با اینکار ،شوند می ارزیابی اجرایی مسیرهای تمامی.
Sequence if While Until Case
19. تست مختلف سطوح
تبریز افزاری نرم باز جلسات143
•واحد تست(Unit testing)
•سازی یکپارچه تست(Integration testing)
•سیستم تست(System testing)
•پذیرش تست(Acceptance testing)
20. واحد تست(Unit testing)
تبریز افزاری نرم باز جلسات143
•باشدمی تست سطح ترینپایین.
•شده یکپارچه افزارنرم عملکرد درستی بررسی منظور به
•شود می انجام واحد تست از بعد.
21. •سازی یکپارچه تست(Integration testing)
تبریز افزاری نرم باز جلسات143
•مختلف قطعات گرفتن قرار از حاصل افزارنرم تست
•کند می تست را متد یک ،واحد تست کد هر.
•دارد متد داخلی عملکرد نحوه و طراحی مورد در دانش به نیاز تست این.
•شودمی انجام نویسبرنامه توسط تست این.