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 out in order to check if the coding is appropriate | Code review is very important that must be 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. | Uncovering the issues in the source code | Detecting some issues in the code | Pass |
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)
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.