
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,软件测试也得到了企业的重点关注。我们在前几期的文章中给大家简单介绍了软件测试行业发展趋势等内容,而本文我们就再来学习一下,软件测试性能测试与兼容性测试常见问题分析。
一、性能测试
1.连接速度测试
用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。
当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面,若响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。
另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。
对于响应时间,业间遵循2-5-8原则。
2.负载压力测试
在这里的负载\压力和功能测试中的不同,他是系统测试的内容。
基本功能已经通过后进行的,可以在集成测试阶段,亦可以在系统测试阶段进行。
通过该项测试用以检测死机、崩损、内存泄漏问题等。因为有些存在内存泄漏问题的程序,在运行一两次时可能不会出现问题,但是如果运行了成千上万次,内存泄漏得越来越多,就会导致系统崩滑。
使用负载测试工具loadrunner、Jmeter等,虚拟一定数量的用户看一看系统的表现,是否满足定义中的指标。主要的测试场如下:
1)验证系统能否在同一时间响应大量的用户。
2)在用户传送大量数据的时候系统能否正常响应。
3)正并负载情况下,系统能否长时间运行。
可访问性对用户来说是极其重要的。如果用户得到“系统忙”的信息,他们可能放弃:并转向竞争对手。
系统检测不仅要使用户能够正常访问站点,在很多情况下,可能会有黑客试图通过发送大量数据包来攻击服务器。
出于安全的原因,测试人员应法知道当系统过载时,需要采取哪些措施,而不是简单地提升系统性能。
二、Web兼容性测试
兼容性,因为是基于效览器的,所以一般还是以常用浏览器兼容性测试为主。
1.平台测试
市场上有很多不同的操作系统类型,常见的有Windows、Unix、Macintosh、Linux等。
Web应用系统的终用户究竞使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。
因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。
2.浏览器测试
浏览器的兼容一般是选择不同的浏览器内核进行测试(IE、chrome、Firefox)再结合用户市场使用量高的浏览器来综合选择。
不同浏览器使用内核及所支持的HTML(标准通用标记语言下的一个应用)等网页语言标准不同;以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想效果。
常见的问题就是网页元素位置混乱、错位。主要测式内容如下:
1)页面的格式,字体,输入框,下拉框,复选框,按钮等的检查;
2)页面显示穿插在功能进行中检查。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。