For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
兼容性测试是大多数软件测试程序员在跨平台开发的时候才会用到的一种测试方式,而本文我们就通过案例分析来简单了解一下,兼容性测试的概念与分类。
一、什么是兼容性测试
很多人都知道兼容性测试,但是却很少能准确理解兼容性测试,大多都只会想到浏览器的兼容;实际兼容性还有其他内容,包括web兼容和APP兼容;那么下面咱们先说说什么是兼容性测试:
兼容测试(CompatibilityTestSuite)官方简称CTS,指对所设计程序与硬件、软件之间的兼容性的测试。一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的相互配合程度。
按照我的理解,我认为兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。
二、兼容性测试分类
兼容性测试目前我关注的包括web兼容性测试和APP兼容性测试;
兼容测试包括:
(1)浏览器兼容测试:测试程序在不同浏览器上是否可以正常运行,功能能否正常使用;
(2)屏幕尺寸和分辨率兼容测试:测试程序在不同分辨率下能否正常显示;
(3)操作系统兼容测试:测试程序在不同的操作系统下面能否正常运行,功能能否正常使用,显示是否正确等;
(4)不同设备型号兼容测试:针对于APP,现在移动设备型号五花八门,主要测试APP在主流设备上能否正常运行,会不会出现崩溃的现象。
三、兼容性测试方法
Web端和APP端的兼容性测试,有两种方法:
一种是人工测试即全手工测试兼容;
另外一种是借助兼容性测试工具;
人工测试工作量大,而且覆盖不全;测试工作虽说工作量小,但是在主功能和主流程测试的时候没有侧重点,很难发现一些隐藏的问题;要说这两种方法哪一种更好,我个人认为没有好,我觉得这两种方法适当的结合才是好的兼容性测试方法;
四、兼容性测试的作用
兼容性测试是软件测试过程必不可少的一个过程,没有兼容测试的测试是不完整的测试,兼容性测试的存在是有一定作用的。我个人觉得少有以下几点:
兼容性测试能够进一步提高产品的质量,提高用户体验;
兼容性测试能使软件与尽可能多的其他软件“和平共处”,尽可能达到平台无关性;
兼容性测试能尽可能的保证软件存在的价值,它是衡量一个软件质量的重要指标;
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。