Software Testing Research: Achievements, Challenges, and Dreams Review

Verified

Added on  2023/01/19

|8
|1765
|44
Report
AI Summary
This report provides a comprehensive review of an article focused on software testing research. The review delves into the core aspects of software engineering, emphasizing the importance of software testing in the development, deployment, and management of software systems. The author explores the evolution and validation of software testing methodologies within the industry, highlighting the ongoing relevance and cost-effectiveness of these processes. The article discusses achievements, challenges, and future aspirations in software testing, including discussions on various goals and the challenges faced by the research process. The research methodology employed is qualitative secondary research, drawing from previous works to analyze the evolution of software testing technologies. The review summarizes the article's findings, emphasizing the multi-faceted role of software testing, from ensuring software quality to identifying and mitigating defects. The report concludes by summarizing the key issues and the author's perspectives on the future of software testing, including how to address challenges like model-based test case derivations. The author's focus on the aspects of software testing is elaborated on by the findings of the review report.
Document Page
Running head: ARTICLE REVIEW
Article Review: Software Testing
Article: Software Testing Research: Achievements, Challenges, Dreams
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1ARTICLE REVIEW
Table of Contents
No table of contents entries found.
Document Page
2ARTICLE REVIEW
Introduction
Software Engineering is a sector of computer that deals with the physical systems of
software systems and its development, deployment, management and testing with the
application of theoretical principles. These principles or disciplines are mostly utilized for the
devotion towards the functionalities of the software systems but it also is used for
maintaining the adequate behaviour of a software system by preventing malfunctions in the
system as well as propose remedial measures. Software testing is also a field in software
engineering that determines if a software system and its development has followed
appropriate or standardized activities and the expected results are matching to the
requirements of the developmental planning. It also identifies to ensure that the developed
software is free of any defects or bugs (Bertolino 2007).
Intention and Content of the Article
The author mostly focuses on the subject of software testing in this particular paper as
well as the ways by which industry has a widespread validation approach towards this
particular subject. The author identifies how even after the identification of the validation
approach of software testing in the industry, the process of Software Testing is still extremely
relevant and expensive for the purpose. In addition to that, the author also describes how the
process is extremely effective in the most unpredictable ways. The identification of the
technology is justified by the author in determining its far-fetched approach. The author states
that the zone of software testing is indeed a broad term that is associated with a huge variety
of various activities throughout the software development cycle and it is relevant even after
the software development life cycle is completed. There are various goals other than testing
the software development through its cycle that the process of software testing has the
potential to achieve. The author also acknowledges the challenges that the research process
faces due to the varied applications and goals of the software testing techniques and
approaches. The article thus addresses all the relevant challenges that is faced by the author
during the research process in details as per the proposed research methodology.
The beginning of the article addresses all the important achievements that the
software testing techniques have made so far since its initiation phases. The article also
addresses the discussion with four goals that have been identified and which leads to the
Document Page
3ARTICLE REVIEW
tends for the research process but is still unachievable. This is why the article bridges the
gaps between the achievements and dreams of the technology addressing the solutions to the
research challenges. The paper also acknowledges the identified ongoing work that has been
going through in the industry regarding the software testing technologies and methodologies
identified.
The research idea behind this particular article focuses mostly on the achievements
that software testing can potentially achieve and how relevant is the current approaches are to
the potential achievements. The research is done to formulate the ideology for bridging any
remaining gap between the current approaches and the potential of the software testing
technology. The author also identifies the fact that organizations have developed the
utilization of software testing for the quality assurance of the developed software by the
organizations. The idea behind this is also understandable sine organizations are also looking
for appropriate methodologies that would enable them to directly scrutinize the execution of
the developmental phase of the software system. The author also specifies how the older
researches have pointed out the software testing techniques and methodologies as not of
much a cost efficient service as they claimed that is has a potential of consuming almost half
or even more of the developmental costs. However, later the researches have clarifies that this
phenomenon occurred only when any organization have developed the software system and
have implement an inadequate technique for the software testing. This has often resulted to
high economic constraints as it has not been appropriate for the testing of the developed
software.
Research Method described in the Article
The research method that has been approached in this particular article to identify the
approaches of the software testing methodologies and the ways by which it has been executed
towards the findings of the article with the help of this article is conducted through qualitative
secondary research method. This has been conducted as per the researches done by different
authors in the previous times. This is the same way that the author has collected data from the
other literary sources focusing on the previous works of the researchers who have conducted
the researches in finding out the approaches, benefits and demerits of the software testing
methods. The ways by which these authors have identified the reasons for which a software
development technology is followed by a software testing method in different organizations.
In addition to that, the previous authors also acknowledge the need to identify the methods by
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4ARTICLE REVIEW
which they were conducted during the time of its initiation. The author for this particular
article has focused on the technological advancements in the latest times and how they have
been affecting the software testing arena.
The author also identifies that the organizations in the previous times have only used
software testing technologies as a quality assurance mechanism that would help in
maintaining the quality of the developed software to find its feasibility according to the
requirement of the clients as well as the organizational standards. All of the researches are
based on the findings that the author has gathered from the research works of the authors in
the previous times regarding the software testing methodologies.
Findings of the Article
The article points have gone through several researches regarding the software testing
methodologies and the ways by which the organizations have been using it as a quality
assurance technology. The author states that there is not just this one utility that the software
testing system acknowledges, but there are several other faces or utilities that the technology
has.
The author states that the methods for software testing is always identified as the
observing sample for the execution of the actual software system. The process of software
testing analyses the existing system and further provides a verdict on their accountability.
The author highlights its findings by various samples of specific aspects through the
sample observations. The various observations are characterized through the questions like
Why, How, How Much, What, Where and When. All these questions bring about the
objective of software testing, selection of test, adequacy of the tests, execution procedure of
the test, relevance of the testing techniques and when the testing phase needs to be
implemented in the software development phase in the life cycle.
Problems or Issues Highlighted
The highlighted problems or issues that the author have identified in this particular
article can be listed as below:
The article highlights all the process related issues that are aligned to the
technical aspects of the software testing methodologies used.
Document Page
5ARTICLE REVIEW
The main issue that has been found about the processes in the software testing
method is the lack of conciseness for making the procedure as abstract as
possible. The lack in understanding of the conciseness leads to several
problems in implementing the appropriate software testing methodology.
Conclusion of the Article and its relevance to software testing
The conclusion of the article enunciates the phase where the researcher has pointed
out that there creeps up the challenges in software testing methodologies. The author points
out how model based derivations of the test cases can be conciliated so that it can be
appropriate for the dynamically evolving systems. The author thus addresses all the identified
challenges that have been outstanding and arranged into a specific roadmap. The destination
of this article has been categorised into four goals, which are addressed by the author as
‘dreams’. Thus the author had defined how the differences between the approaches and the
dreams would be solved with the appropriate methodologies adopted. In addition to that, the
multifaceted system and the testing approach is also verified with the help a set of six
questions to introduce the structure of the roadmap.
Conclusion
Therefore, in conclusion it can be said that the article that has been reviewed in this
regard for testing the software has categorically focused on all the aspects of software testing
and this has been elaborated through the findings of the author. The author acknowledges
how the software testing methodology is used at various stages of the software development
life cycle as well as the aims at which the developers and testers focus on during the
development phase. They are mostly focused on finding the relevant differences that the
software possesses at a particular stage that is different than the requirement of the user or a
client. In addition to that, this technique clarifies how the software is different to or closer to
the standardized software specifications, or by what degree is the software able to determine
the robustness or stressful load conditions. Along with that, the vulnerability of the system is
also checked through this particular method so that the software is not easily permeable by
the various malicious attacker. The author has elaborated the details about the research in this
review report through an article regarding the Software Testing establishing a description of
the review based on the intention and content of the article, the described research method,
the findings of the article, the problems or issues highlighted by the author and the
Document Page
6ARTICLE REVIEW
description of the conclusion presented by the author to find out the problems or the issues
highlighted.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7ARTICLE REVIEW
References
Bertolino, A., 2007, May. Software testing research: Achievements, challenges, dreams.
In 2007 Future of Software Engineering (pp. 85-103). IEEE Computer Society.
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]