爱问知识人 爱问教育 医院库

软件测试中,你发现的严重的缺陷主要是什么?

首页

软件测试中,你发现的严重的缺陷主要是什么?


        

提交回答

全部答案

    2019-06-09 17:58:27
  • 需求就是相互矛盾的

    王***

    2019-06-09 17:58:27

  • 2019-06-09 17:52:38
  •   软件缺陷产生的原因  
    在软件开发的过程中,软件缺陷的产生是不可避免的。那么造成软件缺陷的主要原因有哪些?从软件本身、团队工作和技术问题等角度分析,就可以了解造成软件缺陷的主要因素。   
    软件缺陷的产生主要是由软件产品的特点和开发过程决定的。
      软件本身  
    ①需求不清晰,导致设计目标偏离客户的需求,从而引起功能或产品特征上的缺陷。  ②系统结构非常复杂,而又无法设计成一个很好的层次结构或组件结构,结果导致意想不到的问题或系统维护、扩充上的困难;即使设计成良好的面向对象的系统,由于对象、类太多,很难完成对各种对象、类相互作用的组合测试,而隐藏着一些参数传递、方法调用、对象状态变化等方面问题。
         
    ③对程序逻辑路径或数据范围的边界考虑不够周全,漏掉某些边界条件,造成容量或边界错误。   
    ④对一些实时应用,要进行精心设计和技术处理,保证精确的时间同步,否则容易引起时间上不协调,不一致性带来的问题。
         
    ⑤没有考虑系统崩溃后的自我恢复或数据的异地备份、灾难性恢复等问题,从而存在系统安全性、可靠性的隐患。   
    ⑥系统运行环境的复杂,不仅用户使用的计算机环境千变万化,包括用户的各种操作方式或各种不同的输入数据,容易引起一些特定用户环境下的问题;在系统实际应用中,数据量很大。
      从而会引起强度或负载问题。   
    ⑦由于通信端口多、存取和加密手段的矛盾性等,会造成系统的安全性或适用性等问题。   
    ⑧新技术的采用,可能涉及技术或系统兼容的问题,事先没有考虑到。团队工作  
    系统需求分析时对客户的需求理解不清楚,或者和用户的沟通存在一些困难。
         
    不同阶段的开发人员相互理解不一致。例如,软件设计人员对需求分析的理解有偏差,编程人员对系统设计规格说明书某些内容重视不够,或存在误解。   
    对于设计或编程上的一些假定或依赖性,相关人员没有充分沟通。
         
    项目组成员技术水平参差不齐,新员工较多,或培训不够等原因也容易引起问题。
    技术问题算法错误:在给定条件下没能给出正确或准确的结果。   
    语法错误:对于编译性语言程序,编译器可以发现这类问题;但对于解释性语言程序,只能在测试运行时发现。
         
    计算和精度问题:计算的结果没有满足所需要的精度。   
    系统结构不合理、算法选择不科学,造成系统性能低下。   
    接口参数传递不匹配,导致模块集成出现问题。项目管理的问题缺乏质量文化,不重视质量计划,对质量、资源、任务、成本等的平衡性把握不好,容易挤掉需求分析、评审、测试、等时间,遗留的缺陷会比较多。
         
    系统分析时对客户的需求不是十分清楚,或者和用户的沟通存在一些困难。   
    开发周期短,需求分析、设计、编程、测试等各项工作不能完全按照定义好的流程来进行,工作不够充分,结果也就不完整、不准确,错误较多;周期短,还给各类开发人员造成太大的压力,引起一些人为的错误。
         
    开发流程不够完善,存在太多的随机性和缺乏严谨的内审或评审机制,容易产生问题。 文档不完善,风险估计不足等。

    烟***

    2019-06-09 17:52:38

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):