请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
单机软件/共享软件
app

项目和项目需求(涉及到产品经理会根据客户需求提炼出项目需求)研发团队看得懂的需求
客户(提要求的人)和客户需求(客户提的要求)
项目角色:项目经理PM:负责整个项目组,测试,开发,运维,ui等
产品经理:对接客户,对接业务
测试经理:tpm,管理整个测试组
测试人员:写用例,执行用例
开发经理:管理开发人员
开发人员:写代码
UI:ui设计师
运维:维护环境(测试环境,开发环境,线上环境)
DBA:数据库管理员

第二讲:软件的生命周期
一.为什么要测试
1.
软件的非正常运行或者其自身的缺陷(bug)会引发很多问题
2.软件是由代码和文档组成的,而这些文档和代码由都是“人”来设计和编写的,人都有可能犯错
3.环境也会影响软件,以至于出现软件“失效”现象
4.软件测试活动只是关键的质量保证活动之一
二.什么是测试
1.制造业的定义:产品是否满足客户需求
2.软件行业的定义:a.验证软件的正确性  b.发现软件中的缺陷
3.发现软件中的缺陷的3种观点
①:测试是为了证明程序有错
②:一个好的测试用例,在于它能发现以前未发现的错误
③:一个成功的测试:能发现前所未有的错误测试
三.通常软件生命周期包括哪些阶段
1.客户问题引入或定义:客户提出需求,客户提的需求比较粗糙,需要和产品经理进行沟通
2.可行性分析:(涉及经济,政治,法律,技术等)
3.项目招标
4.项目立项
5.需求分析
6.开发阶段(设计 ,编码,测试)
7.维护
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册