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.
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.
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.