韶光暗淡 发表于 2022-8-8 15:15:11

一个测试工程的的日常

软件测试理论基础
      什么是软件。      1.软件是计算机系统中与硬件相互依存的一部分,它是包括程序、数据、文档的完整集合。      2.软件按层次可以分为系统软件、支持软件、应用软件,按适用范围可以分为单机软件、分布式软件。      软件的特性。      1.软件是逻辑实体,有抽象性。      2.软件生产成本很高,主要是在开发和研制阶段。开发研发完成后,就可以通过复制大量生产。      3.软件使用过程中没有老化、磨损问题。      4.软件对坏境有不同的依赖性,存在着移植性问题。      5.软件开发主要靠手工,生产效率低下。      6.软件好复杂,而且越来越复杂。
      软件危机与软件工程      软件危机:是指软件在开发和维护过程中遇到的一系列严重问题。                具体表现为:一、如何开发软件以应对不断增长日趋复杂的需求。                                     二、如何维护不断膨胀的软件产品。      
      软件工程就是用系统化、规范化、数量化等工程方法进行软件研发和工程管理的学科。      软件危机产生的原因:1.忽视了开发前的调研和需求分析工作                                          2.缺乏软件开发经验和相关数据,无法制定开发计划                                          3.忽视与用户、开发组之间的及时、有效的沟通                                          4.文档不规范、不准确,是大家的工作失去基础和依据                                          5.没有完善的质量保证体系      软件测试产生的背景                一、程序规模的爆炸式增长                二、在程序员与用户需求之间寻找平衡点


好了好了,总结一下。昨天啊,主要给我的震撼是软件这么容易出问题,还以为BUG不太寻呢。软件开发主要依赖手工,的生产力远远根本上应用的普及和需求的膨胀。这些客观因素导致软件开发的成本居高不下,各种缺陷造成的危害也很深远,我们软件测试人员也就有了用武之地。
页: [1]
查看完整版本: 一个测试工程的的日常