1.软件的定义
一系列按照特定顺序组织的计算机数据和指令的集合。
软件 = 数据 + 指令 + 文档
2.根据应用场景分类
工具类软件、游戏型软件、媒体型软件、电商型软件等
3.根据软件架构分类
单机版软件:office、红警等
分布式软件:
C/S架构软件:客户端需安装专门软件,如QQ 微信等
B/S架构软件:客户端为浏览器 ,如百度、hao123等
4.软件测试的定义
通过人工或自动化的方式来验证软件的实际结果与用户需求是否一致的过程
5. 软件测试的原则
- 缺陷集群性
- 穷尽测试是不可能的
- 测试需要尽早介入
- 杀虫剂悖伦
- 测试显示软件存在缺陷
- 测试活动依赖于测试内容
- 没有错误是好是谬论