I was knocked out! I was asked a question about API testing and I was mentally knocked out. While I have tested APIs before, I have been focused on front-end testing lately. The last time I did it in an automated fashion was as a proof of concept. At that moment, I realized I have been focusing on front-end test automation too much and I really needed to brush up on my back-end testing skills.
Test cases are the keystone of the QA house. Test cases document functionality of the applications we test, training material for new team members, and the building blocks of our test plans. With them we can demonstrate and clarify what we are testing during our regression and production test runs. Without them the following problems arise:
When I started my first QA job, it was my third career. At that point I had been in IT (with a side of document control) and a help desk technician was my second career. Each position taught me something about myself and dealing with people. I learned how to deal with angry people by being calm, how large companies handle desktop machines, and what 24/7 up time means on your personal life.