What, why and how of software testing at Friday.
Software testing is an integral part of Engineering at Friday. We place high standards on the quality of software delivered, hence every project has dedicated independent testers.
We put a lot of emphasis on automated testing to get early feedback from both front and backend systems. We also manually check user interfaces for responsiveness and web rendering across multiple browsers and devices.
It is three things:
As we move through the development lifecycle to maintenance, the cost of each defect rises exponentially. There are some costs which can be easily represented in monetary form, but loss of customer loyalty, moral etc. can be even more damaging. These costs are directly correlated to poor software quality.
As an organisation, we need to pay close attention to make certain we deliver quality products for many reasons.
How we test... with some do's and don'ts.
How software testing fits into the overall development process.
Save time and let the machine do what it is good at.
Cost of failure multiples if defects are present in backend web service code, and we don't take it seriously.
Some things are just better tested manually...
How to raise, assign severity and prioritise defects.