扫码关注公众号
以下对兼容性测试的侧重,不正确的是?
正确答案是A兼容性是测试工作里面比较复杂的一种情况,也是校招里面考察的一个重点,需要从屏幕、功能、数据、操作系统等多个维度进行分析A选项问题在于跨端的兼容性,也需要考虑。但是一般不是屏幕尺寸,是数据的统一BCD选项,是从屏幕、功能和操作系统角度进行的测试流程,没有问题
你认为测B/S架构的系统和C/S架构的系统有哪些地方不一样的? Web系统测试要从哪些点去测?
B/S架构的系统:B/S为浏览器/服务器架构。通过浏览器访问;使用方便;访问速率相对较慢;更易维护更新,只需更新服务器数据;安全性相对较低。C/S架构的系统:C/S为客户端/服务器架构。需下载客户端应用程序;由于要下载并安装客户端才能使用,相对来说不易使用;由于有部分数据存储在客户端,所以访问速率相对较快;维护更新较为复杂;安全性更高。 Web系统测试点:平台的一个兼容Web系统属于B/S架构,需要进行:1、功能测试(链接测试,表单测试,页面跳转测试,导航菜单测试,数据测试,业务逻辑测试,功能校验等)2、兼容性测试(不同的浏览器,不同的平台)3、安全性测试点(登陆次数校验,密码密文显示方式,验证码,登陆状态失效测试,权限测试,链接封装,日志记录等)4、界面测试5、易用性测试
软件测试按开发阶段划分为哪几类?你认为这几类中最重要的是哪个?
(1)根据开发阶段分为5类:分别为:单元测试、集成测试、系统测试、验收测试、回归测试(2)系统测试最重要首先在进行系统测试的时候,单元测试和集成测试已经完成了。这就能保证构成软件的最小功能正确,并且能够保证模块与模块之间的接口也都OK。其次我认为:开发软件就是为了能满足用户提出的需求文档的所有功能,提供一个可交付的软件。那么系统测试就是对软件的全部功能进行测试,里边覆盖系统的所有联合部件,是针对整个软件系统进行完成整的、全面的测试的。除此之外它还能验证软件实现的功能是否能满足需求文档规范的功能。由此看来它的作用很大,因此我认为在这几个测试中,系统测试很重要。
集成测试和系统测试的区别是什么,两者分别适用于那些场景?
(1)区别先给大家来一张图,方便后边讲解:测试用例的个数不同:集成测试:要求测的相比于系统测试,测试点更细,所以集成测试的测试用例要多于系统测试。测试用例的编写顺序不同:由上边的软件测试V模型能看出,左边和右边都是意义对应关系。在左边是先进行需求分析与系统再进行概要设计的。因此对应右边在编写用例的时候就要先进行集成测试用例的设计,在进行系统测试用例的编写。用例的粒度不同:集成测试比系统测试的测试点要更多,所以集成测试的用例设计更详细执行的顺序不同:还是由软件测试V模型可知,先进行集成测试,再进行系统测试。(2)应用场景集成测试:在单元测试完成之后,主要做的事情是对各个模块直接接口的测试,它可以是整个产品的集成测试,也可以是大规模的集成测试。一般采用黑盒测试和白盒测试相结合的手段来进行系统测试:在单元测试和集成测试都通过之后。指的是对软件的整个功能模块进行测试,要模拟用户用户实际场景。看开发的软件是否符合需求文档规定。