May 19, 2016 at 5:26 pm #12037EmmaParticipant@emmaconnor
Is there any difference and/or does it matter?May 24, 2016 at 11:55 pm #12105Robert StrauchParticipant@buschfunk
I think there is a difference and, yes, it matters. Please note that the following statements derive from the Rapid Software Testing class I attended with James Bach and Michael Bolton. I don’t want to quote but I support their ideas so that’s why I will post here 🙂
QA in its “common meaning” is Quality Assurance. That’s a term testers should get away from. No tester can assure the quality of the product under test. As far as I can see there are two roles which can assure quality: a developer by writing code and a project manager by e.g. increasing resources, etc.
What a tester can do through testing is providing information which may affect quality decisions. Please see this post:June 13, 2016 at 12:43 pm #12380Aleksandra KorneckaParticipant@aleksandra-kornecka
In a huge shortcut I’d say that: the Quality Assurance includes the testing in its scope – either in scope of one person’s work, or in the scope of two persons from QA team (e.g.Test Manager takes care of all processes within the quality assurance and the tester builds test plans, proejct and perform test cases etc.).June 17, 2016 at 3:24 pm #12453ChristinaParticipant@christina
My interpretation is that Quality Assurance covers the processes/procedures put in place to ensure that the quality of the product is as good as it can be. This covers review meetings at every point from scoping to sign-off and should involve all members of the production team (product owners, analysts, devs, testers etc). Testing is just one aspect of Quality Assurance. At each step of the development life-cycle there should be sufficient checks in place to minimise the risk of a problem occurring. If QA is introduced right at the start of the project (ensuring the initial requirement and scoping is clear) then there is less chance of a problem occurring down the line. I’ve worked on projects in the past that have cut corners early on and the poor dev who’s new to the area of software (or even the entire product) has to interpret some very brief notes made quite some time ago; a recipe for disaster especially if the tester isn’t sufficiently familiar with the product to spot gaps in impact analysis.June 22, 2016 at 10:54 am #12511EmmaParticipant@emmaconnor
Thanks for your responses @buschfunk @aleksandra-kornecka and @christina – all really great points! It sounds like testing is definitely part of the QA process and there is a lot more people involved rather than just testers.
@michaelabolton ‘s blog that you shared @buschfunk highlights some great points – have any of you encountered these challenges of trying to influence programmers / managers? And if yes, what have you learned or what steps do you take now to help?
Or do your teams have any particular steps/strategies in the QA process that you find work well for helping you as a tester involved in the QA process?February 24, 2020 at 6:19 am #24246JahnviParticipant@gosaijahnvi
The difference between quality assurance and testing is that quality assurance is about the activities designed to make sure the project is conforming to the expectations of the stakeholders, while test is a process to explore a system to find defects.
ASP.Net Software DevelopmentNovember 24, 2021 at 9:23 am #27218VenessaParticipant@venessa
I think QA and Testing are not the same concepts. QA is the strategy that encompasses Testing but much more and involves a much wider set of stakeholders. While Testing is focused on code quality within a technical arena.
However, they do have the same goal; to ensure the development and delivery of a high-quality product to the customer. Yet, when understood and implemented correctly, they focus on different things and use different methods and techniques to reach that goal. Being aware and observant of these differences enables businesses to create a better understanding of ‘quality across a development team and while improving productivity from a wider set of different skills.
In simple words,
QA controls the testing process and verifies that the software is capable of working under certain conditions. Testing focuses on case studies, implementation, and evaluation. QA means quality assurance and it is common knowledge that quality cannot be “tested” in a product.
- You must be logged in to reply to this topic.