day01-测试理论

一.软件测试的分类;

1.软件的定义:

是一系列按照特定顺序组织的计算机数据和指令的集合

2、根据应用场景分类:

工具类软件、游戏型软件、媒体型软件、电商型软件等

3、根据软件架构分类:

单机版软件、分布式软件

单机版软件:

office、红警等

分布式软件:

C/S架构软件

客户端需安装专门软件,如QQ 微信等

B/S架构软件

客户端为浏览器 ,如百度、hao123等

二.软件测试的定义和原则

1.软件测试的定义:

通过人工或自动化的方式来验证软件的实际结果与用户需求是否一致的过程

2.软件测试的原则

.测试显示软件存在的缺陷.

穷尽测试是不可能的.

测试要尽早的进入

缺陷集群性.

杀虫剂悖论

测试活动依赖于测试内容.

没有错误是好得谬论.

三.开发模型

瀑布模型  快速原型模型  增量模型    敏捷开发

四.测试模型有哪些

v模型   w模型  h模型    x模型

画出v模型


画出w模型

五.软件测试的流程

六.软件测试的分类

1.按技术阶段划分:1.黑盒测试 2.白盒测试 3.灰盒测试

2.按阶段划分:1.单元测试2.集成测试3.系统测试4.验收测试

3.按内容划分:1.功能测试2.性能测试3.兼容性测试

功能测试(界面测试、冒烟测试、回归测试、业务逻辑测试、易用性测试)

性能测试(压力测试、负载测试、并发测试)

兼容性测试(浏览器兼容,分辨率兼容,操作系统兼容)

4.按其他划分:1.冒烟测试2.随机测试3.安全性测试4.探索性测试5.回归测试6.Alpha测试7.Beta测试

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 13,585评论 0 11
  • 彩排完,天已黑
    刘凯书法阅读 9,749评论 1 3
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,733评论 2 7