An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01
The main goals of software testing are to reveal bugs and to ensure that the system being developed complies with the customer’s requirements. To make testing effective, it is recommended that test planning/development begin at the onset of the project. Software testing techni ques can be d...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
ĐHCN
2017
|
Subjects: | |
Online Access: | http://repository.vnu.edu.vn/handle/VNU_123/43273 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Vietnam National University, Hanoi |
Language: | English |
id |
oai:112.137.131.14:VNU_123-43273 |
---|---|
record_format |
dspace |
spelling |
oai:112.137.131.14:VNU_123-432732018-07-10T03:12:18Z An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01 Nguyễn, Quang Trung Phạm, Ngọc Hùng Khoa học máy tính Công nghệ thông tin Dòng chảy tự động Automated Testing Control flow testing black-box testing White-box testing The main goals of software testing are to reveal bugs and to ensure that the system being developed complies with the customer’s requirements. To make testing effective, it is recommended that test planning/development begin at the onset of the project. Software testing techni ques can be divided into approaches : black - box and w hite - box techniques. Black - box testing is mainly a validation technique that checks to see if the product meets the customer’s require ments. On the other hand, white - box testing is a verification technique which uses the source code to guide the selection of test data. Currently, software companies focus only on the black - box testing techniques in order to validate because White - box te sting very expensive , slow and it requires the tester have knowledge of code . In addition, implementing blac k - box and white - box testing separately make s white - box testing becomes more inefficient. This thesis presents a me thod for automated control flow testing of unit programs to sol v e the problems . The key idea o f this method is to combine the black - box and white - box techniqu es i n order to minimize the complex ity of white - box testing. Instead of per forming black - box and white - box separately, the proposed method uses the test inputs that are gener ated by black - box to reduce searching space of white - box testing. The method then continually eliminates arcs in remaining space to find non - duplicated test paths. Therefore, the pro posed method is able to operate white - box testing with less effort than the current method 2017-05-17T08:20:23Z 2017-05-17T08:20:23Z 2014 Thesis Nguyễn, Q. T. (2014).An eficient method for automated control flow testing of programs. Master’s thesis, Vietnam National University, Hanoi 00051000194 http://repository.vnu.edu.vn/handle/VNU_123/43273 en Luận văn Ngành Khoa học Máy tính (Full) 49 p. + CD-ROM application/pdf ĐHCN |
institution |
Vietnam National University, Hanoi |
building |
VNU Library & Information Center |
country |
Vietnam |
collection |
VNU Digital Repository |
language |
English |
topic |
Công nghệ thông tin Dòng chảy tự động Automated Testing Control flow testing black-box testing White-box testing |
spellingShingle |
Công nghệ thông tin Dòng chảy tự động Automated Testing Control flow testing black-box testing White-box testing Nguyễn, Quang Trung An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01 |
description |
The main goals of software testing are to reveal bugs and to ensure that
the system being developed complies with the customer’s requirements. To
make testing effective, it is recommended that test planning/development
begin at the onset of the project. Software testing techni
ques can be
divided into approaches
:
black
-
box and w
hite
-
box techniques.
Black
-
box
testing is mainly a validation technique that checks to see if the product
meets the customer’s require
ments. On the other hand, white
-
box testing
is a verification technique which uses the source code to guide the selection
of test data.
Currently, software companies focus only on the
black
-
box
testing techniques in order to validate
because
White
-
box te
sting very
expensive
, slow
and it requires the tester have knowledge
of code
.
In
addition,
implementing
blac
k
-
box and white
-
box testing
separately make
s
white
-
box testing becomes more inefficient.
This
thesis
presents a me
thod
for automated control flow
testing of unit programs
to sol
v
e the problems
.
The key idea o
f this method is to combine the
black
-
box and white
-
box
techniqu
es i
n order to minimize the complex
ity of white
-
box testing.
Instead of per
forming black
-
box and white
-
box
separately, the proposed
method uses
the test inputs that are gener
ated by black
-
box to reduce
searching
space of white
-
box testing. The
method then
continually
eliminates arcs in remaining space to find non
-
duplicated test paths.
Therefore, the pro
posed method is able to operate
white
-
box testing with
less effort than the current method |
author2 |
Phạm, Ngọc Hùng |
author_facet |
Phạm, Ngọc Hùng Nguyễn, Quang Trung |
format |
Theses and Dissertations |
author |
Nguyễn, Quang Trung |
author_sort |
Nguyễn, Quang Trung |
title |
An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01 |
title_short |
An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01 |
title_full |
An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01 |
title_fullStr |
An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01 |
title_full_unstemmed |
An eficient method for automated control flow testing of programs : M.A Thesis Information Technology : 60 48 01 |
title_sort |
eficient method for automated control flow testing of programs : m.a thesis information technology : 60 48 01 |
publisher |
ĐHCN |
publishDate |
2017 |
url |
http://repository.vnu.edu.vn/handle/VNU_123/43273 |
_version_ |
1680966833729961984 |