SDLC Testing Methodologies for Zenith Healthcare Software System

Verified

Added on  2023/04/26

|4
|513
|140
Report
AI Summary
This report discusses the testing phase within the Software Development Life Cycle (SDLC) for Zenith Healthcare, emphasizing the importance of quality and reliability in medical devices. It highlights security and performance testing as crucial methods to ensure the developed software is free from security threats and performs optimally. The report details specific test cases, including code reviews and static code analysis, to uncover potential issues and enforce coding standards. Ultimately, the testing phase aims to validate the software's functionality, security, and performance, ensuring it meets the required standards for healthcare applications. Desklib provides students access to similar solved assignments and resources.
Document Page
Running head: SDLC
SDLC
Name of Student
Name of University
Author’s 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
1SDLC
Testing
The testing phase is important for any organization; the testing team of Zenith Healthcare
can test the productfor quality and reliability of the devices. On the basis of the scenario
provided, the phases of planning and requirement analysis, designing project architecture,
development and programming have been completed. Now the testing phase is to be carried out,
various methods can be utilized fortesting. The methods are as follows
Security testing: security testing is an important part of testing which must be
carried out by the organization, it is important to check if the software that has
been designed is free from security threats and it does not leak any confidential
data regarding the details of patientsor the medications that are provided to the
patients.
Performance testing: the software must be tested in order to check if it performs
well, the software that had been developed is responsible for saving data
regarding different professionals and patients under them, it also records the
medication that is provided to every patient, hence performance of the software
must be tested (Wiklund, Kendler and Strochlic 2015). A small technical mistake
in the software might result in error occurred in the performance and it might
affect the data saved in it.
What needs to be done during testing
While testing medical software, the organization must consider the test cases, the cases
are as follows
Test
case
number
Test case
description
Test data Expected
result
Actual result Pass/
Fail
1 Code review
must be carried
Code review is very
important that must be
Uncovering
the issues in
Detecting
some issues
Pass
Document Page
2SDLC
out in order to
check if the
coding is
appropriate
followed during the phase of
testing because if the source
code of the application or
software is revealed, it might
uncover a huge number of
issues (Nelson and Nelson
2017). This step should be
actually carried out before
testing the software; the basic
functionality testing must be
done before reviewing the
codes.
the source
code
in the code
2 Static code
analysis helps in
detecting errors
in the code.
Static code analysis tools
must be used in order to
enforce standards and then
configure them to run
This analysis
would help in
pointing out
errors like
security
threats in the
source code
Some
security
threats were
found out in
the source
code
Pass
Table 1: test case table
(Source: Nelson and Nelson 2017, p. 76)
Document Page
3SDLC
References
Nelson, J.R. and Nelson, J.R., 2017. Medical Device Regulations and Biocompatibility Testing
Requirements Focus on Neuroprotheses. In NEUROPROSTHETICS: Theory and Practice (pp.
891-914).
Wiklund, M.E., Kendler, J. and Strochlic, A.Y., 2015. Usability testing of medical devices. CRC
press.
chevron_up_icon
1 out of 4
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]