Using Smoke Testing to Enhance the Quality of Software during the Testing Phase – a case study of A company
|關鍵字:||持續整合;軟體測試;冒煙測試;Continuous Integration;Software Testing;Smoke Testing|
Software testing has gained its importance dramatically in software development lifecycle. From manual to automatic testing, the testing methodology has also been evolving to pursuit the efficiency of test processes and the effectiveness of test resources. This thesis studies and explains how the test team uses smoke testing methodology to ensure the software quality. The major processes are to modularize the test cases, design the test scenario cases, select the test candidates of smoke testing and automate the testing procedures. By doing this, we can achieve not only the improvement of test processes, but also, for all project stakeholders, the transparency of system quality which makes the issues of the software testing and quality are no longer the responsibilities of the test team. Therefore, the whole project team members would work closely to achieve the ultimate goal of project to deliver the qualified software system.