正在当学生,为了自己也为了家人努力去拼一把,本命年的自己不要让自己失望。最近正在学习软件测试方面的东西,顾每天相当于分享大家,也是自己的一个复习过程。
软件测试学习需要先对系统测试进行一个了解:
一.基础概念:
1)软件工程:
软件:是指计算机系统中的程序和文档。
软件工程里面的角色也是需要了解的:
a. 客户——就是掏钱的或者指代用户
b. 产品经理——互联 兴起后的岗位
c. 架构师——技术选型、框架设计
d. 程序员——分三类:【前端:展示、人机交互。就是大家第一眼看见的东西,或者在页面进行更换时候的动画】【后端:业务逻辑的代码。这个就是大家看不见的东西了】【UI:用户界面设计工程师。简单讲就是画画的】
e. 测试工程师:主要工作就是找bug。但是也是有操守的:数据记录必须有根据、编写 告的时候实事求是、流程规范要遵守
2)研发模型:在长期的实践中总结出来的一些固定操作
大爆炸模型、边写边改模型、瀑布模型、增量迭代模型、敏捷模型
3)测试模型:V模型、W模型、双V模型
4)软件测试六大类型:
可维护、功能性、效率、可靠性、可移植性、稳定性、安全性
5)测试分类:
A. 内部逻辑清晰与否选择:白盒、黑盒、灰盒(接口)
B. 测试对象是否运行:
a. 静态测试:代码走读、代码的检查、文档评审
b. 动态测试:单元测试、冒烟测试、接口测试、系统测试
C. 按照测试的阶段:
a. 单元测试:功能测试
b. 集成、接口测试:功能、性能、安全测试
c. 系统测试:功能、兼容、安装卸载、界面、性能
d. 验收测试
e. Alpha测试:内测
f. Beta测试:公测
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!