Файл: Федеральное государственное автономное образовательное учреждение высшего образования казанский (приволжский) федеральный университет высшая школа информационных технологий и информационных систем.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 369

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Оглавление

Введение

Уровни тестирования

Артефакты тестирования

Роль тестирования в процессе разработки

Фазы жизненного цикла тестирования программного обеспечения

Проектирование тестирования

Выполнение тестов

Измерения в процессе тестирования. Польза измерений

Польза измерений при тестировании программного обеспечения

Общий процесс прогнозирования

Показатели, характеризующие стоимость тестирования

Показатели этапа тест-дизайна

Показатели, характеризующие стратегию тестирования

Метрики для этапа планирования тестирования

Метрики для показателей этапа тест-дизайна

Отслеживание Бэклога

Метрики для оценки качества тестирования

Достижение поставленных целей

Метрики для оценки стоимости тестирования

Метрики для оценки объема тестирования

Тесты для автоматизации

Метрики для оценки стратегии тестирования

Измерение комбинаций техник тестирования

Оценка адекватности тестовых данных

Польза и правила применения метрик в процессе тестирования

Сочетание с экспертным мнением

Заключение

Список литературы

Приложение 1

Приложение 2

Приложение 3

Приложение 4


33 R. B. Grady. Practical Software Metrics for Project Management and Process Improvement. Prentice-Hall Inc., New Jersey

34 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition.

35 A. D. Carleton et al. Software Measurement for DoD Systems: Recommendations for Initial Core Measures.

36 L. M. Laird, M. C. Brennan. Software Measurement and Estimation: A Practical Approach. John Wiley & Sons, Inc., New Jersey, 2006.

37 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition.

38R. S. Pressman. Software Engineering – A Practitioner’s Approach. McGraw Hill Education Asia, 2005.

39 R. B. Grady. Practical Software Metrics for Project Management and Process Improvement.

40 R. B. Grady. Practical Software Metrics for Project Management and Process Improvement.

41 L. M. Laird, M. C. Brennan. Software Measurement and Estimation: A Practical Approach. John Wiley & Sons, Inc., New Jersey, 2006.

42 I. Burnstein. Practical Software Testing. Springer-Verlag New York, Inc., 2003.

43 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition.

44 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

45 I. Burnstein. Practical Software Testing. Springer-Verlag New York, Inc., 2003.

46 S. R. Rakitin. Software Verification and Validation for Practitioners and Managers. Artech House Inc. Boston-London, 2001

47 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition.

48 I. Burnstein. Practical Software Testing. Springer-Verlag New York, Inc., 2003.

49 S. R. Rakitin. Software Verification and Validation for Practitioners and Managers. Artech House Inc. Boston-London, 2001.

50 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

51 S. H. Kan. Metrics and Models in Software Quality Engineering. Second Edition. Addison Wesley, 2002.

52 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

53 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition., N. Bajaj, A. Tyagi, R. Agarwal. Software Estimation – A Fuzzy Approach. ACM SIGSOFT Software Engineering Notes Volume 31 Number 3, May 2006.

54 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

55 M. L. Hutcheson. Software Testing Fundamentals: Methods and Metrics. John Willey & Sons, 2003.

56 S. R. Rakitin. Software Verification and Validation for Practitioners and Managers. Artech House Inc. Boston-London, 2001.

57 R. B. Grady. Practical Software Metrics for Project Management and Process Improvement.

58 IEEE Standard 829-1998. IEEE Standard for Software Test Documentation.

59 G. J. Myers. The Art of Software Testing.

60 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

61 R. Chillarege. Software Testing Best Practices.

62 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

63 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

64 IEEE Standard 829-1998. IEEE Standard for Software Test Documentation.

65 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

66 M. L. Hutcheson. Software Testing Fundamentals: Methods and Metrics. John Willey & Sons, 2003.


67 I. Burnstein, T. Suwanassart, R. Carlson. Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement.

68 R. Shewale. Unit Testing Presentation. A StickyMinds Article. November 2006.

69 R. B. Grady. Practical Software Metrics for Project Management and Process Improvement.

70 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition.

71 E. Dustin, J. Rashka, J. Paul. Automated Software Testing.

72 The Standish Group. Chaos Report.

73 K. Molokken and M. Jorgensen. A Review of Surveys on Software Effort Estimation. Simula Research Laboratory, 2003.

74 N. Bajaj, A. Tyagi, R. Agarwal. Software Estimation – A Fuzzy Approach. ACM SIGSOFT Software Engineering Notes Volume 31 Number 3, May 2006.

75 J. P. Lewis. Limits to Software Estimation. ACM SIGSOFT Software Engineering Notes Volume 26 Number 4, July 2001.

76 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

77 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

78 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

79 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

80 L. M. Laird, M. C. Brennan. Practical Software Measurement and Estimation: A Practical Approach. Copyright IEEE Computer Society, 2006.

81 L. M. Laird, M. C. Brennan. Practical Software Measurement and Estimation: A Practical Approach. Copyright IEEE Computer Society, 2006.

82 R. Fantina. Practical Software Process Improvement. Artech House Inc., 2005.

83 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition.

84 W. E. Lewis. Software Testing and Continuous Quality Improvement. Second Edition. Auerbach Publications, 2005.

85 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

86 S. McConnell. Daily Build and Smoke Test.

87 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

88 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

89 J. Bach. Test Plan Evaluation Model.

90 J. Bach. Test Plan Evaluation Model.

