软件测试-测试历史/职业发展

本文介绍了软件测试的基础,包括软件的定义、特性、分类和生命周期。软件测试的发展历史从狭义和广义角度阐述,强调其目的是发现和预防错误。文章还讨论了为何进行软件测试的必要性,并探讨了软件测试面临的挑战和职业发展的前景。
摘要由CSDN通过智能技术生成

1.测试基础

1.1 软件

软件的定义:
程序+文档+数据=软件
软件是计算机系统中.与硬件相互依存的另一部分, 它是包括程序,数据及其相关文档的完整集合

  • 程序:是按事先设计的功能和性能要求执行的指令序列
  • 数据:是使程序能正常操纵信息的数据结构
  • 文档:是与程序开发,维护和使用有关的图文材料

软件的特性:
1》形态特性:无形不可见
2》智能特性:复杂的智力产品,解决计算,决策等问题。
3》开发特性:有工具来辅助软件开发,但是尚未实现完全自动化,仍然包含相当分量的个体劳动。
4》质量特性:软件由人编写,所以不存在完全没有缺陷的软件。
5》生产特性:软件如果需要提供多个用户,复制十分简单,成本也有限
6》管理特性:由于生产特性,软件过程中的管理尤为重要。
7》环境特性:软件对于计算机系统的环境有不可摆脱的依赖性
8》维护特性:和传统产业产品的维护不同,软件的维护体现在升级,优化,功能更新等
9》废弃特性:和硬件不同,软件不是被用坏的,一般是不符合流行趋势,用户不满意被淘汰
10》应用特性:应用广泛

软件分类

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值