Automating Test Activities: Test Cases Creation, Test Execution, and Test Reporting with Multiple Test Automation Tools
Software testing has become a mandatory process in
assuring the software product quality. Hence, test management is
needed in order to manage the test activities conducted in the
software test life cycle. This paper discusses on the challenges faced
in the software test life cycle, and how the test processes and test
activities, mainly on test cases creation, test execution, and test
reporting is being managed and automated using several test
automation tools, i.e. Jira, Robot Framework, and Jenkins.
[1] STF, “Verification and Validation: Definition, Differences, Details” in
http://softwaretestingfundamentals.com/verification-vs-validation/,
August 11, 2011
[2] Ian Sommerville, “Test Planning” in http://ifs.host.cs.standrews.
ac.uk/Books/SE9/Web/Testing/Planning.html, 2008
[3] Capture Plc., “Test Design & Execution” in
http://capture.hu/services/Test-Design-Execution/46/, 2010
[4] Ioan Mihnea IACOB and Radu CONSTANTINESCU, “Testing: First
Step Towards Software Quality” in JAQM, vol. 3, No. 3, 2008, pp. 3
[5] Python Software Foundation, “Robot Framework” in
https://code.google.com/p/robotframework/, 1990
[6] Kohsuke Kawaguchi, “Jenkins” in http://jenkins-ci.org/, 2013
[7] Laszlo Miklosik, “Jenkins Jira Issue Updater Plugin”, in
https://github.com/jenkinsci/jira-issue-updater-plugin, 2011
[8] Rishab Jain C and Rajesh Kaluri, “Design of Automation Scripts
Execution Application for Selenium Webdriver and TestNG
Framework” in ARPN Journal of Engineering and Applied Sciences,
VOL. 10, NO. 6, APRIL 2015; pp. 2
[9] Rajesh Kumar, “Setting up cron job in Jenkins” in
http://www.scmgalaxy.com/index.php?option=com_k2&view=item&id
=894:setting-up-the-cron-jobs-in-jenkins-using-build-periodicallyscheduling-
the-jenins-job&Itemid=120, 2014
[1] STF, “Verification and Validation: Definition, Differences, Details” in
http://softwaretestingfundamentals.com/verification-vs-validation/,
August 11, 2011
[2] Ian Sommerville, “Test Planning” in http://ifs.host.cs.standrews.
ac.uk/Books/SE9/Web/Testing/Planning.html, 2008
[3] Capture Plc., “Test Design & Execution” in
http://capture.hu/services/Test-Design-Execution/46/, 2010
[4] Ioan Mihnea IACOB and Radu CONSTANTINESCU, “Testing: First
Step Towards Software Quality” in JAQM, vol. 3, No. 3, 2008, pp. 3
[5] Python Software Foundation, “Robot Framework” in
https://code.google.com/p/robotframework/, 1990
[6] Kohsuke Kawaguchi, “Jenkins” in http://jenkins-ci.org/, 2013
[7] Laszlo Miklosik, “Jenkins Jira Issue Updater Plugin”, in
https://github.com/jenkinsci/jira-issue-updater-plugin, 2011
[8] Rishab Jain C and Rajesh Kaluri, “Design of Automation Scripts
Execution Application for Selenium Webdriver and TestNG
Framework” in ARPN Journal of Engineering and Applied Sciences,
VOL. 10, NO. 6, APRIL 2015; pp. 2
[9] Rajesh Kumar, “Setting up cron job in Jenkins” in
http://www.scmgalaxy.com/index.php?option=com_k2&view=item&id
=894:setting-up-the-cron-jobs-in-jenkins-using-build-periodicallyscheduling-
the-jenins-job&Itemid=120, 2014
@article{"International Journal of Information, Control and Computer Sciences:71261", author = "Loke Mun Sei", title = "Automating Test Activities: Test Cases Creation, Test Execution, and Test Reporting with Multiple Test Automation Tools", abstract = "Software testing has become a mandatory process in
assuring the software product quality. Hence, test management is
needed in order to manage the test activities conducted in the
software test life cycle. This paper discusses on the challenges faced
in the software test life cycle, and how the test processes and test
activities, mainly on test cases creation, test execution, and test
reporting is being managed and automated using several test
automation tools, i.e. Jira, Robot Framework, and Jenkins.", keywords = "Test automation tools, test case, test execution, test
reporting.", volume = "9", number = "10", pages = "2213-4", }