找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
软件周期:
1.客户问题的引入
2.可行性分析
3.项目招投标
4.项目立项
5.需求分析
6.开发阶段(设计、编码、测试)
7.维护


生命周期模型有哪些?
瀑布模型
V模型
W模型
H模型
敏捷开发模型
迭代开发模型
增量开发模型

V模型
1.需求分析---》产品经理根据用户的需求提炼为项目需求,召开需求澄清会议(需求评审),经历多轮讨论分析最终形成一个基线化文档,叫需求规格说明书,简称SRS
基线化文档:代表各方对该文档达成一致,可进入下一个状态
2.概要设计:简称HLD,项目分为模块A、模块B、模块C---开发人员输出概设
3.详细设计:简称LLD,针对每个模块中具体的功能怎么实现---开发人员输出详设
4.编码和实现:开发人员编写代码(代码打包成压缩文件  .war/.jar)
5.单元测试:简称UT,又称白盒测试,通过盒子的外部可用看到内部的结构及逻辑---》对代码进行测试,由开发人员自己完成
6.集成测试:简称IT,模块A、模块B、模块C单独测试没有问题,放在一起进行测试;
又称灰盒测试,接口测试(api测试)
7.系统测试:简称ST,黑盒测试,功能测试,除了保证当前软件的功能正常使用,还需要保证与第三方系统对接不会出现问题;
8.验收测试:简称UAT
α(阿尔法测试):内测,公司内部的开发和测试人员模拟用户行为进行操作,对此时发现的bug进行修复
β(贝塔测试):公测,产品已经交付客户手中,此时出现bug,客户进行收集发送邮件到项目组
9.上线


H模型


敏捷开发:
周期短:1-2周一个版本
轻量级:每个版本的任务量不会太多


迭代开发模型:将一个复杂且周期长的项目划分为多个独立的功能模块,且分为多个版本开发上线




冒烟测试:对系统主体功能进行测试


回归测试测试哪些内容?
1.测上一轮发现bug的用例
2.测试与上一轮发现bug的相关模块的用例
3.执行冒烟用例
4.测试新增的用例



测试活动生命周期:
1.测试计划
2.测试用例编写,输出测试用例
3.测试实现与执行(冒烟测试、sit测试)
4.输出测试报告,达到准出标准,进行验收测试
5.版本文档归档





分享至 : QQ空间
收藏

0 个回复

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