ISTQB_CTFL_Syllabus_2018-RU_3 — копия. Программа обучения Базового уровня Версия 2018 International Software Testing Qualifications Board
Скачать 1.3 Mb.
|
7. Ссылки Стандарты ISO/IEC/IEEE 29119-1 (2013) Software and systems engineering - Software testing - Part 1: Concepts and definitions ISO/IEC/IEEE 29119-2 (2013) Software and systems engineering - Software testing - Part 2: Test processes ISO/IEC/IEEE 29119-3 (2013) Software and systems engineering - Software testing - Part 3: Test documentation ISO/IEC/IEEE 29119-4 (2015) Software and systems engineering - Software testing - Part 4: Test techniques ISO/IEC 25010, (2011) Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) System and software quality models ISO/IEC 20246: (2017) Software and systems engineering — Work product reviews UML 2.5, Unified Modeling Language Reference Manual, http://www.omg.org/spec/UML/2.5.1/, 2017 Документы ISTQB ISTQB Glossary ISTQB Foundation Level Overview 2018 ISTQB-MBT Foundation Level Model-Based Tester Extension Syllabus ISTQB-AT Foundation Level Agile Tester Extension Syllabus ISTQB-ATA Advanced Level Test Analyst Syllabus ISTQB-ATM Advanced Level Test Manager Syllabus ISTQB-SEC Advanced Level Security Tester Syllabus ISTQB-TAE Advanced Level Test Automation Engineer Syllabus ISTQB-ETM Expert Level Test Management Syllabus ISTQB-EITP Expert Level Improving the Test Process Syllabus Книги и статьи Beizer, B. (1990) Software Testing Techniques (2e), Van Nostrand Reinhold: Boston MA Black, R. (2017) Agile Testing Foundations, BCS Learning & Development Ltd: Swindon UK Black, R. (2009) Managing the Testing Process (3e), John Wiley & Sons: New York NY Buwalda, H. et al. (2001) Integrated Test Design and Automation, Addison Wesley: Reading MA Copeland, L. (2004) A Practitioner’s Guide to Software Test Design, Artech House: Norwood MA Craig, R. and Jaskiel, S. (2002) Systematic Software Testing, Artech House: Norwood MA Crispin, L. and Gregory, J. (2008) Agile Testing, Pearson Education: Boston MA Fewster, M. and Graham, D. (1999) Software Test Automation, Addison Wesley: Harlow UK Сертифицированный тестировщик Программа обучения базового уровня International Software Testing Qualifications Board Версия 2018 Страница 89 of 94 24 февраля 2019 © International Software Testing Qualifications Board Gilb, T. and Graham, D. (1993) Software Inspection, Addison Wesley: Reading MA Graham, D. and Fewster, M. (2012) Experiences of Test Automation, Pearson Education: Boston MA Gregory, J. and Crispin, L. (2015) More Agile Testing, Pearson Education: Boston MA Jorgensen, P. (2014) Software T esting, A Craftsman’s Approach (4e), CRC Press: Boca Raton FL Kaner, C., Bach, J. and Pettichord, B. (2002) Lessons Learned in Software Testing, John Wiley & Sons: New York NY Kaner, C., Padmanabhan, S. and Hoffman, D. (2013) The Domain Testing Workbook, Context-Driven Press: New York NY Kramer, A., Legeard, B. (2016) Model-Based Testing Essentials: Guide to the ISTQB Certified ModelBased Tester: Foundation Level, John Wiley & Sons: New York NY Myers, G. (2011) The Art of Software Testing, (3e), John Wiley & Sons: New York NY Sauer, C. (2000) “The Effectiveness of Software Development Technical Reviews: A Behaviorally Motivated Program of Research,” IEEE Transactions on Software Engineering, Volume 26, Issue 1, pp 1- S hull, F., Rus, I., Basili, V. July 2000. “How Perspective-Based Reading can Improve Requirement Inspections.” IEEE Computer , Volume 33, Issue 7, pp 73-79 van Veenendaal, E. (ed.) (2004) The Testing Practitioner (Chapters 8 - 10), UTN Publishers: The Netherlands Wiegers, K. (2002) Peer Reviews in Software, Pearson Education: Boston MA Weinberg, G. (2008) Perfect Software and Other Illusions about Testing, Dorset House: New York NY Другие ресурсы (явно неупомянутые в этой программе обучения) Black, R., van Veenendaal, E. and Graham, D. (2012) Foundations of Software Testing: ISTQB Certification (3e), Cengage Learning: London UK Hetzel, W. (1993) Complete Guide to Software Testing (2e), QED Information Sciences: Wellesley MA Spillner, A., Linz, T., and Schaefer, H. (2014) Software Testing Foundations (4e), Rocky Nook: San Rafael CA Сертифицированный тестировщик Программа обучения базового уровня International Software Testing Qualifications Board Версия 2018 Страница 90 of 94 24 февраля 2019 © International Software Testing Qualifications Board 8. Приложение А – О происхождении программы обучения История этого документа Этот документ является программой обучения для получения международной квалификации первого уровня, утвержденной ISTQB ( www.istqb.org ). Данный документ разрабатывался в период с 2004 по 2018 гг. членами рабочей группы, назначенными Международной Коллегией по Квалификации Тестировщиков Программного Обеспечения (ISTQB). Версия документа от 2018 года первоначально рецензировалась всеми представителями коллегии ISTQB, а затем представителями из международного сообщества тестирования программного обеспечения. Задачи базового уровня сертификации Получить официальное признание тестирования как основной профессиональной специализации в разработке программного обеспечения Обеспечить фундамент развития карьеры тестировщика Дать возможность квалифицированным специалистам по тестированию получить признание работодателей, клиентов и коллег, а также повысить значимость профессии Содействовать внедрению целостных и правильных практик тестирования во всех дисциплинах разработки программного обеспечения Определить темы тестирования, которые являются актуальными и значимыми для отрасли Позволить производителям программного обеспечения нанимать сертифицированных специалистов, и тем самым повышать свою коммерческую привлекательность по сравнению с конкурентами, рекламируя кадровую политику в отношении специалистов по тестированию Обеспечить возможность специалистам по тестированию и заинтересованным в тестировании людям, получить квалификацию, признанную в мире Цели международной квалификации Дать возможность сравнивать знания и навыки в области тестирования в различных странах Дать возможность специалистам по тестированию проще пересекать границы стран Обеспечить межнациональным / международным проектам одинаковое понимание вопросов тестирования Увеличить количество сертифицированных специалистов по тестированию во всем мире Усилить влияние и ценность в качестве международной инициативы Сертифицированный тестировщик Программа обучения базового уровня International Software Testing Qualifications Board Версия 2018 Страница 91 of 94 24 февраля 2019 © International Software Testing Qualifications Board Разработать единую международную основу понятий и знаний о тестировании посредством программы обучения и терминологии, а также повысить уровень знаний всех участников Продвигать тестирование как профессию в большем количестве стран Предоставить специалистам по тестированию возможность получить квалификацию на родном языке Наладить обмен знаниями и ресурсами между странами. Обеспечить международное признание тестировщиков и этой квалификации за счет участия множества стран Требования для получения квалификации Базовым критерием для сдачи экзамена Международной Коллегии по Квалификации Тестировщиков Программного Обеспечения является интерес кандидатов к тестированию программного обеспечения. Однако кандидатам также рекомендуется: Иметь минимальное представление о разработке программного обеспечения или его тестировании, например, опыт приемочного тестирования или разработки программного обеспечения в течение полугода. Пройти курс подготовки, аккредитованный одной из Коллегий, признанной ISTQB, в соответствии со стандартами ISTQB. Происхождение и история базовой сертификации в области тестирования программного обеспечения Независимая сертификация специалистов по тестированию началась в Великобритании Советом по Исследованию Информационных Систем (ISEB), образованным Британским Компьютерным Сообществом, когда в 1998 была создана Коллегия по тестированию ПО (www.bcs.org.uk/iseb ). В 2002 году ASQF (Ассоциация специалистов в области качества ПО и профессионального образования) в Германии начала поддержку немецкой программы подготовки тестировщиков (www.asqf.de). Этот курс основывается на программах ISEB и ASQF; содержимое программы реорганизовано, обновлено и дополнено, а акцент делается на темы, которые будут иметь практическое значение для тестировщиков. Существующая сертификация базового уровня в области тестирования ПО (например, от ISEB, ASQF или от любой коллегии, признанной ISTQB), выданная до выпуска Международного Сертификата, будет считаться эквивалентом Международного Сертификата. Сертификат остается действительным и не требует подтверждения. Дата вручения указывается на выдаваемом сертификате. В каждой стране-участнице местные особенности контролируются признанной ISTQB национальной или региональной коллегией тестирования ПО. Обязанности национальных коллегий определяются ISTQB и выполняются в каждой стране. Планируется включить в обязанности коллегий аккредитацию учебных заведений и проведение экзаменов. Сертифицированный тестировщик Программа обучения базового уровня International Software Testing Qualifications Board Версия 2018 Страница 92 of 94 24 февраля 2019 © International Software Testing Qualifications Board 9. Приложение Б – Цели обучения / Уровень знаний Следующие цели обучения определены применительно к текущей программе обучения. Каждая тема в программе будет проверяться в соответствии с целями обучения, определенными для нее. Уровень 1: Запомнить (К1) Необходимо различать, запоминать и использовать термин или понятие. Ключевые слова: идентифицировать, запомнить, найти, использовать, различать, узнать Примеры: Можно определить понятие “отказ” как: ● “Отказ в предоставлении услуги конечному пользователю или заказчику» или ● «Отклонение поведения компонента или системы от ожидаемого поведения, действия или результата» Уровень 2: Понять (К2) Кандидат способен указать причины или пояснить понятия, относящиеся к теме, а также резюмировать, сравнивать, классифицировать, разделять по категориям и приводить примеры. Ключевые слова: резюмировать, обобщать, абстрагировать, классифицировать, сравнивать, изображать, сопоставлять, приводить примеры, интерпретировать, переводить, формулировать, делать выводы и заключения, разделять по категориям, строить модели Примеры: Пояснить причину, почему анализ и проектирование тестов должны выполняться как можно раньше: Исправление найденных дефектов будет стоить дешевле Наиболее серьезные дефекты будут найдены раньше Найти сходства и различия между интеграционным и системным тестированием: Сходства: объекты тестирования для интеграционного и системного тестирования включают более чем один компонент и в обоих случаях включают нефункциональные типы тестирования Различия: в интеграционном тестировании упор делается на интегрируемость и взаимодействие компонентов, в системном - на всю систему в целом от начала до конца. Уровень 3: Применить (К3) Кандидат умеет выбирать правильное применение понятия или техники и использовать их в данном контексте. Ключевые слова: реализовать, выполнить, использовать, следовать процедуре, применить процедуру Примеры: Правильно идентифицировать граничные значения допустимых и недопустимых классов. Сертифицированный тестировщик Программа обучения базового уровня International Software Testing Qualifications Board Версия 2018 Страница 93 of 94 24 февраля 2019 © International Software Testing Qualifications Board Правильно выбирать тестовые сценарии из заданной диаграммы переходов, чтобы покрыть все переходы Ссылка (К уровням целей обучения) Anderson, L. W. and Krathwohl, D. R. (eds) (2001) A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives, Allyn & Bacon: Boston MA Сертифицированный тестировщик Программа обучения базового уровня International Software Testing Qualifications Board Версия 2018 Страница 94 of 94 24 февраля 2019 © International Software Testing Qualifications Board 10. Приложение В – Описание изменений Программа обучения сертификации базового уровня 2018 года является новой версией программы 2011 года. По этой причине подробности об изменениях глав и разделов исключены. Однако здесь приводится краткое содержание основных изменений. В дополнение, в отдельном документе содержатся все изменения, касающиеся целей обучения программы базового уровня в период с 2011 по 2018 годы С начала 2017 года более 550 000 человек из более чем 100 стран сдавали экзамен базового уровня, и более 500 000 прошли сертификацию. Если считать, что все они прочитали программу обучения базового уровня для подготовки к экзамену, то можно считать ее наиболее читаемым документом в мире. В этой версии все цели обучения были отредактированы так, чтобы сделать их атомарными и создать четкое соотнесение целей к содержимому раздела (и экзаменационными вопросами) и обратно, от содержимого раздела к изучаемым целям. Кроме того, используя проверенные эвристические правила и формулы, которые основаны на анализе целей обучения, рассматриваемых в каждой главе других программ обучения ISTQB, более реалистично определено время на изучение каждой главы в сравнении с версией от 2011 года. Несмотря на то, что данная программа содержит лучшие практики и методы, выдержавшие испытание временем, мы внесли изменения в представление материала, особенно с точки зрения методов (например, Scrum и непрерывное развертывание) и технологий (например, Интернет вещей) разработки ПО. Мы обновили приведенные стандарты на более современные: 1. ISO/IEC/IEEE 29119 заменяет IEEE Standard 829. 2. ISO/IEC 25010 заменяет ISO 9126. 3. ISO/IEC 20246 заменяет IEEE 1028. Кроме того, поскольку сфера деятельности ISTQB значительно выросла за последнее десятилетие, мы добавили дополнительные перекрестные ссылки на соответствующие материалы из других программ ISTQB, а также тщательно проверили согласование программы обучения с глоссарием ISTQB. Целью было сделать версию более легкой для чтения, понимания, изучения и перевода, а также повысить практическую пользу и соблюсти баланс между знаниями и навыками. При необходимости детального анализа изменений, сделанных в этой версии, см. документ ISTQB Certified Tester Foundation Level Overview 2018. |