Johannes Simatupang
Jurnal Indonesia Sosial Teknologi, Vol. 5, No. 8, August 2024 2938
Software developed in a tailor-made manner, at the implementation stage based on
daily experience, there are deviations from the end-user and third-party software,
resulting in an Application Software that is developed tends to have defects or defects.
This is experienced by the Software House Software Engineer Team. Of course, based on
the bad experience at the implementation stage, the management wants a solution strategy
for "Software Defect Elimination". The solution strategy that the management expects is
of course by paying attention to the best cost, time, and human resources.
"V-Concept" Software Testing
The steps of the software test process are, first, Assess the development plan and
status: the testers create a test plan that will be used for the evaluation of the software to
be implemented. Second, Develop the test plan, and form a test plan with the same pattern
for several software development testing processes. Third, test software requirements, the
inability to get the right needs during the request collection stage can increase
implementation costs and must determine end-user requests accurately and completely
and do not cause conflicts with others. Fourth, the software design test, externally and
internally, the software design has been tested, the testers pay attention to the design
which is the objectivity of the end-user request. Fifth, test software construction, the
chosen approach to develop software from the internal design will determine the type and
activity for testing, if the software is developed using the "Waterfall" life cycle, then
verification and subject to error are needed. Sixth, Execute tests, involve testing coding
in a dynamic state, approach methods and tools specifically in the test plan used to
validate the executable code according to the end-user requirements and structural
specifications of the design. Seventh, Acceptance test, acceptance testing allows users of
software to evaluate the applicability of software that will be used daily. Eighth Report
test result, report testing is a continuous process, defects will appear in the test, and then
corrections can be made by considering low costs. Ninth, test software installation, the
ability to execute software that is the result of production, so it is necessary to test the
environment of the software. Tenth Test software changes, after the software is
successfully implemented, and then the performance of the software is maintained.
Eleventh Evaluate test effectiveness, improving the quality of testing can be achieved by
conducting an effective evaluation of the test at the end of each software development.
Research Methods
For the development of an information system for the imitation of software defects,
the following steps are needed to research the problem: formulating the research problem
and limiting it, after which data collection through interviews, observations on several
software development projects and literature studies by referring to books and the
internet. Analyze relevant data filtering case studies, group and classify data as needed,
and select strategies and information system design models to support the proposed
strategy. Solution Design for case studies, namely, System design analysis in general
through the formation of data models and process models, Information System prototype