黑马程序员技术交流社区

标题: 软件测试学习心得 [打印本页]

作者: mxm706    时间: 2018-9-21 20:57
标题: 软件测试学习心得
本帖最后由 mxm706 于 2018-9-21 21:00 编辑

一、学习了软件测试的基础理论
1.易用性测试
2.需求性测试
3.功能性测试
4.安全性测试
5.兼容性测试
6.性能测试(又称压力测试)


二、学习了专业术语
软件和硬件,PC机(personcomputer),物理机(带有机箱的计算机,例如:台式电脑),便携机(终端机,例如:手机,iPad),TL测试组长(testleader),TPM测试经理(test projectmanage),TE测试工程师,TC测试用例,OS操作系统(operation system),其中OS是一种特殊的软件。


三、学习了DOS命令
1.快捷键win+R,打开运行窗口
2.输入cmd,之后按enter键,进入DOS命令窗口
3.输入d:,按enter键,进入到D盘
4.输入dir,查看到D盘目录
5.输入ipconfig,查看IP地址
6.输入net share,查看分享
在此基础上理解了相对路径和绝对路径的区别,相对路径是指当前路径,而绝对路径是指全路径,完整路径。


四、了解了软件的基本结构
web:  c/s:客户端到服务器端   优点:传输速度快(点到点),缺点:占用空间
         b/s:浏览器到服务器端  优点:不需要安装,缺点:占内存


五、什么是软件测试?
软件测试就是找出软件中存在的错误或缺陷
分类:
按照技术上分为:手工测试和自动化测试
用例设计上分:黑盒和白盒
阶段性划分:单元测试,集成测试,系统测试,系统集成测试,用户验收测试


六、学习了软件生命周期
其中需求分析、开发阶段(设计、编码、测试)和维护是最主要的阶段
1.瀑布模型
2.V模型:测试在开发之后进行的串行活动
在进入一个项目组中,对这个项目首先是要进行一个需求分析(SRS),之后再进行一些概要设计(HLD)和详细设计(LLD),然后编程技术人员会进行编程(coding)操作,在此之后,需要对项目进行单元测试(UT)、系统集成测试(SIT)和用户验收测试(UAT).
3.增量开发模型
4.迭代模型
5.敏捷模型
6.H模型:这里以防火墙为例





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