An Innovative Approach to Study Various Software Testing Techniques and Strategies: Review Paper
Keywords:
testing techniques, white box testing, black box, grey box testing, literature review, verification, validation, simulation theory, etc.Abstract
There are a few techniques for programmed experiment age has been proposed previously. In any case, most of these strategies are primary trying procedures that require the comprehension of the inside working of the program. Software testing is the process to uncover requirement, design and coding errors in the program. It is used to identify the correctness, completeness, security and quality of software products against a specification. Software testing is the process used to measure the quality of developed computer software There is less useful inclusion of all testing methods together. In this paper we conduct a literature review writing concentrate on all testing procedures together that are connected with both Highly contrasting box testing strategies. In this paper, we have described and compared the two most important and commonly used software testing techniques for detecting errors, which are: Black Box Testing and White Box Testing. A recommended procedure for model validation is presented and model accreditation is briefly discussed.
Downloads
References
P. Ron. Software testing. Vol. 2. Indianapolis: Sam’s, 2001.
S. Amland, "Risk-based testing:" Journal of Systems and Software, vol. 53, no. 3, pp. 287–295, Sep. 2000.
Redmill and Felix, “Theory and Practice of Risk-based Testing”, Software Testing, Verification and Reliability, Vol. 15, No. 1, March 2005.
B. Agarwal et al., “Software engineering and testing”. Jones & Bartlett Learning, 2010.
K. Bogdan. “Automated software test data generation”. Software Engineering, IEEE Transactions on 16.8 (1990): 870-879.
Jacobson et al. The unified software development process. Vol. 1. Reading: Addison-Wesley, 1999.
Everett et al., “Software testing: testing across the entire software development life cycle”. John Wiley & Sons, 2007.
J.Irena. “Software Testing Methods and Techniques”, 2008, pp. 30-35
Guide to the Software Engineering Body of Knowledge, Swebok, A project of the IEEE Computer Society Professional Practices Committee, 2004.
E. F. Miller, “Introduction to Software Testing Technology”, Software Testing & Validation Techniques, IEEE, 1981, pp. 4-16.
M. Shaw, “Prospects for an engineering discipline of software,” IEEE Software, November 1990, pp.15-24.
D. Nicola et al. "A grey-box approach to the functional testing of complex automatic train protection systems." Dependable Computing-EDCC 5. Springer Berlin Heidelberg, 2005. 305-317.
J. A. Whittaker, “What is Software Testing? And Why Is It So Hard?” IEEE Software, 2000, pp. 70-79.
N. Jenkins, “A Software Testing Primer”, 2008, pp.3-15.
Luo, Lu, and Carnegie, "Software Testing Techniques Technology Maturation and Research Strategies’, Institute for Software Research International-Carnegie Mellon University, Pittsburgh, Technical Report, 2010.
M. S. Sharmila and E. Ramadevi. "Analysis of performance testing on web application." International Journal of Advanced Research in Computer and Communication Engineering, 2014.
S. Sam path and R. Bryce, Improving the effectiveness of Test Suite Reduction for User-Session-Based Testing of Web Applications, Elsevier Information and Software Technology Journal, 2012.
B. Pedersen and S. Manchester, Test Suite Prioritization by Cost based Combinatorial Interaction Coverage International Journal of Systems Assurance Engineering and Management, SPRINGER, 2011.
S. Sprenkle et al., "Applying Concept Analysis to User-session based Testing of Web Applications", IEEE Transactions on Software Engineering, Vol. 33, No. 10, 2007, pp. 643 – 658
C. Michael, “Generating software test data by evolution, Software Engineering”, IEEE Transaction, Volume: 27, 2001.
A. Memon, “A Uniform Representation of Hybrid Criteria for Regression Testing”, Transactions on Software Engineering (TSE), 2013.
R. W. Miller, “Acceptance testing”, 2001, Data retrieved from(http://www.dsc.ufcg.edu.br/~jacques/cursos/map/recursos/Testin g05.pdf)
Infosys, “Metric model”, white paper, 2012. Data retrieved from , ijsaet,vol25, issue5,pp-78-89.
B. Boehm, “Some Future Trends and Implications for Systems and Software Engineering Processes”, 2005, pp.1-11.
R. Bryce, “Test Suite Prioritization and Reduction by Combinational based Criteria”, IEEE Computer Society”, 2014, pp.21-22.
M. I. Babar, “Software Quality Enhancement for value based systems through Stakeholders Quantification”, 2005, pp.359-360. Data retrieved from (http://www.jatit.org/volumes/Vol55No3/10Vol55No3.pdf)
R. Ramler, S. Biffl, and P. Grünbacher, "Value-based management of software testing," in Value-Based Software Engineering. Springer Science Business Media, 2006, pp. 225– 244.
D. Graham, "Requirements and testing: Seven missing-link myths," Software, IEEE, vol. 19, 2002, pp. 15-17
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.