软件定义分类

1.软件的定义:软件 = 数据 + 指令

2.软件的分类

1.应用场景:工具、游戏、媒体、电商、金融

2.软件架构:

1.单机版:红警、office、火柴人

2.分布式:

1.BC:不需要安装

2.CS:需要安装软件

3.软件测试概念:人工或自动化验证实际结果和用户需求是否意志过程

4.软件测试原则

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

2.集群性原则(2/8原则)

3.穷尽测试是不可能的

4.测试尽早介入

5.杀虫剂悖论

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

7.没有错误是好是谬论

5.软件测试模型

1.V模型

2.W模型

6.测试流程

1.准备:立项、需求分析、需求评审、PRD

2.计划:编写、评审测试计划,测试计划

3.设计:编写、评审测试用例,测试用例

4.执行:冒烟测试,执行测试用例、提bug、回归测试、缺陷报告

5.完成:验收测试,编写测试报告、项目上线、测试报告

7.测试分类

1.技术:黑白灰

2.阶段:

阶段 对象 测试人员 测试方法

单元测试 一个模块,一个类或方法 白盒测试工程师/开发 白盒测试

集成测试 模块组成 一个系统或者子系统 白盒测试工程师/开发 白盒/黑盒

系统测试 整个软件系统 黑盒测试工程师 黑盒测试

验收测试 整个软件系统 用户 黑盒测试

3.兼容性

1.APP:版本、厂商、型号、分辨率、屏幕类型

2.Wed:不容内核的浏览器

4.其他

1.冒烟测试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容