Software Quality, Change Management, and Testing: An Analysis

Verified

Added on  2022/10/04

|7
|1769
|32
Report
AI Summary
Read More
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING
Software Quality, Change Management and Testing
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING
Table of Contents
Introduction................................................................................................................................2
Intention and Content of the Article.......................................................................................2
Research method as followed in the Article..........................................................................3
Problems or issues highlighted by the author........................................................................4
Discussed conclusion in the article and their relevance to the subject..................................4
Conclusion..................................................................................................................................5
References..................................................................................................................................6
Document Page
2SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING
Introduction
There have been various incidences as seen in the organizations that clarify how the
developmental procedures of a software that the organizations use are going through benefits
and difficulties while they are being used for the betterment of the business operations. At
various organizations, the procedure for software testing during software development are
conducted through a manual process. The differences in the manual procedures for testing of
the software that is being used in the organizations are mostly replaced by the automated
software testing approaches in the recent times (Garousi and Mäntylä 2016). The ways by
which the procedure is being used for the quality enhancement of the software is to enhance
the benefits that the organizations are enjoying right now about the utility of these. This is
why, the following article review would be addressing a chosen article based on the context
of the software test automation approaches such that the effect of these on any organization
would be identified for further evaluation. The evaluation would foresee how these systems
are providing feasible solutions to the business processes, affecting the business or even if
they are creating problems to the organization. The article would be identified about the
research method that it has utilized, the issues or problems highlighted or even the discussed
results developed by the author as per the conducted research.
Intention and Content of the Article
As per the study and the identification of the research paper, this paper mostly intends
to focus on the topic of software automation procedures where the author of the paper utilizes
the approach as an enhanced function for an organization. The author focuses on how these
solutions for having the testing of software done in an automated way would focus on
providing benefits to any organization from several aspects. Other than that, the context of
the paper also specifies how automated approach for the testing of a software would further
make sure that the development of software is going through certain quality checking at every
instance. The idea behind the automated software development is to ensure that the
developmental procedures for a software is considering all the software development and
quality assurance constraints. There are several factors to consider while developing a
software, and the objective of the paper is also being focused at the identifying the same.
The author also clarifies throughout the paper that there is no way that a system can
be considered as developing a software without the utility of software testing, neither can
there be a situation where the software testing decisions would not be strategized. The author
Document Page
3SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING
clarifies how essential it is to strategize the decisions to be taken for using the software
testing approaches in the specific areas. This is because, not being able to make the decisions
to implement the correct measure and use the automated testing procedure at the correct
phase may lead to wrong expenditures done. This would result in the wastage of both
resources and efforts of the people who are responsible for the development of the selected
software. This is why, as per the author, the automated software taking approaches needs to
be implemented by every organization dealing with development of software systems
because the automated approach provides the proper utility of the basic guidelines to guide
the software developer through the testing phases and procedures. It would help the
practitioners to have a clear view about the heuristics and factors that are required to have a
synthesized overview of the entire system. The intention of the author towards the entire
article was to point out at the benefits of the automated software testing approaches and point
out the shortcomings of the manual procedures that can easily be mitigated by the automated
procedures.
Research method as followed in the Article
The author uses several approaches to research throughout the entire topic such that
there could be a proper utilization of the information and the theoretical approaches of
conducting a research. Forming a research as per the author has been the utilization of the
resources that are available and that could be put into the practical use to find out several
implications of the theoretical research methods into practical real-life experiences. For this
research as well, the author had to implement all the available research methods that would
help the author to address the research objectives.
This research paper has thus followed the utility of the Multivocal Literature Review
method or MLR, to find out about the automated systems in the software testing department
and also find out how the automated software testing processes find out the aspects in
software development that needs to be automated for the software testing procedure in
software development. At the same time, the Multivocal Literature Review method is again
used for the formation of a specific Systematic Literature Review method that makes use of
the techniques including both the grey literatures and the published literatures. The author
specifies that the grey literature in this research clearly points at the white papers and blog
posts that have been considered for the information collection for the research. On the other
hand, the published literature would constitute the formal literatures like, journal articles and
conference papers that have been found through the use of internet resources. These have
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING
been found by researching the internet using Google Scholar search engine as well as the
grey literatures have been selected by the searches via Google search engines. The author
specifies that all these procedures were used for the identification of the relevant information
to conduct the research presented in the article.
Problems or issues highlighted by the author
The author finds out the clarification regarding the issues related to the automated
software testing procedures and the events that specifically cause the issues during the
procedures. The identification of the primary level issues is found to be the ‘when-’ and
‘what-to automate’ issues. This is represented in the article as the outcome of the MLR. The
information is provided for the software developers and practitioners such that there would
no longer be a situation where they would find it difficult to enable the automation for
software testing as a decision-making error. The outcome has been generated by the
comprehensive checklists where it has been found that the ‘when-’ and ‘what-to automate’
issues is enabled from the book on test automations. The primary idea of this issue highlights
how the people in the software development arena face difficulties with the manual testing
phases. They sometimes do not understand the phases that need to be tested during the
development of the software system throughout all the phases.
This issue also covers the number of executions, the identification for the covering of
the critical paths and the other errors like identifying the areas that are prone to errors, the
number of hardware and software that are ready to provide support to the systems and also
the ROI and features driven by data. The analysis also finds out how the different form of the
varied human interactions also come in the way of decision-making essentialities of software
development. The ways by which the human nature dislikes to perform the testing activities
over the phases of the software development is eased by the automated procedures. The user
experience or UX and Usability Testing performed by the manual testing procedures are also
found to be facing several issues due to timing constraints and real-time system problems.
These issues are also supported to be resolved by the automated software testing systems.
Discussed conclusion in the article and their relevance to the subject
The conclusion that the author has represented provides the highlighted benefits of the
automated software testing and the development of the test codes that are applicable to the
phases of software testing. The author suggests that the understanding of the benefits as
represented by the software testing in the automated way has also helped the business
Document Page
5SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING
organizations to identify the different scenarios where the complications in the manual testing
have made it easier to decide that replacing the manual form of software testing is beneficial
for the development of software testing procedures. The replacement as done with the
automated software testing approaches helps in the finding out of the proper decision to be
taken against the development procedure and the maintenance of quality along.
The conclusion is relevant to all the discussions done and it can be said that the
findings have all summarized in the conclusions with no new information included. The
author has represented a better view of the total article with relevant information and proper
structure for representing the information through the proper research procedures.
Conclusion
Therefore, in conclusion, it can be said that the author has provided a solid article for
describing all the factual data related to automated software testing and the input of all the
relevant information regarding it. Through the analysis of the article, it can also be said that
proper research methodologies have been used and there have also been proper outcomes of
all the research methods applied. The issues have been identified as well as the unified
finding regarding the different approaches about the automated and the manual software
testing methods. Considering all the aspects in the way that the author has created the paper,
it can be said that this is a solid article with essential representation of correct information.
Document Page
6SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING
References
Garousi, V. and Mäntylä, M.V., 2016. When and what to automate in software testing? A
multi-vocal literature review. Information and Software Technology, 76, pp.92-117.
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]