• 软件测试概念集锦


    1、软件测试的目的和原则

    目的:验证软件有或没有问题。
    原则:以客户为中心,遵循软件测试的规范、流程、标准和要求。

    1. 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。
    2. 成功的测试是发现了至今为止尚未发现的错误的测试。
    3. 测试并不仅仅是为了找出错误。通过分析错误产生的原因、阶段及错误发生的趋势。(一、帮助项目管理者了解当前软件开发过程中的缺陷,以便及时纠错、改进。二、帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。三、让开发人员知道错误产生的重灾区,加强自测试,四、让客户清楚我们专业的质量保证团队,可以向他们提交一份满意的答卷。)
    4. 没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。
    5. 根据测试目的的不同,还有回归测试、压力测试、性能测试、安全测试等,分别为了检验修改或优化过程是否引发新的问题、软件所能达到处理能力和是否达到预期的处理能力等。
    6. 软件测试为了建立软件的信心。
    7. 从测试的目的出发,大概可以分为两类:为了验证程序能正常工作的测试;为了验证程序不能正常运行的测试

    2、什么是需求

    IEEE定义:软件需求是 (1)用户解决问题或达到目标所需条件或权能(Capability)。 (2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。 (3)一种反映上面(1)或(2)所述条件或权能的文档说明。它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量标准,或者设计限制。
    在多数软件公司,会有两部分需求,一部分是用户需求,一部分是软件需求。
    用户需求࿱

  • 相关阅读:
    cookie、session、token的区别
    微服务篇之分布式系统理论
    项目经理需要的技能
    唯品会:高利润,慢增长?
    李彦宏:三个工具让人人都是开发者,开源模型会越来越落后
    java内部类详解
    技术对接51
    【操作系统】文件管理大题总结
    使用cmake出现编译成功,运行却说找不到库?
    Vue知识系列(1)每天10个小知识点
  • 原文地址:https://blog.csdn.net/m0_48046714/article/details/126867974