总结练习--杨莹
1. Oracle增删改查,多表联合查询2. linux常用命令3. 测试用例里面缺陷的要素都是什么?标题、操作步骤、预期结果、实际结果、严重级别、优先级别、编号、报告人、分配给、频率、截图、日期4. SVN是用来干什么的?SVN是配置管理工具、它是用来对整个软件生命周期内的配置项进行管理,这样可以保证产品的完整性、一致性、可追溯性5. C/S和B/S架构的区别以及有缺点C/S架构是客户端/服务器端,优点是:a.响应速度快 b.可以实现个性化需求 c.可以实现复杂的业务逻辑 缺点是:a.无法实现快速部署,需安装软件 b.开发及维护成本较高B/S架构师浏览器/服务器端,优点是:a.分布式 b.开发成本及维护成本低 c.业务扩展方便 缺点是:a.响应速度慢 b.无法实现客户的个性化需求6. Web测试和手机测试的区别单纯从功能测试的层面上来讲,web测试和手机测试在功能和流程上是没有区别的但是根据俩者的载体不同,主要区别如下:系统结构方面WEB项目,B/S架构基于浏览器,只要更新了服务器端,客户端就会同步响应手机测试,app项目,都是基于C/S架构的,服务器段更新以后,客户端需手动进行更新性能方面Web测试需要测响应时间、内存、CPU、吞吐量、并发数手机测试需要测响应时间、内存、CPU外,还需要测耗电量、流量兼容性Web测试主要考虑与浏览器与操作系统手机测试主要考虑手机品牌、型号、尺寸、分辨率、版本测试工具自动化测试:Web一般使用Selenium,手机测试一般使用Appnium性能测试:Web一般使用LR,手机测试一般使用Jmeter相对Web项目,手机测试一般还有:A. 干扰测试:来电、短信、通话、关机、重启B. 不同网络下的测试、网络切换的测试、无网测试C. 安装、卸载、更新D. 权限测试:设置某个App是否可以访问相册、照相、通讯录等登陆、注册、通话、短信怎么测?登陆、注册测试1.1)登录功能测试a) 使用合法的用户名正确的密码,点击登录,页面是否正确跳转b) 使用错误的用户名和密码,点击登录,查看提示信息c) 用户名和密码为空的情况下,点击登录,d) 使用已删除的用户名和密码,点击登录e) 用户名或者密码超长、超短时怎么处理f) 记住用户名的功能g) 验证码h) 密码是否加密处理i) 输入密码时大写键的开启是否有提示1.2)注册功能的测试a) 所有必填项按照要求填写,点击注册,页面是否正确跳转b) 对于必填项取每一个条件取非法字段,点击注册c) 密码与确认密码不一致,点击注册d) 密码是否加密处理e) 输入密码时大写键的开启是否有提示f) 验证码g) 用户名或者密码超长时,点击注册h) 使用已经注册过的用户名点击注册2)性能测试打开登陆界面所需时间输入正确的用户名和密码时点击登录需要多长时间3)界面测试界面布局是否合理界面的文字是否有简介,有无错别字4)易用性测试快捷键是否可以使用、tab键、Enter键及Ctrl+C、Ctrl+V)5)兼容性测试不同操作系统、不同浏览器、移动设备、不同分辨率6)安全测试认证与授权、cookie与session不会泄露信息、sql注入7)本地化测试不同的语言环境下页面显示是否正确软件辅助性测试是否满足,比如高度亮度下显示是否正确通话短信测试1.1)通话功能测试1)来电测试a) 接听电话时。可以在不同的时间点接听,比如刚响铃时接听、响铃一段时间后接听、响铃即将结束时接听b) 可以再手机的不同状态下来电、如手机进行菜单浏览、短信查看、视频观看等c) 来电的时间间隔,如间隔时间很短的情况下、间隔时间很长的情况下d) 来电情况,通讯录中联系人、陌生人来电。座机来电、移动电话来电e) 不同情景模式下来电、如标准模式、振动模式、静音模式f) 不同的接听方式,如设置成任意键接听、应答键接听等2)呼叫测试a) 直接输入数字进行拨打电话b) 从电话本中呼叫联系人c) 从通话记录中选择联系人进行呼叫d) 从短消息中提取号码进行呼叫3)多任务模式下测试a) 短信查看+来电b) 录像+来电c) 短信编辑+来电4)锁屏状态下测试1.2)短信功能测试1)短消息的基本功能,短消息的编辑、删除、保存、收发、显示以及各种等功能的正常显示2)多任务模式下的测试a) 短信查看+来电b) 录像+短信c) 短信编辑+来电3)锁屏状态下测试性能测试耗电量、CPU、内存、用户体验测试站在用户角度的测试(点击、单手操作)界面测试布局、色彩网络测试不同网络环境下测试、强网络测试、若挖煤回落测试可靠性测试稳定性测试:长时间使用不会出现无响应异常测试:断电、断网的测试7. 随便测一个笔、电梯、伞怎么测?考虑从功能测试、性能测试、易用性测试、可靠性测试、稳定性测试、兼容性测试、异常测试等8. 你为什么要转行?因为大学的时候,考虑到我们专业女生的就业环境不好,我上大四的时候正好有同学在培训软件测试,后来了解到软件测试是一个新兴的行业,有发展潜力,然后大学也学习了一些相关基础课程,对计算机方面比较感兴趣,后来就去培训班培训参加系统化的软件测试培训了9. 你未来是怎么规划的?近几年的职业规划是把自己的测试技术提升到一个新的高度,一方面我会做好测试工作,积累工作经验,另一方面我也会深入学习一些编程以及数据库方面的知识,然后争取早日成为公司的技术骨干10. OSI7层模型、TCP和UDP的区别、握手与挥手?物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP是基于连接的、UDP是基于非连接的TCP速度慢、UDP速度快TCP可靠、UDP不可靠三次握手,四次挥手11. 测试计划和测试方案、测试报告写了什么?测试计划:目标、概述、组织形式、应测特性、需求跟踪、通过失败标准、挂起恢复条件、测试个阶段任务分配、应交付的产品、工作量估计、资源分配、附件测试方案:概述、被测对象、测试模型、测试需求、测试设计、缺陷跟踪设计测试报告:目标、概述、测试人员时间地点、环境描述、总结和评价12. 缺陷的流程、缺陷的管理工具开发人员新建一个Bug,然后又开发组长确认是否为BUG,然后分配给相关的开发人员,如果开发人员修改了BUG以后,测试人员要进行验证,验证OK的话将BUG关闭,否则将BUG打回13. 15Linux和windows下怎么搭建服务器?搭建LAMP WEB服务器环境A. 安装Apache1.1使用工具将源代码安装包文件上传至linux中1.2首先解压1.3进行配置1.4运行1.5启动Apache,测试Apache服务是否安装成功B. 安装Mysql,1.1使用工具将rpm包文件上传至linux中1.2安装1.3启动Mysql服务1.4修改密码C. 安装PHP1.1使用工具上传文件1.2解压1.3配置,将PHP编译成Apache的一个组件,配置PHP连接Mysql1.4测试PHP动态页面能否正确解析D. 部署网站1.1使用工具上传安装包1.2解压1.3回到windows使用浏览器进行安装1.4设置运行环境安装Tomcat1安装JDK,配置环境变量2.安装和配置Tomcat,配置时候第一步使Tomcat可以加载jre,找到setclasspath.bat文件打开,将set JRE_HOME=“JDK的安装目录”3.发布项目通过IP+端口号+项目名来访问的话,就直接把自己的项目复制到Tomcat的Webapp下面14. linux下如何搭建Oracle的大体步骤1) 在linux下创建Oracle用户、以及管理组2) 解压Oracle包3) 安装Oracle4) 安装监听5) 创建数据库6) 测试连接数据库15. Windows系统中,用什么命令找到本机的IP地址?在命令行输入ipconfig17.计算机的原理是什么?存储程序存储程序的原理是在计算机中设置存储器,将程序和数据存放到存储器中,计算机按照程序指定的逻辑顺序依次取出存储器中内容进行处理,直到得出结果。18.计算机的组成?硬件系统包含?软件系统包含?硬件系统:运算器、控制器、存储器、输入设备、输出设备。软件是计算机系统中与硬件相互依存的另一部分,它包括程序、文档的完整集合系统软件:windows、linux、android、ios。应用软件:qq、微信、播放器。19.进制转换:12AB.H=4779 100=110010020.操作系统的分类?且三种操作系统分别有什么特点?windows 图形化界面操作系统,更人性化linux 免费使用和自由传播的类Unix操作系统,支持多用户、多任务的操作系统Mac OS苹果机专用系统,是基于Unix内核的图形化操作系统21.进程是什么?进程的三种状态及每种状态的特点?进程:进程是一个执行中的程序程序是一个没有生命的实体,只有处理器赋予程序生命时,他才能成为一个活动的实体,我们称其为进程运行态:进程占有处理器正在运行就绪态:进程具备运行条件,等待系统分配处理器以便运行阻塞态:进程不具备运行条件,正在等待某个事物的进行进程是表示资源分配的基本单位 线程是进程中执行运算的最小单位22.软件的生命周期可行性分析-需求分析-计划-设计-编码-测试-运行和维护23.什么是软件测试?软件测试是为了发现程序中的错误而执行程序的过程,目的在于提高和保证软件质量24.什么是白盒测试、黑盒测试、灰盒测试?白盒测试:逻辑驱动测试或者是基于代码的测试灰盒测试:介于白盒与黑盒之间,不仅关注输出、输入的正确性,同时也关注程序内部的情况黑盒测试:功能测试,检测每个功能是否都能正常使用25.通用测试用例包括哪几项标题、操作步骤、预期结果、预置条件、优先级别、编号、测试项、测试输入26.缺陷报告单包含哪些要素?标题、操作步骤、预期结果、实际结果、严重级别、优先级别、编号、频率、报告人、分配给、附件、时间27.软件测试的四个阶段?单元测试、集成测试、系统测试、验收测试28.软件测试的四个活动?测试计划、测试设计、测试实现、测试执行29.什么情况下进行回归测试?在测试过程中或者其他过程中发现的缺陷经过修改之后,或者软件功能上添加了新的功能,要进行回归测试,验证缺陷得到修复、系统的变更有没有影响其他功能的使用30.ls中的参数的作用?-a:显示所有的文件和目录,包含隐藏的文件和目录-A:显示不包含隐藏的文件和目录-s:显示文件和目录的大小,以区块为单位-l:显示文件或者目录完整的属性信息怎样将Linux的图形化界面永久切换成命令行界面?(说出具体步骤即可)输入 vi /etc/inittab将光标移动到文件末尾输入i,将5改为3按ESC,输入:wq退出手机3g,4g制式是什么3G:联通:WCDMA(宽频多码多重存取,基于GSM网)电信:CDMA2000(从原有的CDMAone升级而来,建设成本低廉)移动:(TD-SCDMA中国指定的3G标准)4G:联通:TD-L