软件生命周期:
软件生命周期(SDLC,Systems Development Life Cycle)是软件开始研制到最终被废弃不用所经历的各个阶段.
需求分析阶段--输出需求规格说明书(原型图)
测试介入的晚--回溯成本高
敏捷开发模型:
从1990年代开始逐渐引起广泛关注,是一-种以人为核心、迭代、循序渐进的开发方 从1990年代开始逐渐引起广泛关注,专注于交付对客户有价值的软件。是一个用于开发和维持复杂产品框架, 就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
重要——测试流程图
冒烟测试、正式测试
测试计划:测试工作统筹安排(测试内容、那些人、任务分配、测试环境、工具、时间安排)----测试负责人/主管/组长
编写测试用例,什么测试用什么用例--具体怎么来进行测试的文档
发布要求:剩余bug数量很少+用例执行覆盖率
发布流程:开发打包---运维/运营/开发---部署生产环境 实现发布上线
开发环境: 开发人员写代码的环境
测试环境: 测试人员进行测试的环境(一个或以上)
预发布环境:(UAT环境);验收测试进行的环境;发现了问题怎么办?---开发改正
生产环境:真实的用户使用环境
在测试环境添加的数据和信息可以在生产环境中看到吗?——不可以;这是两套不同的生产环境