I am new to Software Quality assurance. I was told by my boss to find out how we can go about it in our company. Please could someone tell me what software quality assurance is all about and which open source tools I could use for software quality assurance.
You could try reading blogs of "the great and the good", people like Martin Fowler on hi 'Bliki' and Robert Martin on Uncle Bob's Blatherings ... and Joel Spolsky's now defunct Joel On Software. All good for opinions on what quality is about.
Currently using java and tools such as Macker and Findbugs to check for code correctness and adherence to guidelines.
For repeatability and to please management, unit tests run automatically by a build server such as Hudson or Cruise Control on code extracted from a source control system is a good idea. It will also give the 'powers that be' some metrics so you can show how your code building, testing, etc.
Ultimately though it just comes down to good people who care about what they're doing.
It's all about testing, testing, testing. There are many tools that can help you achieve this, such as unit testing frameworks, code analyzers, memory profilers, etc. The tools you would use depend on the programming language and development platform your company uses for its software.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With