A Functional Testing Modeling for Enhanced Software Testing
Jalil Khojasteh, Tawfik Saeed Zeki, Hamid Reza Ashorynejad, Hamid Sanatnama
Abstract
Jalil Khojasteh, Tawfik Saeed Zeki, Hamid Reza Ashorynejad, Hamid Sanatnama
Abstract
During the recent decays, software is more complicated than before. This means that finding errors in this software is very critical issue. According this, finding errors in complex software is a problem for Software testing team.[7] There are many testing techniques such as: Black and White box testing techniques which are most popular in testing. In this paper, we focus on white box testing, functional testing and merging Path testing and Data flow testing (two techniques of white box testing) to each other. The main objective of this research is designing and developing a model for functional testing and introducing a comprehensive algorithm in order to improve functional testing. A system test is selected and divided to some functions then it testes each function with this technique and generates some test cases. The results are reported based on the following 1.In this model functional testing is done more easily in complex software 2.The number of codes are less than before by using this model 3.If a software is large it is very hard to test all of test cases thus with this model we can find the best test cases and improve finding errors during software testing more easily than before.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
During the recent decays, software is more complicated than before. This means that finding errors in this software is very critical issue. According this, finding errors in complex software is a problem for Software testing team.[7] There are many testing techniques such as: Black and White box testing techniques which are most popular in testing. In this paper, we focus on white box testing, functional testing and merging Path testing and Data flow testing (two techniques of white box testing) to each other. The main objective of this research is designing and developing a model for functional testing and introducing a comprehensive algorithm in order to improve functional testing. A system test is selected and divided to some functions then it testes each function with this technique and generates some test cases. The results are reported based on the following 1.In this model functional testing is done more easily in complex software 2.The number of codes are less than before by using this model 3.If a software is large it is very hard to test all of test cases thus with this model we can find the best test cases and improve finding errors during software testing more easily than before.
Key concepts: White-box testing, Non-regression testing, Software reliability testing, Black-box testing, Manual testing, Keyword-driven testing, Regression testing, Computer science