11、什么是兼容性测试
兼容性测试侧重哪些方面
兼容测试:兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操纵系统平台上、不同的网络等环境中是否能够很友好的运行的测试
兼容的类型:细分为a)硬件兼容性测试:与整机兼容,与外设兼容b)软件兼容性测试:操作系统/平台的兼容,数据库兼容,不同浏览器兼容,不同应用软件之间的兼容,软硬件配合的兼容c)数据兼容性测试兼容测试的重点:对兼容环境的分析
通常,是在运行软件的环境不是很确定的情况下,才需要做兼容测试
2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题
1、确认当前软硬件配置是否符合软件的推荐标准2、确认当前的系统是否独立,没有对外提供类似消耗CPU,内存等资源的服务
3、如果是C/S或B/S结构的软件,检查与服务器的连接是否有问题,或者访问有问题造成
4、在系统没有负载的情况下,查看应用程序对CPU/内存的访问情况
5、检查系统是否有中毒的特征;6、可能的话在另一台相同配置,相同操作系统的机器上运行3、测试的策略有哪些
测试策略可以定义为:项目测试中,描述测试活动的一般方法和目标,其中包括要进行的测试阶段及测试类型
所以按阶段分:可以分为单元测试,集成测试,系统测试,回归测试等按测试类型可以分为:黑盒/白盒测试,静态/动态测试,手工/自动化测试,功能/性能测试,安全性测试,可靠性测试,界面测试,强度测试,压力测试,负载测试,容量测试,稳定性测试,兼容性测试,Beta/a测试等4、正交表测试用例设计方法的特点是什么
1、用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;2、对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;3、具体的环境下,正交表一般都很难做的
大多数,只在系统测试的时候使用