软件质量:
软件的质量如下
内部质量外部质量使用质量是指软件满足规定或潜在用户需求的能力,从内部、外部和使用中软件的性能来衡量
软件测试:
如果软件由文档、数据和程序组成,则软件测试不仅应测试程序,还应测试软件形成过程中的文档、数据和程序。
软件测试与质量保证的区别
软件测试仪的重要任务之一是提高软件的质量,但这并不等于软件测试仪是软件的质量保证人。 因为测试是质量保证工作的一个环节,软件质量保证和软件测试是两个不同层次的工作。
质量保证(QA )质量保证的重要工作是通过预防、检查、改进来保证软件的质量。
QA采用“全面质量管理”和“流程改进”的原理开展质量保证工作,关注软件质量的检查和测量。
QA的工作是软件生命周期的管理和验证由于软件满足了规定的质量和用户的需求,所以主要集中在软件开发过程的过程、步骤和产物上,而不是对软件进行分析以找出或评价问题。
软件测试与开发过程密切相关,但关注的不是过程的活动,而是分析过程的产物和开发的软件。
测试人员必须“运行”软件,检查流程产物——开发文件和源代码,运行软件,发现问题,报告质量。
软件测试的目的
软件测试的目的是寻找错误,找到尽可能多的错误。