记录自己关注的!

发布新日志

  • 网页测试

    2008-07-17 18:15:22

    1 UI测试 看页面是否美观养眼(包括页面的布局是否合理,策划是否舒服美观,页面长度是否合理,前景色与背景色是否搭配,页面风格是否统一,色调是否适合人眼,会不会太刺眼,字体大小是否合适,字体的颜色是否与背景色搭配,字体链接时是否会出现设置怪异的背景色,字体颜色有没有与背景色太接近或差距太大导致我们没办法看清字体或刺激了我们的视觉,点击链接时图片和字体会不会产生移位),表格和DIV测试,是否网页设计师在表格或DIV里放置了过多的东西导致表格或DIV拉长,表格或DIV之间对齐了没有,中间是否有空隙,是否产生了错位,如果在表格或DIV中设置了溢位,表格或DIV中的内容是否可以全部看到,有没有出现一半字的情况,如果使用了框架结构.框架结构是否合理,表格每行的宽度是否足够,是否有折行

    2 链接测试  点击链接时是否可以进入我们要找的页面,进入了我们要找的页面后能否正确返回,链接页面会不会是空白页面或孤立页面或根本没链接(也就是说链接的是自己本身),如果链接的是空白页我们是否可以再正确返回,如果使用了框架或内嵌框架是否可以正确在本框见页内显示要查找的页面,使用内容置顶时是否可以正确实现

    3 表单测试  表单的测试包括单选按钮,复选框,文本框,密码项和菜单项和提交按钮类按钮的测试和后台数据库的测试.首先如果是单选按钮我们选择了一个后可不可以再选第二个,如果是复选框的话我们能不能同时选择多个选项,选择多个选项时若需要全选那摸我们是要一个个的选择还是只需要选择一次就可以,在文本框里我们输入的字数有无特别限定,若与特别限定条件不符那摸我们是否可以操作成功,在对用户名和密码的设置时用户名是否可以为数字,汉字,非英文 字符,中间是否可以有空格,标点符号,对密码的长度有无特别限定,若超过特别限定或少于特别限定我们是否可以操作成功,密码是否可以为汉字,英文,特殊字符和标点符号,中间是否可以空格,密码是否设置了屏蔽菜单项分级是不是太多,过长(特别是我们为了节省空间在导航上设置的菜单)点击菜单选项上的各分级目录是否可以正确进入链接页面,进入链接页面我们是否可以正确返回,点击提交按钮看是否可以提交成功,点击取消按钮看其是否生效,提交后看我们的资料是否保存成功,保存后刷新页面看我们的资料是否可以正确显示,我们是否还可以再回到原始页面,如果未输入用户名或密码会不会提示出错,错误提示是否可以关掉,提示出错后我们能否回到原始页面,用户提交的数据是否真实有效,如填写的所属省份与所在城市是否匹配,出生年月与身份证号是否匹配等

    4  兼容性测试  在各种配置不同操作系统上和分辨率不同的电脑上及使用不同的浏览器对其测试,看其是否可以正确显示,是否有图片和页面错位和太大太小等问题使有的部分无法看到,是否有图片或视频无法显示

    5  网络配置测试  看看网页是否可以打印或保存(如果是保密的网页或不想让别人保存的页面可以将其作成FLASH格式的,不让用户保存),看看网页冗余代码是否过多或容量太大导致网络运行速度过慢

    6  负载测试  多个用户同时上网,砍其最大的承受能力是多大,如果超过了这个极限会有何反应

    7  压力测试  看看几百,几千甚至几万个人同时上网网页还能显示不,运行速度会有怎样的变化,是否响应时间太长或运行过慢,他到啥时候会崩溃

    8 安全测试  用户名和密码是否有长度限制,是否有复杂度限制,登陆次数是否受限,如果超过了登陆次数,关闭页面重新登陆是否还可以登陆进去,换了台电脑或在另外的地方登陆呢,WEB系统是否有超时限制,超时以后是否会提示登陆,日志文件是否记录登陆后用户进行的操作操作,是否记录登陆失败的操作,事物完成后,会不会记录拥护进行的操作,会不会记录用户名,是否在ASP,JSP,JAVAscrīpt,VBscrīpt等脚本语言里有设置可以访问服务器的语言,是否使用了安全套接字层协议SHTTP,若使用了这种协议,那摸在网页中是否有备份替换的页面

    9  接口测试  在处理过程中中断事务,看看会发生什么情况?订单是否完成?尝试中断用户到服务器的网络连接。尝试中断 web 服务器到信用卡验证服务器的连接。在这些情况下,系统能否正确处理这些错误?是否已对信用卡进行收费?

    10 应该对网页中的插件,如FLASH,视屏,音频的也应该测试,看看是否可以正常播放或播放太慢,还应该对网页中的特效及脚本,如JAVAscrīpt,VBscrīpt进行测试,看看是否可以达到预期效果,西西,如果像是51这样的论坛,当然应该页是否可以实时更新啦,看看发新帖了后,啥时可以看到NEW,苹果红,绿,黄是否对应实际的情况,默认表情是否可以正确显示,回复了新帖后,刷新看能否置顶

    11 网站有设置下载和上传文件的功能那摸我们就应该考虑下载和上传是否可以成功,如果下载上传文件不成功是否可以报错,报错后是否可以刷新,下载文件指定的服务器地址是否有效,下载地址是否方便用户查找等,如果是招聘网站就应该考虑到招聘信息是否可以时实更新,新加入的网站是否可以置顶,如果是按招聘会发布时间排序排序是否成功,若按召开招聘会时间排序,排序是否成功,如果是金融,银行网站,我们不但要考虑其安全性还应该考虑操作的成功性,查询呀,转帐呀之类的,很多,其他的五花八门的就更多了,的知道需求才可以!

    12 如果是邮件网站的测试的话,应该考虑到收信,发信及写信功能是否正常,是否可以正常保存草稿,搜索功能是否正确无误,已发送与与已删除功能是否正常,读完信件后,是否会显示读完的状态,是否还会提示你有信件未读,这种情况是有的,我就碰到好几次,明明读完了,却在收件箱中还显示有信件未读,还有提示,太晕了,看起来,网易的邮箱也有问题呀,还有,经常出现草稿需要保存N多次的情况,还有,网易的发送主体窗口会改变文本本身的格式,也不知道他们考虑过改进没有,用的超不爽,至于其他的邮箱服务之类的,也就是正常的功能测试,多考虑些特殊情况就好了!
  • 性能测试要点1

    2008-07-17 16:02:36

    1.什么是性能测试
    性能测试是用来测试软件在系统中的运行时能力,特别是针对实时系统和嵌入式系统。性能测试可以在各个测试阶段进行,但进行的目的各有不同,有诊断性质的,有调优性质的,还有检测性质的。但对于一个系统真正的性能测试只有在系统集成测试阶段执行。性能测试的目的一方面是为了检验系统的性能是否符合要求,另一方面也是为产品的宣传提供有力的数据。
    2.性能测试的分类
    a。一般意义的性能测试
    这类的性能测试一般单指响应时间的性能测试,如正常用户操作时客户端的响应时间
    b。强度测试
    强度测试需要在反常数量、频率或资源的方式下运行系统,以检验系统能力的最高实际限度,它要求软件必须被强制在它的设计能力的极限状态下运行。
    c。软件可靠性测试
    测试要需持续一夜,一周,或者几周的时间,目标是发现短序列测试遗漏的错误。这种测试经常发现的错误包括越界指针,内存泄漏,栈溢出,超过两个特性之间的错误交互等,也称长序列测试,持久测试,耐力测试。一般的软件平均无故障时间是一个最为重要的可靠性指标。
    3.性能测试的方法
    a。测试人员与应用交互的过程中,应该知道应用的响应是否缓慢,这些BUG是基于常识性知识的。不指出问题的所在,而只是警告问题的存在
    b。观察测试
    这种测试使用某些工具给出确切的数据,如使用秒表等工具以便给出更为清晰的概念
    c。第三方测试
    使用专业的性能测试工具
    4.性能测试策略
    a。识别系统组件
            画一个网络结构图阐明应用程序的结构,包括所有的系统组件,如:客户端机器,网络,中间件,服务器等等。
    b。描述系统配置
            客户端机器的配置(硬件、内存、操作系统、开发工具等)
            数据库类型,网络服务器种类
            中间件配置
            通信设备的吞吐量
    c。分析使用模式
            定义系统怎样有代表性的使用,决定哪几个功能对于测试是最重要的、考虑谁用系统、各种类用户的数目、各用户的常用任务、另外也要考虑影响系统反应时间的背景负载(所谓的背景负载就是在执行测试任务之前,运行于系统之内的进程所带来的负载)
    d。确定任务分布状态
        分析任务分布决定什么时候有峰值的数据活动,确定系统最大压力产生的时间段,依据该时间段设计测试策略
        如该图显示的10点到12点,登录事务就由220增加到250,下午2点下降到210,那么10点到12点这个时间段就是一个高峰,对方案进行
        设计的时候就要考虑到这个因素。设计测试数据应尽量遵从从小到大的原则。如:
        要测试一个系统能够承受登录时的最大并发数,就要采取先假设10个,然后到20,然后到30,随着数字的增加就要减小增加的幅度,
    也许是500、501、503这样一直下去。才能准确的确定真正的能够承受的最大并发数。
    反面教材:
    没有针对性的性能测试场景
    例一:
    针对各个条件的查询各自录制了一个脚本,然后又单独执行了个脚本5~10次。
    结果:没有针对性,其本身目的是为了测试服务器所能承受的负载,这种测试场景完全不能达到我们当初的目的。
    例二:
    oracle两层数据库结构应用程序,但取数据的时候是从文件服务器而非数据库服务器读取,虽然也涉及到了数据库的一些操作。
    结果:测试结果良好,但实际测试场景并不能完全反映读取数据时文件服务器的压力情况

    [ 本帖最后由 duola1119 于 2008-7-8 10:08 编辑 ]

    附件

    网络结构图.jpg (37.71 KB)

    2008-7-8 10:06

    网络结构图.jpg

    任务状态分布图.jpg (85.56 KB)

    2008-7-8 10:07

    任务状态分布图.jpg

我的栏目

我的存档

数据统计

  • 访问量: 1935
  • 日志数: 2
  • 建立时间: 2008-07-17
  • 更新时间: 2008-07-17

RSS订阅

Open Toolbar