
软件测试面试
文章平均质量分 83
测试面试解析以及总结
C_TestMG
分享自动化测试、功能测试、性能测试三类文章、测试所需环境搭建等资源,还包括一些书籍文章的读后感、以及一些笔记
展开
-
性能测试常见面试题
概述一下性能测试流程?1.分析性能需求。挑选用户使用最频繁的场景来测试。确定性能指标,比如:事务通过率为100%,TOP99%是5秒,最大并发用户为1000人,CPU和内存的使用率在70%以下2.制定性能测试计划,明确测试时间(通常在功能稳定后,如第一轮测试后进行)和测试环境和测试工具3.编写测试用例4.搭建测试环境,准备好测试数据5.编写性能测试脚本6.性能测试脚本调优。...转载 2020-02-22 22:34:29 · 670 阅读 · 0 评论 -
全面的功能测试点总结
1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链...转载 2020-02-21 09:54:52 · 773 阅读 · 0 评论 -
网页登陆界面测试,需要考虑什么
具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase.)考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力这个题目还是有意思的, 一般的人很难把这个题目回答好。首先,你要了解用户的需求,比如这个登录界面应该是弹出窗口式的,还是直接在网页里面。对...原创 2019-01-29 13:39:14 · 2269 阅读 · 0 评论 -
测试问题反馈需要包含内容总结
测试人员在测试中,问题反馈包含的一些内容: 1.问题描述(简要叙述测试出现的具体问题) 2.测试环境(测试所用的具体环境具体的版本信息,比如客户端要写清客户端的版本和手机型号等信息 3.测试用例(测试的是哪个功能点,模块+功能点,模块+子模块,模块+用例名称) 4.前置条件和测试步骤(执行测试用例所需要的前置条件和实际执行时的操作步骤,逐条列出 5...原创 2019-01-23 11:27:59 · 3409 阅读 · 0 评论 -
二维码的生成和测试
在二维码已不是稀奇事物的今天,你的应用中有大概率会有产生二维码的需求。最近因为开始在做以太坊相关的开发,其中就有一个非常俗的需求:用户的钱包地址需要用二维码展示。生成在Java界,产生二维码用Google的ZXing即可。其本身没啥好说的,因为用起来很简单。在应用中简单封装一下(Groovy代码):class QRCodeUtil { static void writeToS...翻译 2019-01-22 10:12:46 · 5849 阅读 · 0 评论 -
测试用例的常用方法
等价类划分法 边界值法 因果图及判定表法 正交表 测试大纲法 场景法 错误推断法 随机测试 需求文档转化法 1、等价类划分法 应用场合:界面中只要有数据输入的地方,就可以使用等价类划分法。从无穷多的数据中,挑选少量代表数据进行测试。1)分析需求,划分等价类:有效等价类和无效等价类2)从每个等价类中,至少挑选1个代表数据进行测试如:姓名3-20个字符 ...翻译 2019-01-21 14:54:13 · 493 阅读 · 0 评论 -
web与app测试之间的区别
单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。 1、系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用户需要安装客户端。 web测试只要更新了服务器端,客户端就会同步会更新。App项目则需要客户端和服务器都更新,APP就需要卸载、安装、更新测试。2、性能方面: web页面主要会...原创 2019-01-21 14:40:33 · 425 阅读 · 0 评论 -
软件测试基础知识整理
软件测试基础知识 软件测试基本概念1、软件=程序+文档,软件测试=程序测试+文档测试。 “程序”是指能够实现某种功能的指令的集合,“文档”是指软件在开发、使用和维护过程中产生的图文集合。;2、软件的分类按功能分:系统软件、应用软件按技术架构分:单机版软件、C/S ...转载 2019-01-11 11:12:16 · 748 阅读 · 1 评论 -
玩转接口测试你只需要这么几步
1. 什么是接口测试顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)...转载 2019-01-09 10:21:42 · 464 阅读 · 0 评论 -
15分钟了解goole软件测试之道第三章-----软件测试人员的职责
TE的工作需要打破常规流程。可以在任何时间进入项目,必须迅速评估项目、代码、设计和用户的状态下面是关于TE职责的一般性描述:测试计划和风险分析 评审需求、设计、代码和测试 探索式测试 用户场景 编写测试用例 执行测试用例 众包 使用统计 用户反馈测试计划、风险分析需要的一些特性:测试计划:及时更新。 描述软件的目标和卖点 描述软件的结构、各种组件和功能特性...原创 2019-01-02 16:19:11 · 199 阅读 · 0 评论 -
软件测试之功能测试简单介绍
一、功能测试的定义:功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。二、如何做好功能测试1、首先学习软件测试基本知识和软件流程。功能测试最开始最基础的就是分析需求编写测试用例,测试是把握质量的守关人,保证不漏测的第一步就是要编写,尽可能全面的测试用例,可以学习用例编写方法、黑盒测试方法,阅读一些书籍,比如:<软件测试艺术>;此...原创 2018-04-17 12:41:03 · 4091 阅读 · 0 评论 -
软件测试小白之路《一》
一、什么是测试(测试定义) 二、为什么测试?(测试目的)原创 2018-04-13 16:18:30 · 391 阅读 · 0 评论 -
您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)
您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 测试类型有:功能测试,性能测试,界面测试。 功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标原创 2020-08-05 10:03:04 · 2651 阅读 · 0 评论 -
设计测试用例时应该考虑哪些方面,即不同的测试用例针对那些方面进行测试?
设计测试用例时应该考虑哪些方面,即不同的测试用例针对那些方面进行测试?设计测试用例时需要注意的是,除了对整体流程及功能注意外,还要注意强度测试、性能测试、压力测试、边界值测试、稳定性测试、安全性测试等多方面。测试用例需要考虑的四个基本要素是输入、输出、操作和测试环境;另外,测试用例需要考虑的是测试类型(功能、性能、安全……),这部分可以参照TP做答。此外,还需要考虑用例的重要性和优先级...原创 2020-08-05 10:01:00 · 4868 阅读 · 0 评论 -
BUG管理工具的跟踪过程
BUG管理工具的跟踪过程(用BugZilla为例子)测试人员发现了BUG,提交到Bugzilla中,状态为new,BUG的接受者为开发接口人员开发接口将BUG分配给相关的模块的开发人员,状态修改为已分配,开发人员和测试确认BUG,如果是本人的BUG,则设置为接收;如果是别的开发人员的问题,则转发出去,由下一个开发人员来进行此行为;如果认为不是问题,则需要大家讨论并确认后,拒绝这个BUG,然后测试人员关闭此问题。如果开发人员接受了BUG,并修改好以后,将BUG状态修改为已修复,并告知测试在哪个版本原创 2020-08-05 09:58:57 · 421 阅读 · 0 评论 -
描述一个测试活动完整的过程。
详细的描述一个测试活动完整的过程。(供参考,本答案主要是瀑布模型的做法)项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。测原创 2020-08-05 09:58:24 · 993 阅读 · 0 评论 -
测试一个纸杯需要考虑什么?
如何测试一个纸杯?功能度:用水杯装水看漏不漏;水能不能被喝到安全性:杯子有没有毒或细菌可靠性:杯子从不同高度落下的损坏程度可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等压力测试:用根针并在针上面原创 2020-08-05 09:57:23 · 671 阅读 · 0 评论 -
软件测试分为几个阶段 各阶段的测试策略和要求是什么?
软件测试分为几个阶段各阶段的测试策略和要求是什么?和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。 系统测试:系统测试是在集成测试通过后进行的,目的是充.原创 2020-08-05 09:55:56 · 4492 阅读 · 0 评论 -
软件产品质量特性是什么?
软件产品质量特性是什么?功能性:适应性、准确性、互操作性、依从性、安全性。可靠性:成熟性、容错性、易恢复性。可使用性:易理解性、易学习性、易操作性。效率:时间特性、资源特性。可维护性:易分析性、易变更性、稳定性、易测试性。可移植性: 适应性、易安装性、遵循性、易替换性...原创 2020-08-05 09:54:48 · 1624 阅读 · 0 评论 -
简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试
简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试β测试静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。 黑盒测试一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的...原创 2020-08-05 09:53:55 · 4988 阅读 · 0 评论 -
软件的安全性应从哪几个方面去测试?
软件的安全性应从哪几个方面去测试?软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。用户认证安全的测试要考虑问题: 明确区分系统中不同用户权限 、系统中会不会出现用户冲突 、系统会不会因用户的权限的改变造成混乱 、用户登陆密码是否是可见、可复制 、是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)、用户退出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入系统 、系统网络安全的测试要考虑问题 、测试采取的防护措施是否正确装配好,有关系统的补原创 2020-08-05 09:52:17 · 4909 阅读 · 0 评论 -
一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
问:一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。 300个用户在一个客户端上,需要更大的带宽。 IP地址的问题,可能需要使用IP Spoof来绕过服务器对于单一IP地址最大连接数的限制。 所有用户在一个客户端上,不必考虑分布式管理的问题;而用户分布在不同的客户端上,需要考虑使用控制器来整体调配不同客户机上的用户。同时,还需要给予相应的权限配置和防火墙设置。..原创 2020-08-05 09:51:01 · 2905 阅读 · 0 评论 -
题1:一个手机H5测试页面,页面上有一个文本输入框和一个次数的按键---测试用例编写
1、【问】一个手机H5测试页面,页面上有一个文本输入框和一个次数的按键,用户点击按键页面将显示输入框里字符串中出现字母m的次数(页面无跳转)。请针对此H5页面设计测试用例。2、【答】建议从功能性、UI、性能、网络和安全性等方面综合考虑。功能性:输入各种场景的字符串,例:“memory”:2,“”:0,“null”:0,“Mm”:1,“ ”:0,“...转载 2019-10-09 15:44:36 · 784 阅读 · 0 评论