1项目实战:
	进到公司后怎么开展工作
		1.参加公司培训
		2.看文档看资料
		3.我们会负责什么,在项目组承担什么角色
		(了解项目组情况,以及负责的项目目前的情况)
		4.认人
		5.公司的一些部门情况
		测试一般都是在技术部门或者业务研发部门,大的公司一般会有测试组
		
	项目组组成成员
		项目经理(1个):负责整个项目组的人员管理,把控项目进度
		产品经理(1个):负责提出需求,需求文档的编写,业务框架
		开发(15个):前端3个
				adr开发,ios开发,小程序开发。
				ui 美工1个
				
			  后端12(负责逻辑之间的编写)
				架构师(1个)
				服务端开发(10个)
				
		测试3个:找bug,把控产品的质量
		运维:1-2个 负责测试环境的管理,负责设备及网络的管理
		运营:负责产品的推广,负责产品生产环境运营
		
	测试的工作开展:
		围绕整个测试流程开展工作(很核心)
			测试流程分为3个阶段
			第一个阶段:需求了解阶段
				产品提供需求文档:可以是一个world文档,也可以是一个url连接,拿到文档后进行一个1-2天的分析。有一些对文档不是很了解的进行标记
				需求评审会议:由产品经理组织
				参与会人员:尽量是项目组所有成员。
				目的:1.澄清需求   2.开发与测试的需求了解达到一致  3.项目排期,确定上线时间
				
			第二个阶段:测试准备阶段
				1.提炼测试点
				2.根据提炼的测试点编写测试用例
				3.用例评审会议:由测试发起。有些没有考虑到的场景进行补充,完善测试用例。
			
			第三个阶段:测试执行阶段
				开发提测:由开发提供提测文档(提测项目的一些功能点)
				冒烟测试:对一些核心功能的用例执行,也即是所说的主流程的用例(不影响后期工作开展的用例)
							如果冒烟通过则进入系统测试阶段,不通过则打回继续开发
				执行测试用例阶段(系统测试阶段):执行所有的测试用例,如果系统测试阶段,考虑到了多的场景,再次对测试用例进行补充
				有bug提交bug,跟踪bug
				回归测试:回归bug,与bug相关联的模块进行回归。
				达到上线标准测试报告输出(测试报告量化工作:执行了多少用例,发现多少bug,修改了多少bug)
				测试报告核心:项目的通过与否
				
				预发布测试(属于迭代的产品):在正式上线前的一个测试,只需要对核心功能的用例执行
						(预发布环境调用的就是生产环境的数据,但是生产环境没有ui,用户是看不见的,只发到办公网络)
				验收测试:产品进行验收(提出需求的人员验收)

			第四阶段:项目上线
					
	
	工作中如何去了解项目:以fanwe借贷系统为例
		项目是做什么用的?
			针对一些需要借款的人员
			针对一些有闲钱想要投资的人员
			平台从中收取服务费或者管理费
			
		给什么人使用的?(是对外的项目,还是公司内部使用的项目)
		
		为什么需要去做这个系统?
			可以解决借款人员的资金周转,同时给投资人员带来收益,公司从中收取服务非与管理费
			做到了3方共赢
		项目入口:需要获取一个测试环境的地址(获取一个测试的入口)
			
		前台:使用人员是用户,需要借款的人员,想要投资的人员
			前台的功能模块
				首页:展示的是一些可以投标的信息
				我要理财:需要投资人员的一个入口
				我要借款:借款人申请借款的一个入口
				我的p2信贷:个人信息的管理
				安全保障:平台的一些规则说明
				积分商城:福利系统,通过积分兑换商品,推广手段
				理财中心:可以投资fanwe发布的一些理财项目
		
		后台:使用人员是公司的内部人员,可以对用户进行管理
			首页:展示的是一些投资数据
			贷款管理:进行贷款的一个审核
			理财管理:平台发布一些理财项目的一些数据统计
			会员管理:平台的会员管理及普通用户的管理
			资金管理:对资金充值提现的管理
			数据统计:统计平台的运营情况
			部门管理:针对的是公司成员的管理
			前端设置:配置的是前台的界面展示
			营销推广:给平台推广的
			系统配置:平台的一些接口配置,规则配置
			
	主体业务流程:注册>登录>借款>平台审核>投资>平台放款>还款
			
		资金流向:平台的资金托管账户
		借款人自己的银行账户,平台的第三方账户
		投资人自己的额银行账户,平台的第三方账户
		投资人银行卡账户充值>投资人平台的第三方账户>投标>公司的资金托管账户>放款>借款人的三方账户>借款人提现到自己的银行卡账户
		
	涉及到很多三方接口:
		实名认证接口
		银行的三方接口
		征信接口
		
		放到生产环境测试
	
	
	租房系统:用户端,房东端,管理员清楚这三种用户之间的关系
	针对人员:需要租房的用户
			  有房出租的房东(中介)
			  平台从中收取服务费
			  
			解决用户租房的问题:用户租房更方便,选择性更多
			解决房东空闲房屋的出租:降低获取客源成本
			平台收取服务费
			
			用户端模块:
				登录模块:手机号加密码登录
						  注册模块
						  忘记密码模块
						  
				首页:房源列表
					  消息模块(聊天界面)
					  
			用户端:注册登录>发布求租>房东可以看到求租信息>沟通>预约看房>办理入住>签订租房合同>到期退租(到期续约)转租>房东审核
				   注册登录>浏览房源(房东已发布租房信息)>沟通>预约看房>办理入住>签订租房合同>到期退租(到期续约)转租>房东审核
																							
			房东端:注册登录>发布房源>平台审核>	预约看房>办理入住>签订合同>用户入住>处理售后>到期退租>提现
			
进公司第一天该做什么?
	1.认人(项目经理会带着我们认识项目组成员,我们还要做一个自我介绍)
	2.需要知道项目组是做什么类型的项目(从无到有还是迭代产品,是内部使用还是客户使用)?进行到什么阶段了?
	3.需要怎么知道项目的业务(看相关文档,咨询产品或者带你的人)
	4.需要知道具体的提测时间,我们需要负责什么工作(负责哪些模块的测试,负责什么测试)
	5.环境安排:电脑、测试设备---由公司提供
	6.测试环境:由项目组提供(服务器地址,数据库,账号密码)
	7.申请对应的权限(找项目经理或者产品获取对应的权限)
		沟通软件:qq,微信,企业微信、飞秋。。。。。公司自己开发的聊天软件
					最正规多的沟通产品,是以邮箱的形式传达
		安装工作中需要的软件:xshell,xftp,navicat,xmind,office,python,jmeter或者postman(接口测试的工具),fiddler
	
	日报,周报,月报(量化工作,这日\周\月 做了什么?写了多少用例,执行了多少用例,发现多少bug,修复了多少,工作中碰到了什么问题)
	会议:早会,晚会(站立会议,时间比较短),每周例会。上线前会议(尽量是项目组所有成员)