Importance of Static Testing in Achieving a High ROI

Static Testing Secrets are Revealed
4.4 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,049 students enrolled
40% off
Take This Course
  • Lectures 11
  • Length 44 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

With only 25% of companies actually engaging in it, Static testing is frequently overlooked as a viable option. Many assume the time that would be spent static testing would be better spent on design or coding. They are correct that static testing is time consuming, can be costly, and that it requires complete buy-in from the management team. While not always easy, static testing is not nearly as costly as fixing the defects introduced by skipping this important step.

Please remember this formula which you will not find anywhere on Google:

Static testing > Better Documentation > Better Code > Fewer Defects > Faster Delivery > Higher Quality > Happier Customers

Introduced right after the requirements gathering phase, static testing is crucial if you want to reduce the number of defects introduced to the system or application under test. After this course you will be able to use your own static testing methodology that can be implemented at any organization. You'll leverage QA Mentor's proprietary checklists to validate and verify every single artifact in the Software Development Life Cycle. You'll also learn how to easily show your management the potential Return on Investment (ROI) before the process begins, and then show them exact ROI afterwards. And believe me, they will be shocked on how much money you will save the company!

You should know that the cost of a defect found during traditional testing is about 10-20x the cost of one found in static testing. That may seem exaggerated, but here's why that's true. It takes longer to fix a defect once it's been coded into a functioning system. Finding the defect may take hours of a tester's time, then additional hours to fix the defect that could involve more than one developer or DBA. Next, the fix must be verified by a tester once more. All totaled, a defect found during traditional testing can take 5 – 20 hours (or more) to fix and verify. Contrast that with finding that same defect in static testing. Fixing it requires no code changes and only takes 30 – 60 minutes, sometimes even less so the difference in cost is dramatic.

In this 10 video lecture e-learning course, you will learn how to implement a static testing phase within your Software Development Life Cycle. You will learn how to start application testing before a single line of code is written and identify issues that would potentially be converted into functional defects if not detected in the Static Testing Phase. You'll learn the entire methodology behind inspection methods and static testing on business requirements, functional requirements, design documentations, prototypes, wireframes, use cases, etc. At the end of this course you will test your knowledge by taking 40 questions test.

As part of this course you will receive 4 complimentary static testing checklists which you can use to inspect and validate Use Cases, Functional Requirements, Prototype and Code Reviews. Also as a bonus you will have a direct interaction with CEO of QA Mentor Ruslan Desyatnikov by asking any questions relating to course material via email.

You'll learn the principal of shift-left testing, something few companies fully understand or are willing to invest in, and how to calculate ROI on static testing and impress your senior management. Find out how QA Mentor's CEO Ruslan Desyatnikov was able to save one company over 10 million dollars using these principals and methods by stopping design and development of multi-year platform while using static testing techniques. These are only a few of the many things you will learn that are based on real, hands-on experience instead of just textbook theories. Ruslan Desyatnikov is eager to share his secrets of Static Testing, gleaned from nearly 20 years of active QA experience implementing static testing in companies such as HSBC, Citi, Sterling, Sterling and several other fortune 100 companies. Invest in yourself and your future! You will be glad that you did.

What are the requirements?

  • Students need to understand the different phases within the Software Development Life Cycle

What am I going to get from this course?

  • Learn how to start application testing before a single line of code is written and identify issues that would potentially be converted into functional defects
  • Learn the entire methodology behind inspection methods and static testing on business and functional requirements, design documentations, prototypes, wireframes, and use cases
  • Learn the principal of shift-left testing, which few companies fully understand or are willing to invest in
  • Learn how to run inspection meetings and who should be invited as part of the meeting
  • Understand how to apply various static testing checklists
  • Learn the main difference between static and dynamic testing
  • Learn why you can save your company hundreds of thousands of dollars by implementing Static Testing Methodology
  • Learn formulas to calculate the ROI of static testing

Who is the target audience?

  • This course is intended for all QA Professionals from Junior level to Chief Quality Officer

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Start Here
Complete Requirements Specifications are Critical
Overview of Static Testing
Static Testing at Every Stage of SDLC
Advantages of Static Testing over Dynamic Testing
Elements of Static Testing
Static Testing Review Techniques
Success Factors for Reviews
Real Return on Investment

This lecture will provide you with understanding how you can apply your knowledge and deliver static testing as a service for your QA Department or Independent Software Testing Company.

Lecture 11: Static Testing Checklists
8 pages
Static Testing Quiz
38 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ruslan Desyatnikov, CEO of QA Mentor, Inc.

Ruslan Desyatnikov is a CEO of QA Mentor, Inc, brings nearly 20 years of Quality Assurance, Quality Control, Process Improvement and Software Testing experience. He is responsible for growing QA Mentor as a trusted partner for software testing, independent verification and validation, and strategic consulting for client base around the world.

Prior to expanding operations at QA Mentor, Ruslan worked at Citi for 2 years as the Global Head of Testing of Worldlink Technology. He was responsible for both System testing and System Integration testing phases including functional, performance and automation testing of the WorldLink Global Payment System. This system generates more than $325 million in annual revenue and more than $220 million in net income while offering world class cross-border payment solutions in 150 countries and serving more than 4000 large corporations and government agencies.

Prior working at Citi, Ruslan worked at Sterling InfoSystems, one of the biggest background screening companies in the world. During his 6 years tenure he was responsible for Quality and testing functions, process improvements, and quality strategic directions across the entire company. As a Senior Director of QA and later as a Global Vice President of Quality Assurance & Testing, he established the Quality Assurance Department by implementing QA Methodology, QA Process, automation, security, configuration management and performance functions. Through a 3rd party consulting company-vendor Syntel, Inc., he built an offshore engagement with 30 resources. He transformed over 10 non-IT employees to seasoned QA Professionals by providing training, guidance and mentoring. As a final mission, Ruslan established a QA Testing Center in Mumbai, India by hiring 80% of junior and entry level resources and growing them into seasoned QA professionals within 1 year.

On a larger scale, Ruslan performed similar duties for 4 years at HSBC bank in a transaction-based environment working with multiple client server platforms and various technologies. There, he established a Testing Center of Excellence with its own QA methodology and customized Quality Center by launching it to 3000 IT users within HSBC North America. As a Global Test Manager for HSBC, he participated in seven release cycles for the critical and highly visible Global Internet Banking platform consisting 80+ business critical applications. Ruslan was responsible for system and system integration testing, managing 8 Global QA teams in 7 different countries with 120+ testers worldwide.

Ruslan has also worked in several start-up companies, including Solbright Inc., Unicast Inc, and DigitalEdge, performing various duties as a Lead Quality Assurance Analyst and Quality Advisor. His skills include QA architecture and Process architecture for Software Development Life Cycles (SDLC) and Quality Assurance Life Cycles (QALC).

Ruslan graduated from Baruch College – City University of New York with a BBA in Computer Information Systems, and holds MBA in Technology Management from Phoenix University of Arizona. He holds a number of Quality Assurance/Testing and Project Management certifications and is an active board member of multiple QA Organizations in the United States and Europe.

Ready to start learning?
Take This Course