软件测试基础知识

一、什么是软件?
-是程序+文档的集合
程序是按照实现设计的功能和性能要求执行的指令序列
文档是与开发维护有关的图文材料(图文页面展示材料)

二、什么是软件缺陷?

  1. 无法达到用户需求
  2. 没实现产品说明书要求
  3. 出现产品说明书指明不应该出现的错误
  4. 实现了说明书未提及的功能
  5. 实现了说明书未明确但本应该实现的功能
  6. 软件难以理解,不易使用,运行缓慢的功能
  7. 缺陷是系统开发或维护过程中存在的错误
  8. 缺陷是系统某种功能失效

三、什么是软件测试?
1 找bug
2. 找实际结果与预期结果的差异,保证项目质量
3. 根据需求文档测试
四、软件结构分类
单片机软件
分布式软件
1.bs架构:基于浏览器 如:淘宝、京东、百度等
优点:分布性强、维护方便、成本低
缺点:个性化特点降低,响应速度低。容易给服务器造成压力
2.cs架构:基于客户端 如:qq、微信、等
优点:用户体验更佳、速度快、处理性能强
缺点:需要专门客户端安装程序,开发维护成本高,升级一次,所有客户端需要进行更新

扩展知识:专业人士常用的浏览器有:ie、火狐、谷歌

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值