mark学习测试的第一天
❀做一款购物软件
提出方:客户(甲方)
想法:做一款购物的软件
解决方案:找外包公司(乙方) 乙方:把项目接到手拿回自己公司做/把你派到甲方公司驻场
公司研发组团队成员
项目经理:分工项目 监管作用
产品经理:编写需求说明书(.prd格式 word文档) 制作原型
研发人员:Java工程师 ios工程师 Android工程师 前端工程师.....
测试人员:功能测试 自动化测试
设计师:UI设计师
周期:6个月 12月1日交付给我 合同:功能清单
以上参与人员为项目成员,测试人员所做的工作就是保证甲方需求按需求说明书保质保量完成并上线。
测试内容
1、测试基础 测试用例的编写
2、linux系统操作
3、mysql数据的使用
4、接口工具的使用 postman/jmeter
5、fiddler
6、python课程
软件测试工作职责
1、理解项目的需求、功能清单范围
2、根据项目的原型或者提供资料编写测试用例
3、编写测试用例通过审核后执行测试用例
4、当执行过程中发现与预期的想法不一致判断为bug 记录好bug(禅道)
5、开发修改bug,测试再去检查bug是不是已修复
6、修复好所有的bug后提交一个报告 测试报告(告知老大项目完成任务)
需求文档:以.prd格式或者word文档给的 文档内容:告知有哪些功能 具体功能里面页面展示元素有哪些 流程走向
原型:将功能的排版位置固定好 用墨刀编写的
验收测试:如果是给甲方客户做的项目 甲方客户验收
如果是给自己公司做的项目 自己老板说了算/邀请用户验收
1、软件测试概念
一般系统分为软件和硬件,软件被划分为系统软件、应用软件和介于这两者之间的。在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件:手机中的应用程序比如淘宝 微信 QQ 医院的挂号系统 超市的收银系统以及车载系统等
硬件:蓝牙 鼠标 电脑 连接线、电源 等
软件体系结构
什么是C/S结构
C/S(Client/Server)结构即客户端/服务器结构。客户端通常可以理解为安装在PC、手机终端设备上的软件,是软件系统体系结构的一种。比如:QQ软件、手机APP等,C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。
还有一类通信的软件,比如:百度云盘、迅雷下载等,也属于C/S结构。但是它们之间的数据传输不需要经过服务器处理业务,可以直接通过客户端进行传输,这种结构通常称为P2P(Peer to Peer)点对点结构。
P2P是可以简单的定义成通过直接交换来共享计算机资源和服务,而对等计算模型应用层形成的网络通常称为对等网络。对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。
什么是B/S结构
B/S(Brower/Server)结构即浏览器/服务器结构。随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来