91 B. Berger. Evaluating Test Plans with Rubrics. International Conference on Software Testing Analysis and Review, 2004.

92 I. Burnstein, T. Suwanassart, R. Carlson. Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement.

93 J. Gray. Why do Computers Stop and What Can be Done About it? In TProceedings of 5th Symposium on Reliability in Distributed Software and Database SystemsT

94 I. Burnstein, T. Suwanassart, R. Carlson. Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement.

95 I. Burnstein, T. Suwanassart, R. Carlson. Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement.

96 S. H. Kan. Metrics and Models in Software Quality Engineering. Second Edition. Addison Wesley, 2002.

97 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

98 R. Fantina. Practical Software Process Improvement. Artech House Inc., 2005.

99 S. H. Kan. Metrics and Models in Software Quality Engineering. Second Edition. Addison Wesley, 2002.

100 N. E. Fenton, S. L. Pfleeger. Software Metrics - A Rigorous & Practical Approach. Second Edition.


101 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

102 J. Bach. Testing Testers — Things to Consider When Measuring Performance. A StickyMinds Article. http://www.stickyminds.com, November 2006.

103 Y. Chernak. Validating and Improving Test-Case Effectiveness. IEEE Software, 2001.

104


105 R. D. Craig, S. P. Jaskiel. Systematic Software Testing.

106 R. D. Craig, S. P. Jaskiel. Systematic Software Testing.

107 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

108 M. Marre´, A. Bertolino. Using Spanning Sets for Coverage Testing. In IEEE Transactions on Software Engineering, Volume 29, Number 11, November 2003.

109 P. Piwowarski, M. Ohba, J. Caruso. Coverage Measurement Experience During Function Test. International Business Machines Corporation.

110 S. R. Rakitin. Software Verification and Validation for Practitioners and Managers. Artech House Inc. Boston-London, 2001.

111

T. Pyhälä, K. Heljanko. Specification Coverage Aided Test Selection. In Proceedings of the Third International Conference on Application of Concurrency to System Design (ACSD’03), IEEE, 2003.

112 M. P. E. Heimdahl, D. George, R. Weber. Specification Test Coverage Adequacy Criteria = Specification Test Generation Inadequacy Criteria? In Proceedings of the Eighth IEEE International Symposium on High Assurance Systems Engineering (HASE’04), IEEE, 2004.

113 M. W. Wahlen, A. Rajan, M. P. E. Heimdahl, S. P. Miller. Coverage Metrics for Requirements Based Testing. In Proceedings of the 2006 International Symposium on Software Testing and Analysis, 2006.

114 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

115 I. Burnstein, T. Suwanassart, R. Carlson. Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement.

116 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

117 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

118 D. S. Rosenblum, E. J. Weyuker. Predicting the Cost Effectiveness of Regression Testing Strategies.

119 S. R. Rakitin. Software Verification and Validation for Practitioners and Managers. Artech House Inc. Boston-London, 2001.

120 I. Burnstein, T. Suwanassart, R. Carlson. Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement.

121 IEEE Standard 829-1998. IEEE Standard for Software Test Documentation.

122 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

123 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

124 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002.

125 E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

126 R. Patton. Software Testing. Sams Publishing, July 2006.

127 S. Elbaum, A. G. Malishevsky, G. Rothermel. Test Case Prioritization: A Family of Empirical Studies. In the Proceedings of IEEE Transactions on Software Engineering, Volume 28, Number 2, 2002.

128 T. J. Ostrand, E. J. Weuker, R. M. Bell. Predicting the Location and Number of Faults in Large Software Systems. IEEE Transactions on Software Engineering, Volume 31, Number 4, 2005.

129 T. M. Khoshgoftaar, E. B. Allen, K. S. Kalaichelvan, N. Goeal. Early Quality Prediction: A Case Study in Telecommunications.

130 T. L. Graves, A. F. Karr, J. S. Marron, H. Siy. Predicting the Fault Incidence Using Software Change History.

131 J. C. Munson, T. J. Khoshgoftaar. The Detection of Fault-Prone Programs.

132 N. Ohlsson, H. Alberg. Predicting Fault-Prone Software Modules in Telephone Switches.

133 P. J. Schroeder, B. Korel. Black-box Test Reduction Using Input-Output Analysis.

134 G. J. Myers. The Art of Software Testing.

135 R. Torkar, S. Mankefors-Christiernin. Fault Finding Effectiveness in Common Black Box Testing Techniques: A Comparative Study. In Proceedings of 3PrdP Conference on Software Engineering Research and Practice in Sweden (SERPS’03), 2003.

136 L. Lauterbach, W. Randall. Experimental Evaluation of Six Test Techniques.

137 R. B. Grady. Practical Software Metrics for Project Management and Process Improvement.

138 G. J. Myers. The Art of Software Testing.

139 L. Lauterbach, W. Randall. Experimental Evaluation of Six Test Techniques.

140 P. J. Schroeder, B. Korel. Black-box Test Reduction Using Input-Output Analysis.


141 R. D. Craig, S. P. Jaskiel. Systematic Software Testing. Artech House Publishers, BostonLondon, 2002., E. Dustin. Effective Software Testing-50 Specific Ways to Improve Your Testing. Addison Wesley, 2002.

142 What are Metrics and Why are they Important? http://www.managementstudyguide.com/what-are-metrics.htm

143 Kan S.H., Metrics and Models in Software Quality Engineering, Second Edition. - Addison Wesle, 2002.