51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: 默默巫
打印 上一主题 下一主题

[活动]迎五一,庆周年,盖高楼(活动结束)

 关闭 [复制链接]

该用户从未签到

181#
发表于 2009-4-28 17:30:19 | 只看该作者
性能测试心得(5)

以下还是读书笔记和心得

RBI方法: 通过不断增加并发用户和吞吐量来快速识别性能瓶颈的方法。

个人感想:我们本身使用的不断定时增加并发用户检查吞吐量瓶颈来检查服务器各资源瓶颈 的方法其实就是遵循了这种思想


性能下降曲线法: 与RBI的思想某些方面类似, 不过考察的性能指标是响应时间,通过和其他指标的联合考察, 以响应时间的明显变化点来定位瓶颈

个人感想:看性能图表进行分析常用
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2018-8-3 13:59
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    182#
    发表于 2009-4-28 17:31:42 | 只看该作者
    连续发超过三贴犯规
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    183#
    发表于 2009-4-28 17:31:52 | 只看该作者
    性能测试心得(6)

    以下是《软件性能测试过程详解与案例剖析》里面的提到的模型。

    PTGM 模型 (性能测试通用模型):

    1. 测试前期准备               
       包括保证系统稳定和功能完备,组建团队,测试工具需求确认, 性能预备测试

    2. 测试工具引入
       选择工具, 培训, 确定工具应用过程 (能做什么, 能获得什么结果, 通过结果能分析什么)

    3. 测试计划
       测试领域分析 (确定测试目的), 分析用户活动和业务建模, 确定性能目标, 制定计划

    4. 设计与开发
       测试环境设计, 测试场景设计, 测试用例设计, 开发脚本和辅助工具

    5. 执行和管理
       建立测试环境, 部署脚本和场景, 执行测试和记录结果

    6. 测试分析
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    184#
    发表于 2009-4-28 17:32:39 | 只看该作者
    How to use environment variable?
    A simple defintion could be... it is a variable which can be used across the reusable actions and is not limited to one reusable action.
    There are two types of environment variables:
    1. User-defined
    2. Built-in
    We can retrieve the value of any environment variable. But we can set the value of only user-defined environment variables.

    To set the value of a user-defined environment variable:
    Environment (VariableName) = NewValue

    To retrieve the value of a loaded environment variable:
    CurrValue = Environment (VariableName)

    Example
    The following example creates a new internal user-defined variable named MyVariable with a value of 10, and then retrieves the variable value and stores it in the MyValue variable.

    Environment.Value("MyVariable")=10
    MyValue=Environment.Value("MyVariable")

    评分

    参与人数 1综合技术指数 +15 收起 理由
    默默巫 + 15 楼层为5的参与奖

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    185#
    发表于 2009-4-28 17:33:41 | 只看该作者
    数据和数据库完整性测试

    数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。
    数据库完整性原即:
    主码完整性:主码不能为空;
    外码完整性:外码必须等于对应的主码或者为空。
    数据合理性指数据在数据库中的类型,长度,索引等是否建的比较合理。
    在项目名称中,数据库和数据库进程应作为一个子系统来进行测试。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理系统 (DBMS),还需要进行深入的研究,以确定可以支1持测试的工具和技术。

    比如,有两张表:部门和员工。部门中有部门编号,部门名称,部门经理等字段,主码为部门编号;员工表中有员工编号,员工所属部门编号,员工名称,员工类型等字段,主码为员工编号,外码为员工所属部门编号,对应部门表。如果在某条部门记录中部门编号或员工记录员工编号为空,他就违反主码完整性原则。如果某个员工所属部门的编号为##,但是##在部门编号中确找不到,这就违反外码完整性原则。
    员工类型如下定义:0:职工,1:职员,2:实习生。但数据类型为Int,我们都知道Int占有4个字节,如果定义成char(1).就比原来节约空间。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-8-3 13:59
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    186#
    发表于 2009-4-28 17:35:46 | 只看该作者
    下班了,明天再灌
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    187#
    发表于 2009-4-28 17:36:23 | 只看该作者
    白盒测试

    白盒测试是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。白盒测试分为动态白盒测试和静态白盒测试
    2.1 静态白盒测试
    利用眼睛,浏览代码,凭借经验,找出代码中的错误或者代码中不符合书写规范的地方。比如,代码规范中规定,函数必须为动宾结构。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    188#
    发表于 2009-4-28 17:37:16 | 只看该作者
    数据库测试是我关注的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    189#
    发表于 2009-4-28 17:37:44 | 只看该作者
    3.功能测试

    功能测试指测试软件各个功能模块是否正确,逻辑是否正确。
    对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面 (GUI) 与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。功能测试的主要参考为类似于功能说明书之类的文档。
    比如一个对电子商务系统,前台用户浏览商品-放入购物车-进入结账台,后台处理订单,配货,付款,发货,这一系列流程必须正确无误的走通,不能存在任何的错误。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    190#
    发表于 2009-4-28 17:39:37 | 只看该作者

    参加沙龙

    周末参加咱们的沙龙了,虽然移动终端的测试还没有接触到,但是提前了解一点还是很有用的,期待以后的沙龙
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    191#
    发表于 2009-4-28 17:39:42 | 只看该作者
    随着我国软件业的发展,专业的软件测试人员成为了众多知名公司追逐的对象,软件测试有着广阔的发展前景,具体可以分为:
      • 初级测试工程师:初级职位,开发测试脚本,执行测试
      •测试工程师 / 程序分析员:编写自动测试脚本程序
      •高级测试工程师 / 程序分析员:确定测试过程并指导初级测试工程师
      •测试组负责人:监管 1-3 人工作,否则规模 / 成本估算
      •测试 / 编程负责人:监管 4-8 人,安排和领导任务完成,提出技术方法
      •测试 / 质量保证 / 项目经理:负责 8 名以上人员的一个或多个项目,负责全生存期
      •业务 / 产品经理:负责多个项目的人员管理,负责项目方向和业务盈亏
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    192#
    发表于 2009-4-28 17:40:32 | 只看该作者
    哈哈,五一快到了,偶来凑热闹
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-8-3 13:59
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    193#
    发表于 2009-4-28 17:41:00 | 只看该作者
    势必拿下200楼
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    194#
    发表于 2009-4-28 17:41:06 | 只看该作者
    #195

    什么是可用性?
    可用性是那些影响用户对产品或系统体验的因素的组合。可用性标准包括:
             容易学习-为了完成基本的任务,用户能够多快的学会使用一个他以前从未使用的系统?
             使用的效率-一旦用户对系统有些了解,他需要多少时间来完成关键的任务?
             可记忆性-当用户再次使用系统时,为了有效的使用它,他/她将记得充分吗?
             错误频率和严重程度-系统中出现错误的频率如何?他们的严重程度如何?用户如何从错误中恢复?
             主观满意度-用户怎样对系统作出反应?他/她感觉使用的如何?

    评分

    参与人数 1综合技术指数 +15 收起 理由
    默默巫 + 15 楼层为5的参与奖

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-9-21 13:50
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    195#
    发表于 2009-4-28 17:41:07 | 只看该作者
    2、白盒测试

      白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    196#
    发表于 2009-4-28 17:41:16 | 只看该作者
    负载测试
    负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。
    在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。
    比如,在B/S结构中用户并发量测试就是属于负载测试的用户,可以使用webload工具,模拟上百人客户同时访问网站,看系统响应时间,处理速度如何?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-8-3 13:59
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    197#
    发表于 2009-4-28 17:41:19 | 只看该作者
    继续啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    198#
    发表于 2009-4-28 17:41:40 | 只看该作者
    WAP主要测试内容
    1、浏览器功能测试:验证终端上浏览器的功能的完备性是否符合测试规范的要求

    测试人员通过使用终端登陆测试网页,浏览使用各个功能,检查是否与规范要求(例如:浏览器每行可以显示几个汉字,书签可以保存多条记录等等)

    2、业务测试:验证终端是否可以正常下载,浏览过程中来电等相关业务的测试,通过信令分析,判断业务流程是否正确(例如: 多get下载,push业务,来电浏览器是否去激活等)

    3、协议测试:主要通过协议分析仪进行跟踪测试,验证http1.1协议流程是否正确(例如:http1.1的post命令/get命令)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-8-3 13:59
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    199#
    发表于 2009-4-28 17:41:44 | 只看该作者
    过来
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    200#
    发表于 2009-4-28 17:41:46 | 只看该作者
    How can i check if a parameter exists in DataTable or not?
    The best way would be to use the below code:
    on error resume next
    val=DataTable("ParamName",dtGlobalSheet)
    if err.number<> 0 then
    'Parameter does not exist
    else
    'Parameter exists
    end if
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-4 09:49 , Processed in 0.083756 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表