zoukankan      html  css  js  c++  java
  • python--软件开发测试

    在软件开发中我们要经过顾客需求,设计,编程,测试,而测试就是我们最后一步要做的。

    1.而在软件开发中有几种模型

    瀑布模型:

    按照固定的要求依次进行,如同瀑布一样。

    优点:能够稳定发展。

    缺点:要求的时间太长,用户不能很快的看到产品。

    快速原型模型:

    可以迅速的建造一个客户要求的产品原型,可以很快的理解和处理问题。

    优点:能够降低时间成本,和减少软件开发带来的不明问题。

    缺点:容易造成软件不稳定,人力成本有点大。

    螺旋模型:

    它兼容了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。

    优点:能在每个阶段都能加入进去,设计灵活。

    缺点:建设时间长,耗费人力成本大。

    2.什么是软件测试

    在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

    而在测试中又分为几个阶段:

    • 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
    • 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
    • 系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
    • 验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。

    3.软件测试模型:

    v模型:

    w模型:

    H模型:

    X模型:

  • 相关阅读:
    单点登录的实现原理
    Entity Framework添加记录时获取自增ID值
    linq to entity查询,日期格式化
    Linq之GroupBy用法
    IIS HTTPS CA
    CallContext和多线程
    windows平台 culture name 详细列表
    如何在WCF中集成unity
    .NET MVC 依赖注入 来龙去脉
    apache虚拟主机安装注意事项
  • 原文地址:https://www.cnblogs.com/123b/p/13071387.html
Copyright © 2011-2022 走看看