May 19, 2020 UPDATE: This program will be completely updated. A new PRE-RECORDED online course will be created soon with re-defined 2020 info!
Time to complete: TBD (To be determined).
The name of the program has changed also — it will be changed to Software Testing Secrets.
To stay updated, click here to get on the waiting list.
First, let’s address the elephant in the room. Is this a skill that will survive the current job cuts?
Well, according to the April 6, 2020 edition of the Wall Street Journal:
This could scare you, but have no fear.
A February 2020 story of the Wall Street Journal addresses the overall impact the downturn will have on the tech industry:
What this means is although every industry will be affected, the tech industry will quickly survive.
Just look at how many of us are relying on tech to communicate with friends, order items, conduct meetings, etc. It’s only going to get bigger as time passes on.
So, you want to be prepared when the economy eventually picks back up! When jobs are really ready to hire Software Testers, you want to be in a position to be one of the first hires they make.
Don’t let this time to learn a new skill pass you by.
Learn how I changed careers to learn a valuable & everlasting tech skill that earned me $50,000 per year — without learning code.
Do you feel you reached a dead end with your current job or career? Or you need a job to protect against sudden economic downturns?
This Software Testing Masterclass is designed for you to learn how to become a Software Tester in around 40 days. This course includes over 190 pre-recorded lessons that teach you literally everything from A-Z.
Anyone can learn this skill. It doesn’t matter what profession you came from. Hospitality, Travel, Music, Entertainment, it doesn’t matter.
You can learn this skill and get into the tech industry — an industry that will only get bigger as time passes by.
You don’t need a college degree or prior tech experience to learn Software Testing.
Here’s how I got started…
I had a 19-year music career that I eventually got tired of doing. To be honest, I got tired of the off-and-on money I was making while seemingly putting in countless hours in my craft.
In late 2013 I used to work with a client who switched his career from music to Software Testing and made good money from it. That’s how I found out about the profession.
In early 2014 I took an in-person, 6-week course to learn Software Testing. The class just gave me the basics, and I was off for the running.
From mid-2014 to early 2015, I went through 11 job Software Testing job interviews — and failed them all.
Although the failures were painful, I understood the interview process better. And thankfully I never gave up (although it was very tempting at times)!
Eventually, I passed my 12th interview at a Fortune 500 company and made $50,000 in my first Software Testing job. That was in February 2015.
Eventually, I worked at a few Software Testing jobs and worked my way up to a Senior Testing position.
A few years later, I ended up leaving my Software Testing job with the primary goal of teaching people like me how to learn this skill.
I felt this skill was relatively an unknown goldmine to get into tech.
And that’s what lead me to create this course!
What is Software Testing, Anyways?
Simply put, Software Testing is making sure a program, website, or application works the way it’s supposed to work.
Software Testers pretty much test what the developer (the person who built the program, website, or application) did. They are the final major step before the product goes to the customer.
Is Software Testing hard?
No. You just have to write a lot of test cases, write a few defects for the test cases, and follow deadlines. It also helps if you are a team player and have a creative mind.
If you’re looking to switch to a more stable skill in the tech game, becoming a Software Tester is a best-kept-secret.
You could see this and say this is too good to be true. It’s not. It takes practice to create test cases efficiently.
Check out the What Will I Learn section under the curriculum to see what’s required to just be “good enough” to get a Software Testing job.
|PART I: Section 1 - Getting Started|
|A letter to all course takers||02:00|
|A real-world test example||04:20|
|The 4 Levels of Learning||05:00|
|Where Software Testing fits in a departmental structure||FREE!||04:57|
|Before you continue this course…||01:16|
|Section 2 - Testing Overview|
|What is the point of testing?||FREE!||05:09|
|The 2 Testing Life Cycles||03:25|
|Test Fundamental Process||06:05|
|Section 2 Quiz||09:00|
|Section 3 - Models Used to Develop Software|
|What is the SDLC?||05:44|
|Parts of the SDLC Method||11:19|
|The Waterfall Model||03:08|
|And the problem with it..|
|The Cost of Defects||10:13|
|The Iterative Models||10:10|
|Agile Model (A Preview)||04:52|
|Section 3 Quiz||06:00|
|Section 4 - Agile Development Model (pt 1)|
|Agile Scrum Explained||05:39|
|Members of a Scrum Team||09:35|
|Creating a website example||06:59|
|Creating User Stories||06:59|
|The Product Backlog||04:06|
|What is a Release?||05:38|
|The Release Backlog||06:33|
|The Sprint Planning Meeting||28:18|
|Section 4 Quiz (pt 1)||15:00|
|Section 4 - Agile Development Model (pt 2)|
|The Daily Standup||08:30|
|The Burndown Chart||08:08|
|aka the "Sprint Review"|
|The Sprint Retrospective Meeting||04:38|
|aka the "Sprint Retro"|
|End of all Sprints||08:34|
|An Important Sprint-Fact||02:49|
|Regression and Performance Period||06:45|
|Why Developers shouldn’t test the product they built||07:30|
|User Acceptance Testing (UAT)||05:57|
|Alpha and Beta Testing||09:01|
|Agile Process Review||15:25|
|Section 4 Quiz (pt 2)||15:00|
|Section 5 - Gotta Understand Test Levels|
|Test Levels Overview||06:34|
|Unit / Component Testing||05:03|
|User Acceptance Testing (Levels)||05:03|
|Section 5 Quiz||10:00|
|Section 6 - Main Testing Types|
|Smoke / Screen Testing||04:55|
|Functional / Black-Box Testing||05:23|
|White-Box / Source Code Testing||04:46|
|Regression Testing (Type)||01:03|
|Non-Functional / Performance Testing||03:24|
|Exploratory and Experience Testing||03:24|
|Section 6 Quiz||10:00|
|Section 7 - Builds, Regression Testing, Maintenance, and Exit Criteria|
|What is a ‘Build’?||13:03|
|Definition of ‘The Changelog’||10:22|
|The Regression Testing Process||12:10|
|The difference between ‘Regression’ and ‘Retest’||02:51|
|When do we stop testing?||01:08|
|An ‘Exit Criteria’ Example||05:55|
|How Maintenance and Regression Testing work together||05:43|
|Section 7 Quiz||04:00|
|Section 8 - Requirements|
|What are ‘Requirements’?||04:50|
|Section 8 Quiz||04:00|
|Section 9 - Writing Test Cases|
|3 Main Phases of Test Development||05:01|
|A Sample Test Plan||13:51|
|The Test Scenario and Test Case Overview||09:45|
|Most Common Testing Tools||04:45|
|Parts of a Test Case||18:17|
|Creating Test Cases||16:22|
|More Test Case Examples||31:47|
|A ‘Testing Tool’ and Test Suites||30:45|
|Running Test Cases and a 2nd ‘Test Tool’||34:59|
|Test Cases Overview||05:40|
|Section 9 Quiz||12:00|
|Section 10 - Dealing with Defects (aka Bugs)|
|Why we look for defects||05:32|
|Best time to find a defect||02:52|
|I found a defect. What’s next?||07:25|
|The Most Common Defect Tools||02:20|
|Items in a Defect Log||11:01|
|Priority vs. Severity examples||13:09|
|Screenshots as Attachments||10:30|
|The Defect Life Cycle||13:20|
|Retest, not Regression||02:38|
|What if Developers and Testers don’t agree?||04:13|
|What is ‘Root Cause Analysis’?||04:43|
|A look at some Defect Tools||17:46|
|Section 10 Quiz||12:00|
|Section 11 - Traceability Matrix|
|Traceability Matrix explained||04:50|
|Section 12 - The 7 Software Testing Principles|
|The 1st Testing Principle||05:43|
|The 2nd Testing Principle||03:40|
|The 3rd Testing Principle||04:03|
|The 4th Testing Principle||01:36|
|The 5th Testing Principle||03:26|
|The 6th Testing Principle||01:24|
|The 7th Testing Principle||03:14|
|Section 12 Quiz||05:00|
|Section 13 - Manual vs. Automation Testing|
|Manual vs. Automation differences||05:13|
|Manual and Automation Testing Tools||05:16|
|Sample Automation Scripts||10:49|
|For informative purposes...|
|When to do Manual and Automation testing||04:28|
|Section 13 Quiz||03:00|
|Section 14 - Team Tracking|
|Most common team tracking tools||05:45|
|Full list of common tools||05:36|
|Including Test, Defects, Team, plus UAT Explained|
|Code Collaborator for testers||08:17|
|Section 15 - Test Management Hierarchy|
|Who does what, and who does a tester report to?||09:51|
|Section 16 - Putting the Sprint Release Together|
|Agile Overview pt 1||09:16|
|Agile Overview pt 2||07:57|
|Agile Overview pt 3||13:58|
|Agile Overview pt 4||16:44|
|Agile Overview pt 5||18:00|
|Section 16 Quiz||06:00|
|PART II - TEST ENVIRONMENTS AND EXTRAS|
|Section 17 - Your Testing Environment (The Other Side)|
|What’s a ‘Test Environment’?||06:41|
|Local vs. Remote Server||04:06|
|Pushing / Pulling Files…||12:37|
|Getting Files for Tester’s Environment||07:36|
|Building your ‘Local’, and ‘Git’ explained||12:23|
|For informative purposes...|
|Full process from Local to Production||15:03|
|What are ‘Virtual Machines’?||05:53|
|Section 17 Quiz||12:00|
|Section 18 - Understanding SQL|
|The Database in a website structure||05:47|
|Getting data from the database + tools||08:04|
|What is SQL?||02:15|
|The point of SQL for Testers||09:06|
|The most common SQL keywords, explained||05:03|
|WHERE, AND/OR/NOT keywords||10:49|
|ORDER BY keyword||05:38|
|INSERT / UPDATE / DELETE keywords||13:37|
|SQL JOINS – INNER / LEFT / RIGHT / FULL OUTER||15:36|
|Section 18 Quiz||15:00|
|Section 19 - Mobile Testing Basics|
|Mobile Testing Overview||02:12|
|Web-Based Mobile Testing||06:05|
|App-Based Mobile Testing||05:09|
|Mobile Testing Tools||03:41|
|Section 20 - Web Service Testing Overview|
|What is a ‘Web Service’?||04:04|
|How a Web Service works||10:08|
|Soap UI – The Main Tool||14:44|
|A sample XML file||08:12|
|Section 21 - Know The Tech 'Lingo' + Keywords|
|Web-Based Applications vs. Client-Server Applications||03:57|
|Meaning of ‘Deploy’||01:32|
|What’s a ‘Use Case’?||02:03|
|Meaning of ‘Code Coverage’||02:34|
|Meaning of ‘Impact’, ‘Implement’ and ‘Feature’||02:14|
|What’s an ‘End-User’?||02:19|
|Use the word ‘Successfully’||01:00|
|Don’t say ‘old’, say ‘existing’ or this…||02:06|
|How tech people write filenames||02:52|
|Whats is an ‘LDAP’?||01:15|
|‘Definition of Done’||03:24|
|Whats is a ‘GUI’, ‘UI’ or ‘UX Designer’?||04:34|
|‘Linux’ explained + ‘UNIX’ commands||17:08|
|Section 22 - Putting It All Together|
|The Complete Rundown||15:42|
|Section 22 Quiz (The Rundown Quiz)||20:00|
|Section 23 - More Things to Learn (if you want to be ISTQB Certified)|
|What is ‘ISTQB’?||04:47|
|State Transition Testing||09:35|
|Boundary Value Analysis||07:21|
|Cross-Browser Compatibility Testing||07:06|
|Section 23 Quiz||06:00|
|PART III - ACTUALLY GETTING THE JOB|
|Section 24 - Resume Preparation|
|You made it this far!||04:00|
|10 things to add to your resume||16:30|
|…and remove these 10 things from your resume||11:23|
|Creating / Updating your resume||21:44|
|Focus on ‘Keywords’||06:17|
|Section 25 - Contacting Companies & Getting Noticed!|
|Applying to Big vs. Small Companies||06:07|
|Who are ‘Recruiters’?||06:40|
|Contract vs. Full-Time Positions||10:04|
|How to get the salary you DESERVE!||07:14|
|Recruiter ‘Contracts’ + Representation||11:25|
|How to apply to jobs on Dubata||03:18|
|The only question you should ask…||02:18|
|Section 25 Quiz||06:00|
|Section 26 - Mock Interview|
|What to wear to an interview||02:57|
|Remember, an interview is a…||02:56|
|Find common ground||02:31|
|The interview intro & walk-in||07:49|
|Let’s check out a job description||FREE!||10:13|
|Tell me about yourself…||06:22|
|Most Common Interview Questions||20:58|
|Questions you SHOULD ask||11:24|
|Questions you should NEVER ask||06:11|
|What happens after an interview?||07:24|
|Section 26 Quiz (The BIG One!)||15:00|
|Section 27 - Some Cold-Hard Truths About Trying To Get The Position|
|The ‘secret’ I was told, then I was undefeated||05:48|
|The ‘Sports Draft’ example||04:59|
|Social Media may be your downfall…||02:11|
|Resume – meet Interview. Interview – meet Job.||04:22|
|Phone vs. Skype vs. In-Person interview||07:47|
|Working in a Small City vs. Big City||04:55|
|The fear of the 1st Interview||01:36|
|References + the overrated ‘background check’||03:53|
|The ONLY way to become a great interviewer||03:23|
|How to get the best offer||05:14|
|DON’T GET THIS TYPE OF POSITION if this your first time||02:48|
|Section 28 - How To CORRECTLY Upload Your Resume|
|Uploading your resume to the 4 (four) sites||23:14|
|Section 29 - Life In The Workplace|
|The first day at work.||06:16|
|A typical work day||07:41|
|A tip about co-workers and team-members||02:05|
|Who to ask questions if you are unsure…||02:00|
|The Exit Strategy (if needed)||05:26|
|The Last Quiz.||06:00|
|Section 30 - FIN.|
|Vic’s Final Words||02:55|
What Will I Learn
In this course, you will learn:
- What Software Testers do
- How to write Test Cases
- How to write Defects Logs
- Different test, defect, and team tracking tools jobs look for
- How to understand the Agile Methodology
- The different levels and types of testing
- The basics of SQL
- The basics of understanding environments
- How to write a great resume, depending on the position
- How to use your resume to get calls!
- Sample interview questions (especially from the ones I failed)
- How to work with tech recruiters
- Where to post your resume
- How to REALLY survive at the job
- What to do with your newly earned income!
- And much, much more!
You will also learn the basics of the ISTQB certification, which is the International Software Testing Qualification Board. If you’re in the U.S., then it’s the ASTQB certification (the American Software Testing Qualifications Board).
But don’t worry. You don’t have to be certified to get a Software Testing job.
I personally am not certified, and I still got good-paying Software Testing jobs. However, this entire course goes over the main terms and concepts they look for.
Can I work from home?
This is the #1 question I get. It really depends on the employer. That being said, since social distancing forced employers to use work-from-home tools more than ever, it should be much easier to work from home. Just ask them at the end of your interview!
What’s the starting salary?
When I started in 2015, my starting salary was $50,000 per year. Now, with the whole coronavirus situation and the strain it put on businesses, that number may change. However, the most important part is that you learn a skill that can survive nearly any economic event — unless the internet suddenly goes out for good.
Do I need prior job experience?
Not any prior tech experience. When you take this course I’ll show you how that’s possible.
Do I need a college degree?
Nope. Some jobs still require a degree (which is silly), but more and more top tech jobs are foregoing the college degree requirement. If you don’t believe me, read this story.
What if I don’t have any degrees or prior experience? Would I need to be certified in something?
The next logical step is to be ISTQB or ASTQB Certified. However, this course actually follows the testing types, methodologies, and life cycles you’ll need to know if you took one of these exams. So you’re in good hands.
Is this course still open?
As of April 2020, this course is closed. I’m re-creating an online course with update info. I refined my content since I made these videos back in 2017-2018.
To join my new program, now called Software Testing Secrets, click here.
Will this course ever be back online?
In the future, this course will be available online again — but not anytime soon.
Is this course worth the investment?
You be the judge of that. I think it is! The cost is way less expensive than a traditional college course or online developer Bootcamp.
Do you offer refunds?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 14 days and we will give you a full refund. But, you must show me that you went through the course and took action, because none of the tips and methods I share will work without you taking the time to implement them.
My question is not listed.
If you don’t see your question here, please send me an email at email@example.com, and I will send you the information you need!