软件测试 半路出家

1.软件测试  为什么有软件测试

  1. 当前国内软件行业已经不是功能为主了,用户不仅仅只是对于盯着软件的功能是否满足要求,还会对软件是否容易上手,执行效率是否 ok..... 等一系列其中体验都有了更高的要求,所以着也需要我们对软件进行大量的测试 ,
  2. 有喜人喜欢创造,走上了开发岗位,而我们是为了 精益求精,为了完美所以才做的测试。

2.软件测试干啥的

  找bug,找虫子。

 

3.测试原则:

  1.  测试原则呢 就是在对开岗位做出的软件,有规则有顺序的流程性检测。
  2.   一款软件从无到有经理很多的开发阶段 由不同的人来参与开发,所以最终功能可能会存在问题,因此为了保证软件的功能试可用的,我们必须要测试。
  3. 测试软件存在缺陷:无论执行什么样的测试操作都能保证证明当前软件是有缺陷的。
  4. 不能执行穷尽测试:有些功能试没有办法将所有的测试情况都罗列出来的,所以任何测试操作都有结束时间,
  5. 缺陷存在群集现象:对于软件功能说,核心功能占20%,非核心是80%,在实际工作中我们会集中测试20%的核心功能,所以这个部分发现缺陷的几率高于80%,因此我们就会遇到缺陷都集中在20%功能模块里的现象。
  6. 杀虫剂现象:  不要对同一软件进行重复的单功能测试,会有,免疫性的。
  7. 无错误谬论:一个老员工过来说,我经验足,我的代码没有错误,神仙也有打盹的时候,老员工只是经验足,但是技术在更新,你也无法知道自己跟上时代没,新技术新问题。

测试工作阶段流程(什么时间干什么样的事情):

  • 需求说明文档阶段:各种规格使用说明书
  • 软件架构设计阶段:API接口测试
  • 编码开发实现阶段:源代码(白盒测试、单元测试)
  • 系统功能使用阶段:软件功能主体测试(当前行业测试主流最多的一种)

测试级别(测试流程一个套路的流程)

  • 单元测试(UT):
    •   针对代码函数,小功能的测试,一个点击事件,一个计算方法,一个功能误差  
  • 集成测试(IT)
    •   多个小功能的集合,称之为集成测试。    分开都可以用,合在一起没法用了。
  • 系统测试(ST)
    •    当前行业通用做的最多的测试,充当用户对软件功能主体进行测试。
  • 验证测试:
    •   α阿尔法测试(内测):
      •   使用之前,测试人员自己进行测试,随时监测随时更改,测试和开发人员进行自检查。
    •        贝特测试(bate版公测):
      •   以前枪火游侠游戏上的时候,《全服不删档公测正式启动》:就是让用户进行先注册玩,通过用户反馈收集错误整理。
    •   Uat测试:
      •   由客服方派出精通业务的业务员对应用软件进行测试,如果测试通过,那么就收收官。

 系统测试分类:

  •   功能测试: 验证当前软件的主题功能的是否可用
  •   兼容性测试:验证当前的软件在不同的环境下,不同的物理介质下是否可以满足条件
  •   安全测试:对用户授权的校验是否二次校验核实
  •   性能测试:消耗当前的资源,能不能达到预期的产出效果。







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值