什么是QA测试?
QA是质量监督/质量保证。
质量保证
QA即QualityAssurance,它关注质量的度量和检查,以及通过改进过程来提高软件的质量,从而指导软件的发布。虽然有一些测试活动,但是QA的主要重点是软件开发活动的过程和步骤。QA更注重产品生命周期的管理,验证软件是否符合定义的质量标准和用户协议。QA不是分析软件找出问题,而是验证软件是否能在给定的一组条件下工作。
试验
虽然测试也注重过程,但更多的是对软件的分析。测试人员要观察软件的运行,并在质量层面进行汇报,同时也要汇报遇到的严重问题。测试人员必须在bug多的前提下进行操作,而且必须找到这些bug。他们操作是希望找出问题,而不仅仅是验证一切都可能正常工作。好的测试人员总是在思考自己没有尝试过的东西,总是想测试软件的薄弱部分或者交互异常的部分。综上所述,要认真检查软件,尽快找出bug并修复。总会有更多的bug,但是如果你不知道它们是什么,你就无法做出深思熟虑的决定来保证软件的功能能够满足用户的需求。