An Innovative Approach to Study Various Software Testing Techniques and Strategies: Review Paper

Authors

  • V. Kiran Kumar, P. Vidya Sagar

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

Download data is not yet available.

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

06.08.2024

How to Cite

V. Kiran Kumar. (2024). An Innovative Approach to Study Various Software Testing Techniques and Strategies: Review Paper. International Journal of Intelligent Systems and Applications in Engineering, 12(23s), 1831–1840. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/7130

Issue

Section

Research Article