![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 80
软件测试高质量人
一个正在减少头发的秃头测试
展开
-
需求管理看看总结的四点内容
每一位产品负责人、项目经理或业务分析师都需要了解需求管理的重要性。无论是传统项目管理还是敏捷软件开发,成功或失败的基础都取决于需求管理。需求管理的方法不仅应用在敏捷研发或传统项目管理之中,还适用于金融,制造,建筑,能源,电信等其他行业。有分析师报告称,需求管理不善导致项目失败的比率高达71%。与技术缺陷、超出时间期限或管理变革失败等原因相比较,需求管理不善的后果更加严重,是项目失败的最主要原因。因此,在管理需求范围和定义需求的工作中,团队经常会花费会很大精力避免出错。但是在实际的需求实施过程中仍原创 2021-12-10 16:15:05 · 391 阅读 · 0 评论 -
频次最高的38道selenium面试题及答案(下)
20、selenium中隐藏元素定位,你该如何做?隐藏元素可以正常定位到,只是不能操作(定位元素和操作元素是两码事,操作元素是指click 、clear 、send_keys等这些方法)。我们可以用js来操作隐藏元素。js和selenium不同,只有页面上有的元素(在dom里面的)都能正常操作。21、如何判断一个页面上元素是否存在?法1:用try...except 在代码块加上法2:用elements定义组元素方法 然后根其元素个数len()<1 存在返回True, 不存在则返回F.原创 2021-12-10 10:47:25 · 1035 阅读 · 0 评论 -
Oracle基于数据挖掘的不完全恢复
SQL> select scn,to_char(TIMESTAMP,'yyyy-mm-dd hh24:mi:ss') TIMESTAMP,SQL_REDO,SQL_UNDO from v$logmnr_contents where table_name = 'EMP'; SCN TIMESTAMP SQL_REDO SQL_UNDO ---------- -------------------- -------------------- ---------------...原创 2021-12-09 16:33:25 · 127 阅读 · 0 评论 -
软件测试之测试中输出的文档
一、测试计划 内容: 1.引言:目的、背景、范围、定义、参考资料; 2.测试内容:测试功能清单; 3.测试规则:进入准则,暂停/退出准则、测试方法、测试手段、测试要点、测试工具; 4.测试环境:硬件环境、软件环境、特定测试环境要求; 5.项目任务:测试规划,测试设计,测试执行准备,测试执行,测试总结; 6.实施计划:工作量估计、人员需求及安排、进度安排、其它资源需求及安排、可交付工件; 7.风险管理。 二、测试方案 内容: 1.项目简介:概括的对这个系统做一个描述,让原创 2021-12-07 16:04:44 · 539 阅读 · 0 评论 -
安全测试工具使用心得
最近对产品做了安全测试,以前没有接触过这方面,做做感觉很有意思。介绍几个工具吧。 1.WebScarab 用它主要使用了URL拦截功能,修改URL参数可以发现网站的[url=]漏洞[/url]。例如,某些网站对用户输入的合法性只在客户端做了检查,使用WebScarab可以很容易的进行SQL注入。下面是工具的介绍: 这主要是一款代理软件,或许没有其它的工具能和OWASP的WebScarab如此丰富的功能相媲美了,如果非要列举一些有用的模块的话,那么他们包括HTTP代理,网络爬行、网络蜘蛛,会话ID原创 2021-12-06 17:31:18 · 331 阅读 · 0 评论 -
安全测试工具Metasploit与漏洞扫描(上)
一、漏洞及漏洞发掘方法 漏洞,是指在硬件、软件、协议实现或系统安全策略上存在缺陷,攻击者能够在未授权的情况下对系统进行访问或破坏。它会成为入侵者侵入系统和植入恶意软件的入口,影响系统用户的切身利益。漏洞与目标系统的操作系统版本、软件版本以及服务设置密切相关。研究漏洞必须要了解当前计算机系统及其安全问题的最新发展动态。常见的漏洞包括缓冲区溢出漏洞、跨站脚本漏洞(XSS)、SQL注入漏洞、数据库漏洞以及WEB应用漏洞等。 常见的漏洞发掘方法分为以下几种。 ·黑盒攻击(Fuzzing):即通过注入..原创 2021-12-03 16:03:03 · 13794 阅读 · 0 评论 -
成为高效率测试人:学会和产品沟通需求
测试过程中我们经常要找产品同学确认需求,切忌在测试用例设计时不主动沟通,测试过程中有疑问也不主动提出来,等到验收、上线之后出了问题再相互扯皮。测试工程师一个非常重要的能力就是沟通能力,并且是尽早沟通,越到后面,留下的隐患就会越严重。缺陷存在的一个很重要原因是,产品提的需求往往不够明确,并且开发的理解往往存在偏差,正是产品和开发的认知偏差导致一些产品缺陷的存在,测试的价值之一在于发现产品和开发认知之间的壁垒,并且将这个壁垒降到最低。在和产品沟通前,我们需要先自己理清需求,明白需求的整个背景、功...原创 2021-11-29 11:02:35 · 222 阅读 · 0 评论 -
Python趣味编程–画小猪佩奇
import turtle as tt.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255,155,192),"pink") # 设置画笔颜色和填充颜色(pink)t.setup(840,500) # 设置主窗口的大小为840*500t.speed(10) # 设置画笔速度为10#鼻子t.pu() # 提笔t.goto(-100,100) # 画笔前往坐标(-100,100)t.pd() ...原创 2021-11-22 16:04:09 · 172 阅读 · 0 评论 -
面试逻辑题
如果有对软件测试感兴趣的小伙伴可以加群了解更多:点击进群http:// https://jq.qq.com/?_wv=1027&k=qrx7Cq8I原创 2021-11-19 15:38:53 · 326 阅读 · 0 评论 -
客户要求做渗透测试,你需要提前准备什么?
对于客户的渗透测试来说,在进行前与用户沟通某些有关事项是非常必要的首先是渗透测试的目的用户这次的需求是什么?等待保险、日常安全检查或者其他目的,不同的目的决定了不同的漏洞评估等级,在测试过程中也感受到不同的方法。二是渗透测试总体目标总体目标通常分为服务器和软件系统,这两个总体目标的渗透方式大致相同。做软件系统的渗透测试,还要辨别软件系统后端的服务器。往往在软件系统渗透失败的时候,我们可以从服务器层面突破,反之亦然。第三是总体目标环境通常我们的渗透测试会在两个环境下进行,一个是生产..原创 2021-11-18 14:48:14 · 644 阅读 · 0 评论 -
软件测试还能不能找到工作为什么各种行业都来卷软件测试
IT行业是个大范围,我仅从自己熟悉的软件测试领域来略加分析,说一点自己的思考,欢迎一起探讨。软件测试工程师指:理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。简言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。业内数据据业内统计,目前国内IT技术岗有三、四百万,其中软件测试人才缺口至少三十万,在未来5-10年中这一数字还将继续增大。从业人员主要分布于我国中东部原创 2021-11-17 21:40:10 · 246 阅读 · 0 评论 -
软件测试某大厂三面真题
一面(电面):问了问最近一段工作经历,对做过的项目进行提问,问的比较深;针对登录界面设计case;聊了1小时多一点儿二面(电面):问了上家公司做的东西,就如何保证数据一致性发难;full GC;写SQL,一张表有男有女,一条语句统计男女,比较简单;还是sql,根据时间查询,问where子句中某个字段><时间,和like模糊匹配的差异;mysql数据库索引的实现原理;写个小程序,去掉工号前面的0;web html和APP h5测试的差异;junit和test原创 2021-11-16 15:26:17 · 131 阅读 · 0 评论 -
点点点测试员如何上岸测试开发岗附完整学习路线
有很多人员会不断问自己,自己到底要不要学测试,或者要不要坚持做测试,测试的职业发展到底怎么样?如果你还在迷茫,在到处找各种大牛问类似的问题,我希望这篇文章,你看完能够结束你的这个烦恼,给你更多的指明方向,当然也有更多的压力。下面我们聊聊测试这个职业和测试工程师涨薪需要的技能!01 什么是测试工程师?测试工程师主要干的事情就是测试,找出程序的Bug,尽量在程序发布出去之前,把一些潜在的,严重的bug给提前指出来,降低软件研发过程修复bug的成本。测试是一个比较综合和全面的职业。...原创 2021-11-15 15:39:52 · 180 阅读 · 0 评论 -
如何把控单元测试的粒度让你省时省力甚至一劳永逸建议一键收藏
好的”单元测试单元测试在线上运行时,应该感觉像空气(AIR)一样,并不存在,但在测试质量的保障上,确实非常关键的。来自微软的数据统计:bug在单元测试阶段被发现,平均耗时3.25小时,如果漏到系统测试阶段,要花费11.5小时。如何把控单元测试的粒度,让我们省时省力甚至一劳永逸呢?一起来看看吧!“一、好的单元测试宏观上来说,具备以下的特点: · 自动化(A: Automatic) · 独立性(I: Independent) · 可重复(R: Repeatable) · 单.转载 2021-11-12 14:17:05 · 567 阅读 · 0 评论 -
提升测试效率——不做无效,重复的测试
有些人感觉测试很累,有些人感觉测试很轻松,排除掉开发的因素和产品功能复杂度的因素,其实和测试技巧也有很大的关系,今天先跟大家聊聊如何提升测试效率,所谓的测试效率就是测试产出和测试时间之比,假设测试产出是一个定值,那要提高测试效率,就是要缩短测试时间。那要怎么才能减少测试时间呢?01不要做无效的测试一般项目前期bug都是较多的而且极为不稳定的,如果有多个较严重的bug,可以拒绝继续测试。一方面继续测试也没有意义,因为阻塞测试地方会有很多,也无法测试全:另一方面即便继续测试出很多bug,也可能由于..原创 2021-11-11 13:19:12 · 996 阅读 · 1 评论 -
十三条自动化测试框架设计原则
1.代码规范测试框架随着业务推进,必然会涉及代码的二次开发,所以代码编写应符合通用规范,代码命名符合业界标准,并且代码层次清晰。特别在大型项目、多人协作型项目中,如果代码没有良好的规范,那么整个框架的代码会风格混杂、晦涩难懂,后续维护会很困难,最终成为没人敢动的“祖传代码”。2.模块清晰明确模块化是将测试框架从逻辑上分为几个不同的模块,如下列的模块化分层的测试框架所示,使用者可以根据实际情况自行裁剪。模块化的好处是可重用,并且便于替换修改。以上图为例,假设测试报告...原创 2021-11-10 13:22:23 · 184 阅读 · 0 评论 -
转行学软件测试?
这几天我在群里回答了无数次这种问题感觉有点累就拿来当作一篇文章(刚好水一下)需不需要报培训班?年龄问题先劝退一波:IT也是吃青春饭的行业,建议年龄低于31岁再考虑转行,31岁以上再转IT行业很难了,三思……对于其他行业转测试行业,年龄低于31岁自学能力差且没有头绪的人,我强烈建议报线下培训班,因为线下培训班有老师带着你的思路一步一步的领你入门,不用担心学的知识是否有用,也不会一个很小的知识点都要自学好几天还不知道实际的使用场景。注意,一定是要线下的可以带你就业的培训班,有问题可以随时问老师。原创 2021-11-09 21:13:52 · 4246 阅读 · 1 评论 -
十一道软件测试经典面试题
1、在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试。 建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 根据测试用例,开发自动测试脚本和场景: 录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输入”about:blank”;在打开的浏览器中进行正常操作流程后,结束录制;调试脚本并保存,可能要注意到字符集的关联。设置测试场景:针对性能设置测试场景原创 2021-11-08 13:35:15 · 757 阅读 · 0 评论 -
初级软件测试需要学会的基础工具
今天主要向打算从事于测试这个行业,或者希望了解测试的朋友知道软件测试入门是需要了解到的一些工具。软件bug管理工具JIRA Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。相对于QC,要配置好JIRA的测试工作流程需要测试配置人员对测试流程有较深的理解。总体来说JIRA对于使用人员来说比较简单,易于操作。缺点就是注意取消JIRA破解版的自动升级,笔者在使用过程中碰到因为自动升级,导致.原创 2021-11-05 14:01:00 · 296 阅读 · 0 评论 -
WEB 性能测试用例设计以及总结
WEB 性能测试用例设计模型是设计性能测试用例的一个框架,在实际项目中,需要对其进行适当的剪裁,从而确定性能测试用例的范围和类别。剪裁的依据是性能测试策略和测试范围,在测试用例主要框架确定后,接下来就是如何设计各类性能测试用例中具体数据。基于用户的测试多在用户现场进行,为了测试目的而进行的测试多在开发环境即开发团队的内部进行。为了测试目的而设计的测试用例场景主要根据测试设计人员的经验来进行,但是仍要参考用户的实际场景,用户实际使用场景是设计所有测试用例的依据。性能测试用例设计首先要分析...原创 2021-11-04 14:50:50 · 346 阅读 · 0 评论 -
12个经典性能测试人员面试题
1、性能测试包含了哪些软件测试(至少举出3种)?参考答案:负载测试;压力测试;容量测试;负载测试(Load Testing):负载测试是一种主要为了测试软件系统是否达到需求文档设计的目标,譬如软件在一定时期内,最大支持多少并发用户数,软件请求出错率等,测试的主要是软件系统的性能。压力测试(Stress Testing):强度测试也就是压力测试,压力测试主要是为了测试硬件系统是否达到需求文档设计的性能目标,譬如在一定时期内,系统的cpu利用率,内存使用率,磁盘I/O吞吐率,网络吞吐量等,压力测试和负.原创 2021-11-03 13:53:58 · 210 阅读 · 0 评论 -
Jmeter测试ActiveMQ服务
JMS(java Message Service):即 Java 消息服务器应用程序接口,是一个 Java 平台中关于面向消息中间件(MOM)的 API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对 jms提供支持。它是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统中的Java 应用程序进行消息交换,并且通过提供标准的产生,发送,接受消息的接口简化企业应用的开发。也就是:JMS是一个标准..原创 2021-11-02 13:48:03 · 396 阅读 · 0 评论 -
Jmeter接口自动化测试
以下主要介绍Jmeter接口自动化需要哪些控件、接口自动化实战及总结。今天我们要将常用组件、参数化、接口依赖、断言等知识点这些结合起来,进行综合实战。1接口自动化需要的控件1、HTTP请求默认值2、HTTP Cookie 管理器3、HTTP信息头管理器4、线程组5、简单控制器6、取样器7、后置处理器8、断言9、Debug Sampler10、查看结果树以下,详细介绍整个接口自动化流程。原创 2021-11-01 14:57:13 · 3198 阅读 · 0 评论 -
APP测试不得不注重的10点
一安装和卸载“1、应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配);2、软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里;3、安装过程中是否可以取消;4、安装空间不足时是否有相应提示;5、如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示;6、是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。曾发现在IOS手机上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一原创 2021-10-29 14:06:18 · 248 阅读 · 0 评论 -
软件测试认知
什么是测试?工厂内部生产出产品后是需要质检人员检测的,经检测合格后才会在产品的包装处贴上质检合格的标签,如果质检不合格就属于废品。只有合格的产品才会流入市场供给用户去使用。测试就是对产品进行检验的过程。什么是软件测试?软件测试就是针对软件产品进行人工或者自动检测的过程。什么是软件?软件是具有特定功能的程序代码和数据以及文档的组合。软件测试的对象是:程序代码、数据、文档软件从无到有产生的过程软件从无到有的过程可以分为几个阶段,整个过程叫做软件的生命周期需求调研——挖掘市场对原创 2021-10-28 16:21:36 · 559 阅读 · 0 评论 -
面试小总结
Q:自我介绍A:各位面试官好,我叫XXX,来自XXX,XXXX年出生,2018年7月毕业于XXXX学院,我具有2年的软件测试经验,我在上家公司主要做功能测试,从事一个网站的建立项目,因为个人发展原因,今天来到贵公司面试Q:项目描述A:我的上一个项目是网站项目,主要做的是一个关于该公司的网站模块的测试,主要有六大模块如首页、课程介绍、咨询、交流、关于我们等,首先我们的开发、测试和业务人员与客户进行沟通,了解需求,业务人员编写需求规格说明书,之后进行讨论总结出评审后的需求说明书,然后项目经理派发原创 2021-10-27 13:20:32 · 2949 阅读 · 1 评论 -
WEB 性能测试用例设计以及总结
WEB 性能测试用例设计模型是设计性能测试用例的一个框架,在实际项目中,需要对其进行适当的剪裁,从而确定性能测试用例的范围和类别。剪裁的依据是性能测试策略和测试范围,在测试用例主要框架确定后,接下来就是如何设计各类性能测试用例中具体数据。基于用户的测试多在用户现场进行,为了测试目的而进行的测试多在开发环境即开发团队的内部进行。为了测试目的而设计的测试用例场景主要根据测试设计人员的经验来进行,但是仍要参考用户的实际场景,用户实际使用场景是设计所有测试用例的依据。性能测试用例设计首先原创 2021-10-26 14:37:29 · 257 阅读 · 0 评论 -
不得不会的软件测试bug分析定位技巧
身为测试工程师,总有一道绕不过去的坎就是定位bug,这其实是非常花费时间的。也许有很多人不以为然,觉得无非就是发现bug后提交bug管理系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试。并不是说这样做的不对,只是说这样做的不够好,看似节约了测试时间,实则对于项目的进度没有起到应有的推动作用。1web前端 Web前端就是通常说的网页。互联网公司的前端一般包含如下内容:JavaScript、ActionScript、CSS、HTML(..ML)、HTML5、Flash、交互式原创 2021-10-25 13:34:08 · 339 阅读 · 1 评论 -
软件测试工程师是做什么的?
近年来,由于IT行业的人才稀缺,越来越多人转向了IT相关职业。由于IT软件业的薪资较高,吸引了不少人选择了IT软件专业,IT软件专业包括软件开发、Java工程师、软件测试工程师等。软件测试工程师主要是负责理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。简单的说,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。那么要成为一个软件测试工程师原创 2021-10-22 15:22:43 · 211 阅读 · 0 评论 -
软件测试十大原则
原则是最重要的,方法应该在这个原则指导下进行。软件测试的基本原则是站在用户的角度,对产品进行全面测试,尽早、尽可能多地发现Bug, 并负责跟踪和分析产品中的问题,对不足之处提出质疑和改进意见。零缺陷(Zero-Bug)是一种理念,足够好(Good-Enough)是测试的基本原则。在软件测试过程中,应注意和遵循的具体原则,可以概括为以下十大项:01所有测试的标准都是建立在用户需求之上。正如我们所知,软件测试的目标就是验证产品的一致性和确认产品是否满足客户的需求,所以测试人员要始终站在用户的原创 2021-10-21 13:43:50 · 426 阅读 · 0 评论 -
软件测试——白盒测试方法
01.白盒测试基本概念白盒测试也称为结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。白盒测试法检查程序内部逻辑结构,对所有的逻辑路径进行测试,是一种穷举路径的测试方法,但即使每条路径都测试过了,但仍然有可能存在错误。因为:穷举路径测试无法检查出程序本身是否违反了设计规范,即程序是否是一个错误的程序;穷举路径测试不可能检查出程序因为遗漏路径而出错;穷举路径测试发现不了一些与数据相关的错误。02.白盒测试需要遵循的原则原创 2021-10-20 13:28:33 · 5758 阅读 · 0 评论 -
软件测试入坑建议:新手0基础怎么入门软件测试?
本科计算机专业,毕业后从事软件测试工作,将近有一年时间。记得我刚入职的时候还只会简单的功能测试,也就是点点点网页,薪水也没有很高。后来在Boss直聘上看到很多大公司招聘软件测试岗位都要求会自动化,于是就开始了自学之路,买了几本书籍、在网上看了一些相关视频,再加上有Java基础,也算是勉强会点自动化吧(应对面试已经足够啦,在实际工作中很少会涉及到自动化)学习自动化之后,给我带来的直接影响是找工作容易了,薪水翻倍啦。而在工作中的劳动也跟以往差不多,并没有增加难度。在这里呢,我给大家的建议原创 2021-10-19 13:50:54 · 150 阅读 · 0 评论 -
软件测试实战项目:后端环境
一、安装phpstudy访问链接:https://www.xp.cn/download.html,根据你的操作系统,下载对应的phpstudy软件。下载后直接安装并打开软件,然后依次启动Mysql和Apache:> >tips:如果你的电脑上已运行Mysql,请打开cmd窗口,输入services.msc,把本机的Mysql服务停掉,再启动phpstudy中的Mysql。二、配置数据库01 切换到数据库,创建一个yoshop库,用户名和密码设置为yoshop。原创 2021-10-18 14:15:59 · 348 阅读 · 0 评论 -
软件测试之如何做好回归测试
软件测试之如何做好回归测试 关于如何做好回归测试,大体上的人都是认为是先验证bug,然后回归和本次修改相关的地方,但如何评估和此次修改相关的风险,这是一个相对重要且考验对系统认知度的问题。在我们平时的回归测试中,是如何做这一点呢?(1)和项目中的开发以及项目负责人沟通确认。 这是一个很关键的环节,好的开发人员在提交测试时就会注明可能影响的地方。 (2)关键点的测试。 就是很重要的部分,即使看着和本次修改无太直接关联,也最好能走一下基本流程。因为这是客户最关心的地方点,也是盈...原创 2021-10-15 14:28:12 · 2057 阅读 · 0 评论 -
49种软件测试方法,你知道几个?(一)
β测试_Beta测试β测试,英文是Beta testing。又称Beta测试,用户验收测试(UAT)。β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。当开发和测试根本完成时所做的测试,而最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其他人员员完成,不能由程序员或测试员完成。α测试_Alpha测试α测试,英文是Alpha testing。又称Alpha测试。Alpha测试是由一个用户原创 2021-10-14 14:51:18 · 420 阅读 · 0 评论 -
软件测试面试题分享-No.2
1.什么是SQL中的聚合函数?聚合函数只能对表的数据进行计算,得到一个确定的值,聚合函数经常与select语句中的group by子句一起使用,常见的聚合函数有:avg() 平均值count() 计数max() 最大值min() 最小值sum() 求和除了count以外,其它聚合函数都会忽略空值。2.Python3中内置的基本数据类型有哪些?a.整型int、浮点型float、复数complexb.字符串str、列表list、元组tupleC.字典dict、集合set3.原创 2021-10-13 14:44:31 · 549 阅读 · 0 评论 -
软件测试面试之Python(1)
PythonPython语言功能强大,在项目编程,人工智能,科学算法,数据分析中都运用广泛,在测试行业中,也起到了很大的作用,它可以应用在自动化测试,编写自动化工具以及脚本当中,让工作更加高效。所以面试官必然会考核你python语言的掌握程度。1.python内建数据类型有哪些?2.列出 5个 python标准库?3.如何获取字典中的所有键?4.生成0-100的随机数5.列表和字典有什么区别?6.列表与元组的区别?7.简述多原创 2021-10-12 14:17:29 · 173 阅读 · 0 评论 -
软件测试需求分析还可以这样做
为什么要做需求分析我们来打个比方,经常会有人这么问,我想买台电脑,有什么推荐吗?这个时候,我们就能马上给出一个推荐吗?我们是否还应该问问这些问题:1)主要用途是什么?2)台式机还是笔记本?3)预算多少?4)对品牌有什么要求?……在这些问题都有答案之后,我们才能帮着去推荐。也就是说,通过这些问题,我们才能真正了解对方的需求。同样的,我们做测试工作,产品需求也不等于是测试需求。没有测试需求分析,会导致我们的信息不完整、不准确,无法对所测产品有一个清晰全面的认识。所以,我...原创 2021-10-11 14:08:34 · 133 阅读 · 0 评论 -
面试官最常问的面试题及答案
1、web测试和APP测试的区别?web测试和APP测试都离不开测试的基础知识和测试原理。不同点是:web 测试更多的是考虑自身功能和浏览器兼容,app 测试要考虑手机本身固有的属性,所以 app 测试还需要注意以下几点:中断测试(来电去电,短信,蓝牙,NFC 支付,闹钟,数据线插拔,锁屏,断电,关机重启等)安装卸载测试(全新安装,新版本覆盖旧版本,卸载旧版本安装新版本,卸载新版本安装旧版本)外在因素测试(网络切换,硬件按键,不同分辨率,兼容性,系统,系统版本)2、如何测试一个APP原创 2021-09-30 09:18:26 · 169 阅读 · 0 评论 -
浦发银行面试题
Q说说你们公司测试的一个基本测试流程是什么?首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,我们就根据主管写出来的计划、分配到的任务编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会依据测试用例来执行测试,测试过程中,提交bug,跟踪bug,直至关闭,测试完后编写测试报告。Q你对上一家公司如何评价我的上家公司环境蛮不错的,整个项目组的成员都很团结,氛围很浓郁.原创 2021-09-29 13:46:51 · 207 阅读 · 0 评论