Proposing Pre Test-Case Testing Technique for Quality Nightly Builds
Abstract— This paper intends to highlight a problem that exist in list of local and foreign software firms related to releasing a quality internal build to quality assurance (QA) teams. The problem that exists is that the developers usually claim that they have executed a unit test while releasing a build to QA, where in actual, the execution of unit test cannot ensure absence of obvious and basic bugs. This at times results in situations like to and fro loop of builds between development and QA. In addition, this also delays actual testing efforts by QA teams and delays in execution of planned test cycles which eventually causes slippage in project timelines set by an associated Project Manager hence shaking the overall complete timeline. To verify the problem different companies were contacted and interviewed locally and internationally. Most of the individuals interviewed from different firms faced similar issues and agreed to a point that some list of cases should be executed before a build could be released to QA teams. In addition, our proposed solution was applied to different projects in different software houses and after applying solution we found that our new testing technique not only contributed towards reduced number of new, obvious and crash bugs but also bugs from previous functionality and number of test cycles were reduced.
Index Terms— quality builds, quality assurance, reduce QA time, unit testing, nighty builds, software testing, Pre Test Cases.
M Asim Ali
Shaheed Zulfikar Ali Bhutto Institute of Science and Technology, PAKISTAN
Cite: Usman Zuberi, M Asim Ali, "Proposing Pre Test-Case Testing Technique for Quality Nightly Builds," Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, pp. 652-665, Bangkok, 28-30 June, 2018.