Object-driving software testability measurement
-
摘要: 为了使用统一的方式度量各种软件的测试性,降低测试性度量的难度和费用,提出一种对象驱动的软件测试性度量方法. 方法基于一个由测试性度量、易测试特性度量、测试性因素度量及其关系构成的软件测试性度量框架,首先分析度量的对象,确定对象的类型、对象所属软件的类型和测试情况;然后根据软件的类型和测试情况,从度量框架中选取匹配的元素,构造一个专用的软件测试性度量框架;最后根据度量对象的类型,使用专用软件测试性度量框架中的元素计算测试性因素、易测试特性或测试性. 应用表明方法能够得到软件测试性的定量结果,预计测试资源,为软件测试提供帮助.Abstract: To reduce the difficulty and cost of software testability measurement, an object-driving method was proposed to measure the testability of various programs by a unified manner. It is based on a software testability metrics framework that consists of the testability metric, testable characteristics metrics, testability factors metrics and their relations. First, the measurement object was analyzed to determine the object type, the software type and test conditions. Then suited elements were chose from the metrics framework according to the software type and test conditions to construct a special software testability metrics framework. Finally advantage of the elements in the special metrics framework was taken to calculate the testability factors, testable characteristics or testability according to the object type. The application indicates this method can get the quantitative value of software testability and help the software testing by predicting the test resources.
-
Key words:
- software testing /
- testability /
- measurements /
- object driving
-
[1] Freedman R S.Testability of software components [J].IEEE Transactions on Software Engineering,1991,17(6):553-564 [2] Voas J M,Miller K W.Software testability:the new verification [J].IEEE Software,1995,12(3):17-28 [3] Lin J C,Lin S W.An analytic software testability model //Proc of 11th Asian Test Symposium.Guam:IEEE,2002:278-283 [4] Kansomkeat Supaporn,Offutt Jeff,Rivepiboon Wanchai.Class-component testability analysis //Proc of the 5th WSEAS int Conf on Software Engineering.Madrid:IEEE,2006:61-66 [5] Tsai T H,Huang C Y,Chang J R.A study of applying extended PIE technique to software testability analysis //Proc of 33rd Annual IEEE International Computer Software and Applications Conference.Seattle:IEEE,2009:89-98 [6] Mouchawrab Samar,Briand L C,Labiche Yvan.A measurement framework for object-oriented software testability [J].Information and Software Technology,2005,47(1):979-997 [7] Shih M C.Verification and measurement of software component testability .San Jose:Department of Computer Engijeering,San Jose State University,2004 [8] 吕俊廷.软件的可测试性模型、度量及其应用 .南京: 南京航空航天大学信息科学与技术学院,2006 Lü Junting.Software testability model,metric and its application .Nanjing:College of Information Science and Technology,Nanjing University of Aeronautics and Astronautics,2006(in Chinese) [9] 陈振强,徐宝文,许蕾,等.一种并发程序可测试性分析框架[J].计算机学报,2003,26(12):1685-1689 Chen Zhenqiang,Xu Baowen,Xu Lei,et al.A framework to analyze testability of concurrent programs [J].Chinese Journal of Computers,2003,26(12):1685-1689(in Chinese) [10] ANSI/IEEE Standard 610.12-1990 IEEE standard glossary of software engineering terminology[S] [11] Bruntink M,Deursen A V.An empirical study into class testability [J].The Journal of Systems and Software,2006,79(1):1219-1232 [12] 付剑平,陆民燕.基于模糊综合评价的软件测试性度量[J].计算机工程与应用,2009,45(27): 69-71,122 Fu Jianping,Lu Minyan.Software testability measurement based on fuzzy comprehensive evaluation [J].Computer Engineering and Applications,2009,45(27):69-71,122(in Chinese) [13] Bache R,Mullerburg M.Measure of testability as a basis for quality assurance [J].Software Engineering Journal,1990,5(2): 86-92 [14] Voas J M.Factors that affect software testability //Proc of Pacific Northwest Software Quality Conference.Portland: IEEE,1991:235-247 [15] Yeh P L,Lin J C.Software testability measurements derived from data flow analysis //Proc of the Second Euromicro Conference on Software Maintenance and Reengineering.Florence:IEEE,1998:96-102 [16] Nguyen T B,Delaunay M,Robach C.Testability analysis of data-flow software [J].Electronic Notes in Theoretical Computer Science,2005,116(1): 213-225 [17] González Alberto,Pie éric,Gross H G.A model for the measurement of the runtime testability of component-based systems //Proc of IEEE International Conference on Software Testing,Verification,and Validation Workshops.Denver: IEEE,2009: 19-28 [18] Zhang Chengming,Zhang Jixian,Liang Yong,et al.Research on assessment method of testability for integrated information service platform [J].Sensor Letters,2010,8(1):191-197 [19] Salva Sébastien,Rabhi Issam.A preliminary study on BPEL process testability //Proc of IEEE International Conference on Software Testing,Verification,and Validation Workshops.Paris:IEEE,2010:62-71 [20] Lamba C S.Testability models for structured programs //Proc of 2nd International Conference on Communication Software and Networks.Singapore:IEEE,2010:420-425 [21] ISO/IEC 9126-1 Software engineering-product quality-part 1:quality model[S]
点击查看大图
计量
- 文章访问数: 2620
- HTML全文浏览量: 140
- PDF下载量: 620
- 被引次数: 0