Testing software: black box and white box testing

Post on 19-Jul-2015

339 views 8 download

Transcript of Testing software: black box and white box testing

تحصیالت عالیوزارت دانشگاه بلخ

دانشکده کامپیوتر ساینسدیپارتمنت نرم افزار

A

D

laquoنوریraquoنثار احمد راهنما استاد laquoدانیال raquo سید علی تهیه و ترتیب

Software Testing

Comparison Between White Box Testing And Black Box

Testing And Traditional Testing Methods

و مقایسه تست جعبه سفید و تست جعبه سیاه

متدهای تست تجارتی

1

فهرست

معلومات عمومی

Black Box Testing

White Box Testing

مراحل تست

متدهای دیگر تست

ابزارهای تست

نتیجه گیری2

معلومات عمومی

تست چیست

نحوه نگارش مقاله

اهمیت و ضرورت این مقاله

فرضیات

3

Black Box Testing

ننتده از تست جعبه سیاه بر این فرض است که تستت ک

محتویات و الگوریتم های نرم افزار اطالعی ندارد

نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران

انجام میشود

ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز

دانست

4

مزایای تست جعبه سیاه

به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد

ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود

نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای

ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند

ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم

5

معایب تست جعبه سیاه

عدم آگاهی از الگوریتم های نرم افزار

عدم تخصص تست کننده ها

همه شمول نبودن تست

6

White Box Testing

ینوعافزارنرمبهدقیقنگاهیباتستروشاین

لقهحوشرطهامبناءبرکهاستکردهایجادراتست

میباشدافزارنرمکدهایداخلیهای

نوششراافزارنرمکدهایتماممیتواندروشاین

دهد

7

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

فهرست

معلومات عمومی

Black Box Testing

White Box Testing

مراحل تست

متدهای دیگر تست

ابزارهای تست

نتیجه گیری2

معلومات عمومی

تست چیست

نحوه نگارش مقاله

اهمیت و ضرورت این مقاله

فرضیات

3

Black Box Testing

ننتده از تست جعبه سیاه بر این فرض است که تستت ک

محتویات و الگوریتم های نرم افزار اطالعی ندارد

نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران

انجام میشود

ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز

دانست

4

مزایای تست جعبه سیاه

به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد

ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود

نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای

ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند

ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم

5

معایب تست جعبه سیاه

عدم آگاهی از الگوریتم های نرم افزار

عدم تخصص تست کننده ها

همه شمول نبودن تست

6

White Box Testing

ینوعافزارنرمبهدقیقنگاهیباتستروشاین

لقهحوشرطهامبناءبرکهاستکردهایجادراتست

میباشدافزارنرمکدهایداخلیهای

نوششراافزارنرمکدهایتماممیتواندروشاین

دهد

7

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

معلومات عمومی

تست چیست

نحوه نگارش مقاله

اهمیت و ضرورت این مقاله

فرضیات

3

Black Box Testing

ننتده از تست جعبه سیاه بر این فرض است که تستت ک

محتویات و الگوریتم های نرم افزار اطالعی ندارد

نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران

انجام میشود

ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز

دانست

4

مزایای تست جعبه سیاه

به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد

ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود

نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای

ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند

ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم

5

معایب تست جعبه سیاه

عدم آگاهی از الگوریتم های نرم افزار

عدم تخصص تست کننده ها

همه شمول نبودن تست

6

White Box Testing

ینوعافزارنرمبهدقیقنگاهیباتستروشاین

لقهحوشرطهامبناءبرکهاستکردهایجادراتست

میباشدافزارنرمکدهایداخلیهای

نوششراافزارنرمکدهایتماممیتواندروشاین

دهد

7

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

Black Box Testing

ننتده از تست جعبه سیاه بر این فرض است که تستت ک

محتویات و الگوریتم های نرم افزار اطالعی ندارد

نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران

انجام میشود

ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز

دانست

4

مزایای تست جعبه سیاه

به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد

ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود

نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای

ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند

ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم

5

معایب تست جعبه سیاه

عدم آگاهی از الگوریتم های نرم افزار

عدم تخصص تست کننده ها

همه شمول نبودن تست

6

White Box Testing

ینوعافزارنرمبهدقیقنگاهیباتستروشاین

لقهحوشرطهامبناءبرکهاستکردهایجادراتست

میباشدافزارنرمکدهایداخلیهای

نوششراافزارنرمکدهایتماممیتواندروشاین

دهد

7

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

مزایای تست جعبه سیاه

به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد

ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود

نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای

ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند

ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم

5

معایب تست جعبه سیاه

عدم آگاهی از الگوریتم های نرم افزار

عدم تخصص تست کننده ها

همه شمول نبودن تست

6

White Box Testing

ینوعافزارنرمبهدقیقنگاهیباتستروشاین

لقهحوشرطهامبناءبرکهاستکردهایجادراتست

میباشدافزارنرمکدهایداخلیهای

نوششراافزارنرمکدهایتماممیتواندروشاین

دهد

7

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

معایب تست جعبه سیاه

عدم آگاهی از الگوریتم های نرم افزار

عدم تخصص تست کننده ها

همه شمول نبودن تست

6

White Box Testing

ینوعافزارنرمبهدقیقنگاهیباتستروشاین

لقهحوشرطهامبناءبرکهاستکردهایجادراتست

میباشدافزارنرمکدهایداخلیهای

نوششراافزارنرمکدهایتماممیتواندروشاین

دهد

7

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

White Box Testing

ینوعافزارنرمبهدقیقنگاهیباتستروشاین

لقهحوشرطهامبناءبرکهاستکردهایجادراتست

میباشدافزارنرمکدهایداخلیهای

نوششراافزارنرمکدهایتماممیتواندروشاین

دهد

7

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

مزایای جعبه سفید

ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه

وورودیهایدادهنوعچهاینکهفهمیدنمیباشد

ترآساناستمناسبافزارنرمتستبرایخروجی

میشود

همدکرویبرمیتواندکنندهتستاینکهدلیلبه

درکهکدهااضافیخطوطباشدداشتهدسترسی

میشودایجادهازداییاشکالنتیجه

8

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

معایب تست جعبه سفید

تست کننده باید متخصص باشدbull

یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم

9

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

روش های جعبه سفید

تست مسیر مبنا(Basis Path Testing)

تست شرطی(Condition Branch Testing)

تست حلقه ها(Loop Testing)

10

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

مراحل تست

Unit Testing تست واحد

Integration Testing مجتمع سازیتست

Regression Testing رگرسیون

Acceptance testing تست تائید

(α-test)

(β- test)

11

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

متدهای دیگر تست

Gray Box Testing

Installing Testing

Smoke Testing

Test Driven Development

12

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

ابزارهای تست

تست یک عملیه تکراری است

ا وقت این ابزارها به تست کننده کمک زیادی میکند ت

کمتری را صرف کند

هزینه های تست را نایین می آورد

باعث باال رفتن کیفیت نرم افزار میشود

13

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

14

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

نتیجه گیری

رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن

افزار است و عضو جدا نشدنی آن نیز است

انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و

تست نرم افزار دارند

تثبت میکندکیفیت نرم افزارتست نرم افزار

مک ک ابزاهایی که برای تست نرم افزار ارائه شده است

زیادی برای عملیه تست است

15

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

ماخذ

[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]

[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries

[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014

[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش

[تاریخ بازدید14122014][1391

16

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

ماخذ

[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][

[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]

[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]

[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]

17

با تشکر از توجه شما

18

با تشکر از توجه شما

18