测试各个阶段

    第一个阶段(单元测试阶段):单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
    第二阶段是:把自己的代码和别人的代码合并(一般是指版本库整合代码),在测试服务器,或者有条件的服务器【测试环境】进行测试,这个阶段就是SIT测试阶段;
    第三个阶段:就是把需要上生产的代码在生产环境进行最后的演练,让用户验收,这个阶段叫UAT测试阶段。

相关过程详解:
第一个阶段(单元测试阶段):
1,不能只测试一条正确执行路径,要考虑到所有可能的情况 ;
2,要确保所有测试都能够通过,避免间接损害 ;
3,如果一个函数复杂到无法单测,那就说明模块的抽象有问题 ;
4,配置不是单元测试的难点,难点是mock,做单元测试需要伪造被测函数用到的大部分函数;
第二个阶段(SIT测试阶段 ):系统集成测试 (System Integration Testing ) ,它最简单的形式是:把两个已经测试过的单元组合成一个组件,测试它们之间的接口。系统集成测试是整个测试阶段的最后一步,所有的开发和测试在这一点上集中表现为生成一个具有一定功能的软件系统。就是说将所有开发人员的代码进行整合,在测试环境由测试人员进行测试(一般是黑白盒结合测试),进一步检测代码逻辑以及运行成果;一般 进入这个阶段之后,代码基本不进行变更。只有这个阶段通过了,再会到第三个阶段;
第三个阶段(UAT测试阶段 ):用户验收测试(User Acceptance Test),也就是用户可接受测试,系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它是由系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这个阶段也就是上生产的最后一步演练;一般情况下是用生产环境进行测试;用户通过演练判断系统是否达到预期标准(开发过程中会有项目经理进行沟通),这一个阶段要求程序到达用户预期,能投入市场使用 。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hgd95

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值