成都网站建设方案服务零基础自学python
目录
- 程序设计方法
 - 代码重用
 - 软件测试
 - 软件测试的对象和目的
 - 软件测试方法
 - 按照被测程序是否可见分类
 - 按照是否需要执行被测试程序分类
 - 自动测试
 
- 测试类型
 - 按测试对象划分
 - 按测试阶段划分
 - 按被测试软件划分
 - 其他分类
 
程序设计方法
- 结构化程序设计:自顶向下,逐步求精的设计
 - 面向对象程序设计
 - 可视化程序设计
 
代码重用
- 使用函数
 - 使用对象
 - 使用模块
 - 使用类
 - 利用算法
 
软件测试
软件测试的对象和目的
对象:源码,目标代码,文档(需求规格说明书,概要设计说明,详细设计说明,其他文档),配置数据
 目的:发现隐藏的错误,是否满足需求,性能
软件测试方法
按照被测程序是否可见分类
- 黑盒测试:侧重功能
 - 白盒测试:穷举路径测试,代码检查,静态结构分析,逻辑覆盖法,符号测试等
 - 灰盒测试:多用于集成测试,不仅关注输入输出,也关注程序内部情况
 
按照是否需要执行被测试程序分类
- 静态测试
 - 动态测试
 
自动测试
测试类型
按测试对象划分
- 功能测试
 - 性能测试
 - 安全测试
 - 兼容性测试
 - 界面测试
 - 易用性测试
 - 稳定性测试
 
按测试阶段划分
- 单元测试
 - 集成测试
 - 系统测试
 - 验收测试
 
按被测试软件划分
- app测试
 - web测试
 - 物联网测试
 - 车联网测试
 - 大数据测试
 - AI测试
 - 小程序测试
 
其他分类
- 回归测试
 - 冒烟测试
 
冒烟测试的特点包括:
- 快速执行:通常只需耗费很短的时间来完成,不需要深入到每一个细节。
基础功能检查:重点关注关键功能,比如应用程序的启动、用户登录、主要业务流程等。
故障筛查:如果冒烟测试失败,测试团队会停止进一步测试,直到修复这些基本问题。 
