PHP软件开发测试简介

      笔者发现国内的PHP开发,对测试这一块儿不是特别重视,要不就是秘书兼职测试(功能测试),要不就是程序员自己测试自己的程序,要不就是把开发效率低、水平不怎么样的程序员发配去做测试。笔者表示无奈和担忧,本文就从测试的目的、原则、方法、以及内容上,简单介绍一下PHP软件测试。

1. 测试目的

      从用户角度看,软件测试就是及早发现软件中隐藏的错误和缺陷。
      而开发者角度看,就是为了确认软件不存在错误,满足用户的需求。

2. 测试原则

      2.1 尽早而且不断地进行测试,开发阶段就应该有测试人员参与。
      2.2 测试用例设计应该由测试输入数据和对应的测试输出结果组成。
      2.3 程序员避免测试自己的程序。
      2.4 测试用例的设计中,包含合理的输入以及不合理的输入。
      2.5 检查程序功能的完备性,还应该检查程序的多余性(副作用)。
      2.6 业务流程和接口内容的测试十分重要。
      2.7 注意测试中群集现象(即残存错误的数目与已经发现的数目成正比)。
      2.8 严格执行测试计划。
      2.9 对测试结果进行全面的检查。
      2.10 要妥善保存测试计划、测试用例、出错统计、最终分析报告,以便查阅及重复利用。
      2.11 性能测试与功能测试同等重要。

3. 测试方法

      3.1 动态测试。可控地运行待测程序,多角度观察程序内部运行。发现错误的效率与测试用例的设计(典型方法有黑/白盒测试)相关。
      3.2 静态测试。人工评审文档和程序。
      3.3 正确性测试。证明程序符合要求。常用归纳断言法,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值