关闭

测试理论总结

发表于:2010-12-15 12:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:huihui630    来源:51Testing软件测试博客

  4.分析

  已掌握:

  可以看懂LR监测的一些图表,可以进行简单的响应时间等的分析;

  需加强:操作系统和服务器方面的基础知识、硬件基础知识、能看懂LR自带的各种监测数据的图表。

  5. LR常见错误

  使用LR进性性能测试的过程中,经常遇到的错误:

  (1)Error -26612: HTTP Status-Code=500 (Internal Server Error) forhttp://192.168.1.31:81/skill/

  如果所有网页都出现这个错误,很可能是LR运行设置的问题。如果只是偶尔出现,则应根据服务器日志进行服务器配置或者代码方面的排错。

  (2)试用版LR到期问题。

  试用版LR已到期,目前还未找到可以长期使用的license key。

  三、测试总结

  1.测试流程:

  测试计划、测试设计、编写测试用例、测试执行、测试分析。

  不论是在哪个阶段开始测试,都必须了解软件的需求,只有充分的了解需求和挖掘需求才可能会测出符合用户要求的软件。

  2.测试方法

  做的这几个项目的测试,都是在系统测试阶段才参与的,所以一般采用的都是走业务流程的测试,模拟真实的用户的操作,一方面达到模拟真实用户,另一方面加强了测试人员对需求和业务的了解,测试数据方便后续测试的展开。也可以从界面友好性方面作为测试的切入点进行测试。按照业务逻辑进行数据流的方法也是快速开展测试的较为有效地方法之一

  3.功能测试点

  (1)数据检查:这是功能测试最重要的,如果系统数据计算不正确,那么功能测试肯定通不过。查看每一步得到的数据是否正确,尤其是靠系统计算的数据看是否计算正确以及和将界面字段的名字是否对应。

  (2)页面链接:每一个链接是否都有对应的页面,并且页面之间切换是否正确。BS架构的软件测试中,更应该注意该项的测试。

  (3)按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。界面的提示信息是否友好易懂等。对于有翻页数据的页面,每一页是否有当前是第几页等信息的提示。检查删除、关闭等较为重要的操作需要查看系统是否有正确的提示信息。对于删除还要检查删除信息后界面是否有自动刷新的功能,即被删除的数据时候立即消失。对于刷新按钮要检查每次执行刷新操作后界面是否还能保持在原界面不变。

  (4)字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。还要检查需求规定的字符串长度是否是正确的,有时候会出现,需求规定的字符串长度太短而无法输入业务数据。

  (5)非法数据的输入:对需要输入数据的地方往往还要进行一些破坏性以及非法测试。比如要求输入数字的地方录入汉字看软件的反应,又或者用半全角两种状态来录入数字,需要输入汉字的地方输入乱码或者英文看如何。

  (6)搜索检查:有搜索功能的地方输入系统存在和不存在的内容,看搜索结果是否正确.如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确,搜索的时候同样要注意特殊字符,某些系统会在输入特殊字符的时候,会将系统中所有的信息都搜索到

  (7)上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。下载文件能否打开或者保存,下载的文件是否有格式要求,如需要特殊工具才可以打开等。上传文件测试同时应该测试,如果将不能上传的文件后缀名修改为可以上传文件的后缀名,看是否能够上传成功,并且,上传文件后,重新修改,看上传的文件是否存在。

  (8)用户检查:任何一个系统,都有各类不同的用户,同样具有一个或多个管理员用户,检查各个管理员之间是否可以相互管理,编辑、删除管理员用户。同时,对于一般用户,尝试删除,并重建同名的用户,检查该用户其它信息是否重现。同样,提供注销功能的系统,此用户再次注册时,是否作为一个新的用户。而且还要检查该用户的有效日期,过了有效日期的用户是不能登录系统的。容易出现错误的情况是,可能有用户管理权限的非超级管理员,能够修改超级管理员的权限。

  (9)确认提示检查:系统中的更新、删除操作,是否提示用户确认更新或删除,操作是否可以回退(即是否可以选择取消操作),提示信息是否准确。有时会出现选择取消操作也会提示操作成功,所以对该项的检查也是很必要的。

  (10)时间日期检查:时间、日期验证是每个系统都必须的,如2010-02-29、2010-06-31等错误日期。时间和日期写作格式的检查等,软件中要求有统一的风格。

  (11)从客户的角度出发,对界面的操作等有不习惯的可以提出符合客户意愿的建议也是很好的测试。对于不同的系统有不同的功能测试点,根据系统的特点以及开发人的习惯进行不同的侧重,尽最大努力把每个功能点都跑一遍,对重要的功能点再进行重点测试,测试中最重要的就是数据正确性的测试了。但数据之多,要达到穷尽性测试时根本不可能的,所以我们就要针对每个功能点的采取不同的测试划分。比如对于录入数据的测试,我们可以更具等价类划分、边界值、非法数据等角度把数据分为几类进行测试。

  根据最近一段时间的测试,总结如上,并且会在以后的工作中认真工作、努力学习,并不断总结积累以求测试水平能够达到一个新的高度。

版权声明:本文出自huihui630的51Testing软件测试博客:http://www.51testing.com/?342512

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • jijy2010
    2010-12-21 11:50:27

    不错,,

  • Gasgoo
    2010-12-16 16:10:31

    整理的很好。。。很详细

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号