DC 欄位 |
值 |
語言 |
DC.contributor | 資訊管理學系在職專班 | zh_TW |
DC.creator | 張志堅 | zh_TW |
DC.creator | Chih-Chien Chang | en_US |
dc.date.accessioned | 2013-5-20T07:39:07Z | |
dc.date.available | 2013-5-20T07:39:07Z | |
dc.date.issued | 2013 | |
dc.identifier.uri | http://ir.lib.ncu.edu.tw:88/thesis/view_etd.asp?URN=100453008 | |
dc.contributor.department | 資訊管理學系在職專班 | zh_TW |
DC.description | 國立中央大學 | zh_TW |
DC.description | National Central University | en_US |
dc.description.abstract | 迴歸測試是軟體演化過程中頻繁進行的且開銷巨大的一項任務,為了減少迴歸測試的成本,可以使用測試用例優先級技術。測試用例優先級技術是一種高效實用的迴歸測試技術,目的是提高迴歸測試的效率。Qu et al. (2009) 對優先級技術的研究指出,優先級技術大體可以分為覆蓋率相關技術和其它非覆蓋率技術。部分文獻考慮非覆蓋率特徵對測試用例重要程度的影響做出相關的研究,例如測試用例運行時間、測試用例對需求的滿足情況等,但是對一些存在的問題,例如,怎樣將各種影響測試用例的重要特徵進行綜合考慮、新的軟體工程方法是否帶來其它影響優先級的特徵等,已有的研究成果還不能很好的回答。
行動裝置的系統測試是一種基於規格說明,不要求考察程式碼,以使用者的觀點進行測試,又稱為功能測試或黑箱測試,測試用例設計的本質上適用於非覆蓋率的方法。本研究針對Qu等人所提出非覆蓋率技術怎樣將各種影響測試用例的重要特徵進行綜合考慮這一問題上,提出一個可以在實務上利用的模型。
研究結果發現重要特徵與公司管理的相關性,並且將特徵分為兩類,一類的特徵與公司的規範有關,另一類的特徵與公司效率有關。進一步的分析發現,與公司效率有關的特徵在模型裡面出現模糊的徵狀,本研究的模型利用了模糊的特性積極的提高了優先級偵錯的效率。此外本研究也發現,用時間考慮錯誤的價值比起用比例考慮錯誤的價值更為恰當。 | zh_TW |
dc.description.abstract | Software testing is a strenuous and expensive process. In order to reduce the cost of regression-testing activities, we can adopt test case prioritization techniques (TCP). Test case prioritization is an effective and practical technique applied in regression testing. In a survey of test case prioritization for regression testing, Qu et al. (2009) indicate the current techniques can be divided into code coverage-based (statement, branch or other coverage) and non-coverage-based. Some studies have considered the importance of characteristics of non-coverage-based for testing cases in test case run time and fulfillment of test case requirements. But for the problems such as how to consider the combined effects of various characteristics on testing cases, the existing research has not been able to provide a good answer.
System testing for mobile devices is based on the system specification without inspecting the code, tested from the user’s point of view, which is also known as functional testing. The design and analysis of test cases is suitable for the non-coverage-based techniques. This study focuses on applying the non-coverage-based technology to comprehensively examine how important the characteristics of the test case affecting testing results. The results of the study should provide a model useful for software testing practice.
In the study, we found the relationship between these important characteristics and management of company. We divided these characteristics into two types, one type belongs to the specification of company, and the other type belongs to enficiency of company. To further analysis, we found the characteristics belong to the type of enficiency of company that show fuzzy symptoms, we use these sympotoms to importve our model. Besides, we also found it is more appropriate to consider the fault detection capabilities of test cases with the time value of fault than with the ration of fault. | en_US |
DC.subject | 測試用例優先級技術 | zh_TW |
DC.subject | 迴歸測試 | zh_TW |
DC.subject | 軟體測試 | zh_TW |
DC.subject | 行動裝置 | zh_TW |
DC.subject | Test Case Prioritization | en_US |
DC.subject | Regression Testing | en_US |
DC.subject | Software Testing | en_US |
DC.subject | Mobile Devices | en_US |
DC.title | 迴歸測試中測試用例非覆蓋率優先級技術研究-以A公司行動裝置產品開發為例 | zh_TW |
dc.language.iso | zh-TW | zh-TW |
DC.title | A Study of Test Case Prioritization for Regression Testing: The Case of Software Testing of Mobile Devices | en_US |
DC.type | 博碩士論文 | zh_TW |
DC.type | thesis | en_US |
DC.publisher | National Central University | en_US |