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...

Full description

Saved in:
Bibliographic Details
Main Author: Nguyễn, Quang Trung
Other Authors: Phạm, Ngọc Hùng
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