2022年软件测试面试知识点 .pdf





《2022年软件测试面试知识点 .pdf》由会员分享,可在线阅读,更多相关《2022年软件测试面试知识点 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师精编优秀资料1. 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。2. 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。3. 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。4 . 简述一下缺陷的生命周期软件缺陷的生命周期指的是一个软件缺陷被发现、报告到这个缺陷被修复、验证直至最后关闭的完整过程。简单的软件缺陷生命周期:1、发现打开:测试人员找到软件缺陷并将软件缺陷提交给开发人员;2、打开修复:开发人
2、员再现、修复缺陷,然后提交测试人员去验证;3、修复关闭:测试人员验证修复过的软件,关闭已不存在的缺陷。但是这是一种理想的状态,在实际的工作中是很难有这样的顺利的,需要考虑的各种情况都还是非常多的。复杂的软件缺陷生命周期:1、新建一个软件缺陷,这个软件缺陷是(open)状态,进行bug 审查,不是代码问题,就是设计需要修改;2、新建一个软件缺陷,这个软件缺陷是(open)状态,进行bug 审查,以后修改的,就可以延期;3、新建一个软件缺陷,这个软件缺陷是 (open)状态, 进行bug 审查, 实际没有这个bug,可以将其关闭;4、新建一个软件缺陷,这个软件缺陷是(open)状态,看是否清楚可重
3、现,如果不能重现,就是缺少信息,需要返回到(open)状态;如果能够重现,就进行修正,修正后关闭,进行回归测试5. 基于WEB 信息管理系统测试时应考虑的因素有哪些?一、功能测试1、链接测试2、表单测试3、Cookies 测试4、设计语言测试5、数据库测试二、性能测试1、连接速度测试2、负载测试3、压力测试三、可用性测试1、导航测试精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 9 页名师精编优秀资料2、图形测试3、内容测试4、整体界面测试四、客户端兼容性测试1、平台测试2、浏览器测试五、安全性测试linux 基本命令: 安装和登录命令
4、:login 、shutdown 、halt 、reboot 、install、mount、umount、chsh、exit 、last ; 文件处理命令:file、 mkdir 、 grep、dd、find 、mv、ls 、diff、cat 、 ln ; 系统管理相关命令: df 、 top 、 free 、 quota 、 at 、 lp 、 adduser 、 groupadd 、 kill、 crontab ; 网络操作命令:ifconfig、ip 、ping 、 netstat、telnet、ftp 、route 、rlogin、rcp 、finger、mail 、 nslookup
5、; 系统安全相关命令:passwd、su、umask、chgrp 、chmod 、 chown、 chattr、 sudo ps、who; 其它命令: tar 、unzip 、gunzip 、unarj 、mtools 、man 、unendcode、uudecode。login 1. 作用 :login的作用是登录系统,它的使用权限是所有用户。2. 格式 : login namep h 主机名称 3. 主要参数p: 通知 login保持现在的环境参数。h: 用来向远程登录的之间传输用户名。如果选择用命令行模式登录Linux 的话,那么看到的第一个Linux命令就是 login :。shutd
6、own1. 作用 : shutdown命令的作用是关闭计算机,它的使用权限是超级用户。2. 格式 : shutdown h ik m t 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 9 页名师精编优秀资料3. 重要参数t :在改变到其它运行级别之前,告诉init程序多久以后关机。k:并不真正关机,只是送警告信号给每位登录者。h:关机后关闭电源。c:cancel current PRocess 取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息把会送到每位使用者。F:在重启计算机时强迫f
7、sck 。time :设定关机前的时间。m: 把系统改为单用户模式。i :关机时显示系统信息。mount 1. 作用 : mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。2. 格式mount a fv t vfstype n rw F device dir 3. 主要参数h:显示辅助信息。v:显示信息,通常和f 用来除错。a:把 /etc/fstab中定义的所有文件系统挂上。F:这个命令通常和a 一起使用,它会为每一个mount 的动作产生一个行程负责执行。在系统需要挂上大量NFS文件系统时可以加快加载的速度。f :通常用于除错。它会使mount
8、不执行实际挂上的动作,而是模拟整个挂上的过程,通常会和 v 一起使用。t vfstype:显示被加载文件系统的类型。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 9 页名师精编优秀资料n:一般而言, mount 挂上后会在 / etc /mtab 中写入一笔资料,在系统中没有可写入文件系统的情况下,可以用这个选项取消这个动作。游戏安装测试流程:1) 安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装;2) 若是选择安装,查看能否实现其相应的功能;3) 在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有
9、程序组及程序项产生);4) 软件安装后,对其它已经安装的软件是否有影响;5) 裸机安装后,各功能点是否可用;6) 安装前, 安装程序是否判断可用磁盘空间大小, 如果不能满足安装空间要求,安装程序能否继续;7) 安装过程中查看版权声明、版本信息、公司名称、LOGO 等是否符合标准;8) 安装过程中界面显示与提示语言是否准确、友好;9) 重复安装时系统是否有提示、 是否可以覆盖安装、 是否可以升级安装、 是否允许多版本共存;10) 是否有注册码或硬件加密狗,在没有它们(或错误)存在的情况下能否顺利安装。使用测试:UI: 界面测试,界面的友好型,完整性,整体性要良好尽可能优秀。功能:游戏中所需求的东
10、西要满足,并且结算与逻辑要正常。(这个要针对不同的产品做不同的详细分析)性能:游戏长时间运行,高负荷运行是否有卡钝,卡死,崩溃问题。卸载测试:1) 卸载后注册表中的注册信息及相关的程序安装目录是否能完全删除掉;2) 卸载过程中完全删除共享文件后,看其它程序能否正常运行;3) 卸载后,是否对其它已经安装的软件有影响;4) 系统卸载后用户建立文档是否保留;5) 软件卸载画面上的软件名称及版本信息是否正确;6) 在所有能中途退出卸载的位置是否能正确退出;7) 卸载过程中界面显示与提示语言是否准确、友好;8) 卸载后安装此系统能否打开原来保存的文件,并一切运行正常;9) 卸载程序如果要求重新启动机器,
11、在重新启动之间是否给用户提示以保存现有的己运行的程序的资料;10) 是否可以选择组件进行卸载;11) 卸载过程中,对意外情况的处理(掉电等)。12) 在卸载过程中,是否有终止或者结束按钮。游戏测试全过程:制定测试计划1、制定计划本阶段的主要工作内容对需求规格说明书的仔细研究精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 9 页名师精编优秀资料将要测试的产品分解成可独立测试的单元为每个测试单元确定采用的测试技术为测试的下一个阶段及其活动制定计划制定计划包括:(1)概要测试计划(2)详细测试计划2、测试大纲(用例)测试大纲是软件测试的依据,
12、包括测试项目、测试步骤、测试完成的标准。测试大纲的本质从测试的角度对被测对象的功能和各种特性的细化和展开。测试大纲的好处保证测试功能不被遗漏,也不被重复测试合理安排测试人员使得软件测试不依赖于个人3、软件测试报告软件测试报告是软件测试过程中最重要的文档,它的内容包括:记录问题发生的环境如:各种资源的配置情况记录问题的再现步骤记录问题性质的说明记录问题的处理进程问题处理进程从一定角度上反映测试的进程和被测软件的质量状况以及改善过程。测试执行过程1、测试执行过程的三个阶段(1)初测期测试主要功能和关键的执行路径,排除主要障碍。(2)细测期依据测试计划和测试大纲、测试用例, 逐一测试大大小小的功能、
13、方方面面的特性、性能、用户界面、兼容性、可用性等等;预期可发现大量不同性质、不同严重程度的错误和问题。(3)回归测试期系统已达到稳定,在一轮测试中发现的错误已十分有限;复查已知错误的纠正情况,确认未引发任何新的错误时,终结回归测试。2、集成测试过程中的两个重要里程碑在集成测试过程中的两个重要的里程碑是功能冻结和代码冻结的确定。这两个里程碑界定出回归测试期的起止界限。功能冻结 (Function/Feature Freeze) 经过测试, 符合设计要求, 确认系统功能和其他特性均不再做任何改变。代码冻结 (Code Freeze) 理论上, 在无错误时冻结程序代码,但实际上, 代码冻结只标志系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件测试面试知识点 2022 软件 测试 面试 知识点

限制150内