doi: 10.4304/jsw.9.2.298-312
Eliminating Human Visual Judgment from Testing of Financial Charting Software<sup>+</sup>
- 1 Faculty of Engineering, Computing and Science, Swinburne University of Technology Sarawak Campus, Kuching, Malaysia
- 2 Nextwave Software, 68100 Sri Gombak, Malaysia
- 3 Faculty of Information and Communication Technologies, Swinburne University of Technology, Hawthorn, Australia
Abstract
Financial charting software is widely used inshare, commodity and foreign currency exchange marketsto visualize and analyze price movements. Its quality iscritical because incorrect outputs may lead to wronganalysis and trading decisions, and consequently substantialfinancial losses. Human visual judgment is often required totest financial charting software because of the graphicalcomplexity of software outputs and limited knowledge ofexpected outputs. Such approach is labour intensive anderror-prone. In this paper, we propose an automated testingtechnique combining metamorphic testing, assertionchecking and a novel data label extraction method toeliminate human visual judgment from testing financialcharting software. We used this technique to test pre-releasebuilds of a commercial Point and Figure charting softwarecomponent, and demonstrated that the proposed techniquecan effectively detect actual faults in the softwarecomponent. Further, we discuss how the technique can beextended to test other charting software components.
Keywords
- Software Testing
- Financial ChartingSoft
How to Cite
Kwan Yong Sim, Chin S. Low, and Fei-Ching Kuo, "Eliminating Human Visual Judgment from Testing of Financial Charting Software<sup>+</sup>," Journal of Software, vol. 9, no. 2, pp. 298-312, 2014. https://doi.org/ 10.4304/jsw.9.2.298-312
Copyright & License
Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
