黑马程序员技术交流社区

标题: 软件测试基础知识总结 [打印本页]

作者: 黑色兽兽    时间: 2018-5-20 21:29
标题: 软件测试基础知识总结
本帖最后由 黑色兽兽 于 2018-5-25 09:15 编辑

接触软件测试已有一个多月时间,对这段时间所学到的、了解的软件测试内容做了一个小小的总结,这部分总结并不全面,以后学到并掌握的内容会相应后补。
期初在网上看了一些测试知识,觉得别人写的都比较全面,这次编写是对自己的一点鼓励吧,希望对那些小白来说认识了解软件测试有所帮助。
1、什么是软件测试
定义:软件质量保证的一种手段
目的:发现错误以及避免这些错误的发生,使产品达到完美
概念:是软件工程中的一个非常重要的环节,是开发项目整体的一部分。是有计划有组织的,是伴随软件工程的诞生而诞生的,软件测试不是万能的,不可能发现全部缺陷,软件测试是有局限性的。
2、软件的生命周期(开发->测试->使用->维护)
创建项目
需求分析(产品根据用户的需求,编写需求文档)
概要设计(架构、模块、模块接口)
详细设计(模块内的逻辑和方法)
单元测试(检测代码逻辑是否符合详细设计需求)
集成测试(集成之前的单元测试)
系统测试(检测集成的测试是否符合需求)
验收测试(是否满足需求)
3、软件测试的方法
   在这里简单说几个方法
①、用试题检查法
②、用新旧两个系统做平行处理检查
③、软件测试自动化工具测试
4、测试的原则
①、尽早的、不断地进行测试
②、测试用例由输入数据和与之对应的输出结果组成,应包括合理和不合理的输入条件
③、开发者应尽量避免检查自己的程序
④、设计测试用例时,应包括合理和不合理的输入条件
⑤、充分注意测试中的集群现象,严格执行测试计划,排除测试的随意性
⑥、对每一个测试结果做全面检查
⑦、妥善保存测试计划,方案,用例,BUG记录及最终分析报告等文档
5、软件测试工作流程图
立项阶段
需求阶段
设计阶段
编码&单元测试阶段
集成测试阶段
系统测试阶段
验收测试阶段
结项总结阶段




作者: 魔都黑马少年梦    时间: 2018-5-25 16:48
加油加油
作者: 小影姐姐    时间: 2018-5-30 10:05
加油
作者: 歪果仁    时间: 2018-5-31 17:48
666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2