• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

WEB应用程序测试方法和测试技术详述

发布: 2009-12-30 09:59 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 72次 | 进入软件测试论坛讨论

领测软件测试网

  ?? 软件配置 (Configuration):如IE浏览器的不用选项-安全设定最高,禁用脚本程序等等,你们的程序在各种不用的设置下表现如何。

  2. 2.2 单元测试技术(Unit Test):

  2. 2.2.1 下面是对白盒测试和单元测试的区别的论述:

  单元测试和白盒测试是不同的,虽然单元测试和白盒测试都是关注功能,他们都需要代码支持,但是级别不同。白盒测试关注的是类中一个方法的功能,是更小的单位,但是完成一个单元测试可能需要N多类,所以说作单元测试需要写驱动和稳定桩,比如查询单元是一个查询包,包括N多的测试类、测试数据,运行他需要提供数据的部分,输入参数和发出命令的驱动等等,是比类大的一个整体进行的。

  另一个明显的区别是白盒测试不会关注类接口,但是单元测试主要的内容就是类接口测试。

  不过很多时候是很少区分的,因为这两种技术实现起来有很多相互关联的部分。不过要看你对质量的关注程度来决定。

  2. 2.2.2 功能测试边界测试\越界测试技术详述

  ? 边界条件

  边界条件是指软件计划的操作界限所在的边缘条件,如果软件测试问题包含确定的边界,那么数据类型可能是:数值、速度、字符、地址、位置、尺寸、数量。同时,考虑这些类型的下述特征:第一个/最后一个、最小值/最大值、开始/完成、超过/在内、空/满、最短/最长、最慢/最快、最早/最迟、最大/最小、最高/最低、相邻/最远。

  ? 越界测试

  通常是简单加1或者很小的数(对于最大值)和减少1或者很小的数(对于最小值),例如:第一个减1/最后一个加1、开始减1/完成加1、空了再减/满了再加、慢上加慢/快上加快、最大数加1/最小数减1、最小值减1/最大值加1、刚好超过/刚好在内、短了再短/长了再长、早了更早/晚了更晚、最高加1/最低减1。

  另一些该注意的输入:默认,空白,空值,零值和无;非法,错误,不正确和垃圾数据。

  2. 2.2.3 状态测试技术

  ? 软件可能进入的每一种独立状态;

  ? 从一种状态转入另一种状态所需的输入和条件;

  ? 进入或退出某种状态时的设置条件及输入结果。

  具体测试方法可以参考如下:

  ? 每种状态至少访问一次;

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网