Effectiveness of software testing techniques in enterprise: a case study



Download 2 Mb.
Pdf ko'rish
bet21/50
Sana22.02.2023
Hajmi2 Mb.
#913843
1   ...   17   18   19   20   21   22   23   24   ...   50
Bog'liq
19921406 MAIN-1

Unit Testing
: individual units or modules are tested by the developers. It involves testing of 
source code by developers as well. 

Integration Testing
: individual modules are grouped together and tested by the developers. 
The purpose is to determine that modules are working as expected once they are integrated together. 

System Testing
: checking whether the system or application meets the BRS and SRS by 
testing the whole system. 
After discussion of both static and dynamic testing, the main differences can be identified and 
presented in a table (see Table 7, page 30). 
 


30
Table 6. The differences between Static Testing and Dynamic Testing 
 
Static testing 
Dynamic testing 
Executing the software 
No 
Yes 
Process for evaluating software 
Verification
Validation 
Main focus
Prevention of defects 
Finding and fixing defects 
Methods 
Checklist and process 
Test cases used for execution 
Code coverage 
The 
structural 
and 
statement 
coverage testing 
The executable file of the code 
Cost of fixing defects 
Less 
High 
Recommendations for good quality 
More reviews and comments 
More defects 
Meetings required 
Loads of meetings 
Less meetings 
Prepared by author according to Sources: 
(DeVolder et al., 2008; Ernst, 2003; Graham et al., 2008; Hass, 2008)
 
To summarize both static and dynamic testing, the main features are identified. Static testing 
reduces the chances of failures in later phases of SDLC; focus on prevention of defects during 
verification process. However, it is time consuming activity. Whereas, dynamic testing executes the 
software and validates the output with the expected outcome and it can be either black or white box 
testing. The main focus is on finding defects. Both techniques can be performed by tools, however, 
there are some limitations. Automated tools of static analysis do not support all programming 
languages, while tools for dynamic analysis provide a false sense of security that everything is being 
addressed. 
2.2.

Download 2 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish