testing software: black box and white box testing

18
وزارتت عالی تحصینشگاه بلخ دااینسده کامپیوتر س دانشکنت نرم افزار دیپارتمA D ستاد اهنما را: ر احمد نثا« نوری» یه و ترتیب ته: د علی سی« نیال دا» Software Testing: Comparison Between White Box Testing And Black Box Testing And Traditional Testing Methods سیاهست جعبه جعبه سفید و تست مقایسه ت و تجارتیست متدهای ت1

Upload: ali-daniyal

Post on 19-Jul-2015

346 views

Category:

Software


8 download

TRANSCRIPT

Page 1: 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

Page 2: Testing software: black box and white box testing

فهرست

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

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

Page 3: Testing software: black box and white box testing

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

تست چیست

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

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

فرضیات

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

Page 4: Testing software: black box and white box testing

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

Page 5: Testing software: black box and white box testing

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

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

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

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

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

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

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

Page 6: Testing software: black box and white box testing

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

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

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

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

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

Page 7: Testing software: black box and white box testing

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

Page 8: Testing software: black box and white box testing

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

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

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

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

میشود

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

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

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

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

Page 9: Testing software: black box and white box testing

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

تست کننده باید متخصص باشد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

Page 10: Testing software: black box and white box testing

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

تست مسیر مبنا(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

Page 11: Testing software: black box and white box testing

مراحل تست

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

Page 12: Testing software: black box and white box testing

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

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

Page 13: Testing software: black box and white box testing

ابزارهای تست

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

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

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

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

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

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

Page 14: Testing software: black box and white box testing

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

Page 15: Testing software: black box and white box testing

نتیجه گیری

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

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

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

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

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

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

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

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

Page 16: Testing software: black box and white box testing

ماخذ

[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

Page 17: Testing software: black box and white box testing

ماخذ

[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

Page 18: Testing software: black box and white box testing

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

18