{"version":1,"kind":"Article","sha256":"","slug":"822","location":"","dependencies":[],"doi":"10.54294/wqtqn9","frontmatter":{"title":"CTest Integration of Sikuli Automated GUI Testing","abstract":"In order to test our software GoFigure2 for the\nvisualization and the processing of extremely large 3D+t microscopy images,\nwe utilized the visual programming technology Sikuli to\nautomate our GUI testing. We then integrated these Sikuli tests into CTest and\nused CDash to report the results on a dashboard with the view to test our\nsoftware automatically every night and detect bugs as soon as they occur. Our\nrate of releases more than doubled as a result.","license":"You are licensing your work to Kitware Inc. under the\nCreative Commons Attribution License Version 3.0.\n\nKitware Inc. agrees to the following:\n\nKitware is free\n * to copy, distribute, display, and perform the work\n * to make derivative works\n * to make commercial use of the work\n\nUnder the following conditions:\n\\\"by Attribution\\\" - Kitware must attribute the work in the manner specified by the author or licensor.\n\n * For any reuse or distribution, they must make clear to others the license terms of this work.\n * Any of these conditions can be waived if they get permission from the copyright holder.\n\nYour fair use and other rights are in no way affected by the above.\n\nThis is a human-readable summary of the Legal Code (the full license) available at\nhttp://creativecommons.org/licenses/by/3.0/legalcode","keywords":["CTest","Testing","GoFigure2","GUI","Sikuli"],"authors":[{"name":"Schwab, Evan","email":"eschwab8@gmail.com","affiliations":["Harvard Medical School"],"corresponding":true},{"name":"Gelas, Arnaud","email":"arnaudgelas@gmail.com","affiliations":[]},{"name":"Souhait, Lydie","affiliations":[]},{"name":"Rannou, Nicolas","email":"nrannou@bwh.harvard.edu","affiliations":[]},{"name":"Mosaliganti, Kishore","email":"kishoreraom@gmail.com","affiliations":[]},{"name":"Megason, Sean","affiliations":[]}],"date_submitted":"2011-06-21 17:31:52","external_publication_id":822,"revision_cids":["bafkreic3cj6fy44fdwiinesx4m6dqgo4uqzndjrixz2kdxt7jkuao4g3o4"]},"mdast":{"type":"root"},"downloads":[{"url":"https://ipfs.desci.com/ipfs/bafkreiculladmcl4zzbkan5k3oyqfji277sh36oguplwcqudlica445u4e","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":4383,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreiab32eoswn7myamztstnszjfu44sjngapspltc2h2nv6epb6mf5iu","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":932406,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2","ref3","ref4","ref5"]},"data":{"ref1":{"label":"ref1","enumerator":"1","html":"[1] Gofigure2 website+(document)+1+3"},"ref2":{"label":"ref2","enumerator":"2","html":"[2] Junit website+org/. 4.1"},"ref3":{"label":"ref3","enumerator":"3","html":"[3] sikuli documentation+2+1"},"ref4":{"label":"ref4","enumerator":"4","html":"[4] sikuli website+(document)+1+2+1"},"ref5":{"label":"ref5","enumerator":"5","url":"https://doi.org/10.1145/1622176.1622213","html":"Sikuli: using gui screenshots for search and automation+In Proceedings of the 22nd annual ACM symposium on User interface software and technology, UIST '09+1+192+2009+1+2+Tom Yeh+Tsung-Hsiang Chang+C. Robert+Miller"}}}}