A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑色兽兽 中级黑马   /  2018-5-25 09:15  /  2336 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑色兽兽 于 2018-5-25 09:15 编辑

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



4 个回复

倒序浏览
回复 使用道具 举报
加油加油
回复 使用道具 举报
加油
回复 使用道具 举报
666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马