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

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

软件测试和VSTS 测试工具

发布: 2009-5-31 10:56 | 作者: 不详 | 来源: 测试时代采编 | 查看: 323次 | 进入软件测试论坛讨论

领测软件测试网

在软件开发的一定阶段,我们要对一个软件进行全面和系统的测试,以保证软件的各个模块都能共同工作,在各方面都能满足用户的要求。这时的测试叫系统/集成测试
        问:什么时候做系统测试?是不是越快越好?
        答:原则上是当一个模块稳定的时候,就可以把它集成到系统中,和整个系统一起进行测试,通常在软件产品需要阶段性发布的时候。
 
        问:有一种叫Scenario Test,是什么意思?
        答:就是以场景为驱动的集成测试,关于“场景”,大家可以看专门的介绍。这一方法的核心思想是:当用户使用一个软件的时候,他/她并不会独立使用各个模块,而是把软件做为一个整体来使用的。我们在做场景测试的时候,就需要考虑在现实环境中用户使用软件的流程是什么样,然后模拟这个流程,看看软件能不能达到用户的需求。这样,能使软件符合用户使用的实际需求。
 
        用一个数字照片编辑软件为例,这个软件的各个模块都是独立开发的,可是用户有一定的典型流程,如果这个流程走得不好,哪怕某个模块的质量再高,用户也不会满意。
 
1.把照相机的储存卡插入电脑
2.程序会跳出窗口提示用户导入照片
3.导入照片
4.对照片进行快速编辑
      a.    调整颜色
      b.    调整亮度,对比度
      c.    修改红眼
5.把其中几幅照片用email发送
 
        这里面每一步出了问题,都会影响用户对这一产品的使用,同时这里面各个模块的用户界面如果很不一致(即使是ok/cancel按钮的次序不同),用户使用起来也很不方便。这些问题都是在单独模块的测试中不容易发现的。

1.10   Performance Test 效能测试

        用户使用软件,不光是希望软件能够提供一定的服务,而且还要求服务的质量要达到一定的水平,软件的效能,是这些“非功能需求”,或者说“服务质量需求”的一部分。
 
        效能测试要验证的问题是:
          软件在设计负载内能够提供令用户满意的服务质量。
 
   1.在设计负载内我们要定义什么是正常的设计负载
   2.令用户满意的服务质量我们要定义什么样的质量是令用户满意的
 
        设计负载从需求说明出发,得出系统的正常负载。例如,一个购物网站,客户认为正常负载是每分钟20次客户请求。
        用户满意的质量同一个购物网站,如果客户定义满意为:每个用户的请求都能在2秒钟内返回结果。
 
我们可以逐步细化
        设计负载的细化,上面我们只提到“20次客户请求”,那这些客户请求到底是什么,我们可以按照请求发生的频率来分类:
   1.用户登录10%
   2.用户查看某商品详情(50%
   3.用户比较两种商品(10%
   4.用户查看关于商品的反馈(20%
   5.用户购买商品(5%
   6.所有其他请求(5%

     

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


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

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