Quality assurance in SCIBUS project by applying agile
Quality assurance in SCI-BUS project by applying agile testing practices István Forgács and Éva Takács 4 D Soft Kft. Zurich, 5 th June 2013 SCI-BS is supported by the FP 7 Capacities Programme under contract nr RI-283481
4 D SOFT Kft. Company Overview Privately owned Hungarian IT SME Main orientations – integrated enterprise solutions – Mobile Telecommunication Industry – Test automation and agile testing services – QA tools – static and dynamic analysers, continuous testing tool 12/12/2021 2
4 D SOFT’s Role in SCI-BUS • Cloud based Portal supporting software engineering activities – – Application Building, packaging Tests running, Test s plugins Continuous integration Monitoring • Software Engineering service – Test Automation – Application building 12/12/2021 3
Testing process • testing strategy applicable on Sci-bus • Test automation tutorial - what kind of testing can we done here • test specification collection from all the partners based on a template (acceptance test) – template has been sent to partners – example has been sent to partners – test scenarios have been given from partners • based on the collected data, 4 D Soft has implemented all the scenarios 12/12/2021 4
Testing process Goal Environment Prerequisites Pre-condition Test suite/case description Testing the portlet for SSF 1 – Integration of multi-source data for increased reliability and quality No special prerequisites. User has valid credentials to access this portlet and submit jobs to DCI. User wants to use SSF 1, through this portlet, in order to integrate some earthquake catalogs. User uploads her/his own catalog file(s) and/or selects catalogs from the provided repositories. User selects the options through the GUI of this portlet. User submits the workflow. Output Extended description (script) 12/12/2021 User may check the execution status. User gets the resulting bundle when the workflow completes. 1. Upload "User. Cat 01" file using "Upload Catalog" button. 2. Use check-boxes to select all three catalogs (USGS, ISC, User. Cat 01) 3. In "Catalog Options", set "Year" inputs for "Start Date" and "End Date" as 1980 and 2010, respectively. 4. Click "Run" to start execution, and wait until the execution ends. 5 5. Download output bundle using "Download All Outputs" button.
Testing process Expected result Test type to implement Constraints for test execution Priority Working Procedure Issues 12/12/2021 A file containing the catalog integrated. Web No special constraints. High JRA 2. 1 specifies the test case, and SA 2 implements it. SA 2 also creates the initial configuration and test data for running the test cases. All will be maintained by JRA 2. 1. Currently, no special issues. 6
Keyword driven tests 12/12/2021 7
Keyword driven tests 12/12/2021 8
Test results in SCI-BUS 12/12/2021 9
Testing process at partners • g. Use has nightly build (g. Use) - packaging (targz) - deployment (results g. Use web portal) running web test • ETH has nightly build - only weekly • other JRA 2 partners – only automated web test - no build – execution on Build and Test Portal (Etics) weekly – email notification • dashboard will be ready in June 12/12/2021 10
Testing process – sustainability issue • Robot test framework is used to assure straightforward test case implementation – it is sustainable • Liferay: support web page: documentation of work, message board (help desk via email, skype) - under work • Maintenance of test currently done by us - gradually transfer to partner before October (SA 2 finishes) • Every partner is treated based on their needs considering specific need (mobile testing, browser compatibility)) 12/12/2021 11
Build and Test Portal is an out-of-the box web application for • Building/testing software projects continuously, – makes easier for developers to integrate changes to the project, – makes easier for testers to run tests just after the build • Monitoring of jobs and detailed reporting of the results • Repository for software packages and reports The automated, continuous , build and test increase the productivity considerably. 12/12/2021 12
Who uses Build Portal? 12/12/2021 13
Build Portal extension with cloud submission Build/test job submission Reports, packages back to the Build Portal’s repository 12/12/2021 14
Thank you! – Questions? István Forgács 4 D Soft Kft. Telepy u: 24, HU-1096 Budapest, Hungary Phone: +36 30 930 5236 Email: istvan. forgacs@4 dsoft. hu SCI-BS is supported by the FP 7 Capacities Programme under contract nr RI-283481
- Slides: 15