This course offers a comprehensive exploration of both static and dynamic analysis techniques, along with a deep dive into quality characteristics crucial for technical testing. Beginning with an introduction to static analysis, the course covers essential techniques such as code reviews and static code analysis tools, and moves on to dynamic analysis, focusing on performance, load, and stress testing. Learners will also gain insights into quality characteristics like security, reliability, performance, and maintainability testing, supported by practical examples and case studies. This course is designed to equip participants with the skills needed to effectively implement both static and dynamic testing practices, ensuring high-quality software products.
Learning Objectives
1. Describe static and dynamic analysis concepts and their role in software testing.
2. Apply techniques and best practices for static and dynamic analysis.
3. Evaluate quality characteristics, including security, reliability, and performance in technical testing.
4. Implement effective strategies for maintainability, portability, and compatibility testing.
Target Audience
This course is intended for advanced participants who have already gained several years of practical experience in software testing and have completed the basic ISTQB Certified Tester Foundation Level (CTFL) course. It is ideal for professionals looking to reinforce their existing knowledge with more robust theoretical concepts and gain deeper insights into advanced testing practices. It is particularly suited for professionals aiming to enhance their skills in advanced testing techniques and quality assurance methodologies.
Prerequisites
1. Foundation Level Certification: Learners should ideally hold the ISTQB Certified Tester Foundation Level (CTFL) certification, as this course builds on the foundational concepts covered at that level.
2. Basic Understanding of Software Testing: A fundamental understanding of software testing principles, methodologies, and processes, including test design techniques and the testing life cycle, is required.
Please refer to this link for detailed prerequisites- https://www.istqb.org/certifications/technical-test-analyst.
Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with ISTQB or any of its subsidiaries or affiliates. This course is not an official preparation material of ISTQB. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
This module focuses on static analysis, a method used to examine code without executing it. Learners will gain insights into the importance and benefits of static analysis, explore various techniques, and learn how to implement them effectively. By understanding static analysis, participants can detect and correct defects early in the development cycle, improving code quality and reducing costs.
涵盖的内容
14个视频4篇阅读材料4个作业1个讨论话题1个插件
显示有关单元内容的信息
14个视频•总计70分钟
Introduction to the Course•2分钟
Meet your Instructor•1分钟
Introduction to Static Analysis : Overview•1分钟
What is Static Analysis•5分钟
Key Concepts in Static Analysis•4分钟
Benefits of Static Analysis•5分钟
Techniques in Static Analysis: Overview•1分钟
Code Reviews•6分钟
Types of Code Reviews•9分钟
Examples and Case Studies•10分钟
Implementing Static Analysis : Overview•1分钟
Best Practices•9分钟
Common Challenges•8分钟
Solutions and Strategies•6分钟
4篇阅读材料•总计105分钟
Syllabus•15分钟
Read more about Static Analysis, Cyclomatic Complexity, and Code Complexity Management•30分钟
Read more about Best Practices in Code Reviews and Code Coverage•30分钟
Read more about Automating Static Code Analysis in Development Pipelines•30分钟
4个作业•总计105分钟
Practice Quiz: Introduction to Static Analysis•15分钟
Practice Quiz: Techniques in Static Analysis•15分钟
Practice Quiz: Implementing Static Analysis•15分钟
Graded Quiz: Static Analysis•60分钟
1个讨论话题•总计10分钟
Meet and Greet•10分钟
1个插件•总计5分钟
Quick Course Check-In•5分钟
Dynamic Analysis
第 2 单元•小时 后完成
单元详情
This module delves into dynamic analysis, which involves examining the behavior of software by executing it. Participants will learn about the fundamental concepts and benefits of dynamic analysis, explore various testing techniques such as performance, load, and stress testing, and discover best practices for implementing dynamic analysis in their projects.
涵盖的内容
12个视频3篇阅读材料4个作业
显示有关单元内容的信息
12个视频•总计74分钟
Introduction to Dynamic Analysis : Overview•1分钟
What is Dynamic Analysis•7分钟
Key Concepts in Dynamic Analysis•6分钟
Benefits of Dynamic Analysis•5分钟
Techniques in Dynamic Analysis : Overview•1分钟
Performance Testing•12分钟
Load Testing•10分钟
Stress Testing•9分钟
Implementing Dynamic Analysis : Overview•1分钟
Best Practices•9分钟
Common Challenges•7分钟
Solutions and Strategies•7分钟
3篇阅读材料•总计90分钟
Read more about Automated Code Analysis, Code Reviews, and Dynamic Analysis of Geological Structures•30分钟
Read more about JMeter Automation, Grafana Monitoring, and Best Practices•30分钟
Read more about role of Dynamic Testing Technique in Ensuring Software Quality•30分钟
4个作业•总计105分钟
Practice Quiz: Introduction to Dynamic Analysis•15分钟
Practice Quiz: Techniques in Dynamic Analysis•15分钟
Practice Quiz: Implementing Dynamic Analysis•15分钟
Graded Quiz: Dynamic Analysis•60分钟
Quality Characteristics for Technical Testing
第 3 单元•小时 后完成
单元详情
This module covers essential quality characteristics crucial for technical testing, including security, reliability, and effective planning strategies. Learners will explore different types of testing and understand how to plan and implement them to ensure comprehensive software quality. By mastering these quality characteristics, participants can enhance their testing processes and deliver robust software solutions.
涵盖的内容
12个视频3篇阅读材料4个作业
显示有关单元内容的信息
12个视频•总计69分钟
General Planning Issues : Overview•1分钟
Overview of Planning•6分钟
Key Considerations•7分钟
Strategies for Effective Planning•6分钟
Security Testing : Overview•1分钟
Basics of Security Testing•8分钟
Techniques in Security Testing•9分钟
Tools for Security Testing•10分钟
Reliability Testing : Overview•1分钟
Basics of Reliability Testing•7分钟
Techniques in Reliability Testing•6分钟
Tools for Reliability Testing•7分钟
3篇阅读材料•总计90分钟
Read more about Comprehensive Approaches to Test Planning and Risk Analysis in Software Testing•30分钟
Read more about Essential Tools and Techniques for Security Testing and Vulnerability Scanning•30分钟
Read more about Reliability Testing in Software and Research•30分钟
4个作业•总计105分钟
Practice Quiz: General Planning Issues•15分钟
Practice Quiz: Security Testing•15分钟
Practice Quiz: Reliability Testing•15分钟
Graded Quiz: Quality Characteristics for Technical Testing•60分钟
Performance, Maintainability, and Other Testing Types
第 4 单元•小时 后完成
单元详情
This module explores various specialized testing types, including performance, maintainability, portability, and compatibility testing. Participants will learn the basics and techniques of each testing type, understand the tools available, and discover how to create operational profiles. This knowledge will enable learners to address diverse testing needs and ensure comprehensive software quality.
涵盖的内容
13个视频4篇阅读材料5个作业
显示有关单元内容的信息
13个视频•总计82分钟
Basics of Performance Testing•8分钟
Techniques in Performance Testing•6分钟
Tools for Performance Testing•6分钟
Basics of Maintainability Testing•2分钟
Techniques in Maintainability Testing•6分钟
Tools for Maintainability Testing•10分钟
Basics of Portability Testing•9分钟
Techniques in Portability Testing•6分钟
Basics of Compatibility Testing•6分钟
Techniques in Compatibility Testing•8分钟
Basics of Operational Profiles•7分钟
Creating Operational Profiles•8分钟
Course Closure - Gratitude !•1分钟
4篇阅读材料•总计120分钟
Read more about Guide to Performance Testing •30分钟
Read more about Maintainability Testing: Basics, Techniques, and Tools•30分钟
Read more about Portability and Cross-Browser Testing for Seamless Software Performance•30分钟
Read more about Operational Profile in Software Testing•30分钟
5个作业•总计120分钟
Practice Quiz: Performance Testing•15分钟
Practice Quiz: Maintainability Testing•15分钟
Practice Quiz: Portability and Compatibility Testing•15分钟
Practice Quiz: Operational Profiles•15分钟
Graded Quiz: Performance, Maintainability, and Other Testing Types•60分钟
Board Infinity is a full-stack career platform, founded in 2017 that bridges the gap between career aspirants and industry experts. Our platform fosters professional growth, delivering personalized learning experiences, expert career coaching, and diverse opportunities to help individuals fulfill their career dreams. Board Infinity has successfully facilitated over 20,000 career transitions, marking a significant impact in the career development landscape.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.