什么是结构测试?
白盒测试也称结构测试、逻辑驱动测试、基于程序本身的测试,是对程序结构进行的测试。
什么是与变更相关的测试?有哪些具体类型?
与变更相关的测试是对修改过的程序进行的测试。 确认测试(再测试)和回归测试。
什么是静态测试?动态测试?如何区分二者?
-
静态测试:不执行程序的测试。针对文档和不需执行的代码。
-
动态测试需要执行程序,方法一般采用黑盒测试方法和白盒测试方法。
圈复杂度怎么计算?
不重叠的闭合环数+1
什么是黑盒测试?白盒测试?
-
黑盒测试也称功能测试,基于规格说明书的测试,关注输入数据到程序中,输出结果是否正确,侧重于测试软件能做什么
-
白盒测试也称结构测试、逻辑驱动测试,是对程序内部逻辑结构进行的测试
白盒测试有哪些方法?具体解释每种方法?
-
白盒测试主要使用逻辑覆盖测试方法,
-
包括语句覆盖、判定覆盖、条件覆盖、判定-条 件覆盖、条件组合覆盖、路径覆盖等。
-
-
语句覆盖:程序中的每个可执行语句至少被执行一次。能发现语句错误,但不能发现逻辑错误。
-
判定覆盖:也称分支覆盖,程序中的每个判定的取真分支和取假分支至少执行一次。能发现逻辑错误,但不能发现组合判断中的条件错误。
-
条件覆盖:程序每个判定中每个条件的可能取值至少满足一次。能发现条件错误,但不能发现逻辑错误。
-
判定-条件覆盖:每个条件中的所有可能取值至少执行一次,同时,每个判定的可能结 果至少执行一次。
-
条件组合覆盖:每个判定中的所有的条件取值组合至少执行一次。
-
路径覆盖:用例覆盖程序中的所有可能的执行路径。如果路径数很多,会变得不切实际。
什么是配置测试?
不同配置环境下进行测试。
什么是文档测试?
不仅包括测试文档校对,还有文档和软件不一致
什么是国际化测试?本地化测试?
国际性的软件翻译成本国语言的,测试是否符合本国的语言习惯,是否符合本国法律,是否符合本国的国情。
测试用例的内容是什么?
-
用例编号
-
测试概述或用例标题
-
测试步骤
-
预期结果
-
输入数据
-
优先级
-
前置条件等
测试用例有哪些元素?
用例编号、测试概述或用例标题、测试步骤,预期结果,输入数据,优先级,前置条件等
什么是 UI、GUI?UI 测试什么意思?
界面图形界面/界面测试
测试用例的优先级如何?
冒烟测试/高中低
解释测试目标、测试环境、测试对象、前置条件、测试策略、测试范围的含义?
-
测试目标:功能测试、性能测试、界面测试、易用性测试、兼容性测试、安全性测试
-
测试策略:某类别测试的过程、方法以及方法如何应用,测试的注意事项等
-
测试环境:硬件环境、软件环境、网络环境
-
前置条件:进行某些测试工作需要做好的准备条件
-
测试范围:软件需要测试的某个部位
用例评审一般使用什么方式?哪些人参与评审?
检查单。一般由测试人员和开发、项目经理一起进行
测试计划由谁编写?测试需求说明书由谁编写?测试用例谁编 写?测试总结谁编写?
测试负责人。测试人员(测试需求分析人员)。测试人员(测试设计工程师)。测试负责 人
软件投入运行后还需要测试吗?需要哪些测试?
需要测试。维护测试(含升级测试)、数据迁移测试、备份恢复测试、灾难恢复测试等
一台客户端有三百个客户与三百个客户端有三百个客户对服务 器施压,有什么区别?
-
300 个用户在一个客户端上
-
会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。
-
需要更大的带宽。
-
IP 地址的问题,可能需要使用 IP 欺骗来绕过服务器对于单一 IP 地址最大连接 数的限制。
-
不必考虑分布式管理的问题。
-
-
用户分布在不同的客户端上
-
需要考虑使用控制器来整体调配不同客户机上的用户。
-
需要给予相应的权限配置和防火墙设置。
-
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。