测试
So Vegetable
白菜慢慢变大了
展开
-
进程与线程,多进程与多线程
进程与线程,多进程与多线程1.线程和进程的概念答:进程是指系统资源分配和调度的基本单位,它是操作系统结构的基础。它是一个独立的实体,且每个进程都占有独立的内存空间。线程是指操作系统能够进行运算调度的最小单位,被包含在进程中,是进程中实际运作的单位。2.线程和进程的区别答:①.进程是系统资源分配和调度的基本单位,有独立的内存空间;而线程是CPU调度的基本单位,是操作系统能够进行运算调度的最小单位,没有独立内存空间,但有独立的栈,寄存器,局部变量等,其他线程可以读写栈内存。②创建进程开销大,包括创建原创 2020-12-01 14:16:01 · 362 阅读 · 0 评论 -
经典场景试题,测试用例编写
经典场景法,测试用例编写一.登录界面的测试用例:1.界面UI测试:①布局是否符合需求文档的要求;②输入框和按钮的长度、高度是否符合要求;③界面的设计风格是否与UI的界面设计风格统一;④界面的文字是否简洁易懂,无错别字。2. 功能测试:①输入正确的用户名和密码,验证登录成功;②用户名、密码为空,验证登录失败并提示信息;③登录成功后,是否跳转到相应的界面;④用户名和密码过长或过短是否有提示信息;⑤用户名和密码之间有空格、特殊字符或者其他非英文的处理;⑥登录失败后,不能有记住密码的功能;原创 2020-11-25 14:48:58 · 6001 阅读 · 1 评论 -
软素质面试题分享以及一些面试技巧和面试礼仪
【面面俱到,脱颖而出】例题1.您之前的学业跟这个岗位不太合适,这个你怎么看?你学的是Java,但是我们用的是PHP语法,这个你怎么看?分析:当面试官提出这样的问题,有可能是真不合适,但也有很大一部分 原因是测您的心理压力承受能力。因为在日常工作中,除了工作上有压力,有时犯了错,需要承受更大的心理压力。面试官当然不希望自己招到一个犯了错就崩溃或者哭哭啼啼的学生。 这个题目应该尽量积极回答。答案:我的专业确实不对口,但是不影响我对这行的钟爱程度,希望面试官给我机会,我会证明给你们看我不比专业人员原创 2020-11-24 22:12:11 · 2330 阅读 · 2 评论 -
各类测试工程师的面试秘籍
软件测试工程师的面试秘籍敏捷开发测试的核心实质是什么?为什么敏捷开发模型能够对需求的变更应对自如?答:敏捷开发拥有更好的设计架构,重构是敏捷开发中常用的技术手段。同时足够的沟通、合理的、细致的迭代是敏捷开发的实质。手机客户端APP常见的出错点是什么?如何测试?答:资源释放、网络、内存;容易发生在启动、关闭APP, 横竖屏切换,基站切换。可考虑将所有可打开的功能均打开,进行横竖屏切换等操作;在各种网络环境(电信、移动、联通、WiFi等)覆盖和场景(地铁、公交、室内、室外等)覆盖下测试原创 2020-11-22 23:14:22 · 3678 阅读 · 2 评论 -
软件测试工程师必备知识点
软件测试工程师必备知识点那么软件测试学习,如何去学好每个阶段,变为一个真正的测试大牛呢?一、软件测试前景分析、职业规划、实战学习路线解读1.熟悉目前想要转行学测试的好处,解决想要转行测试人员的顾忌,结合自身分析是否适合转行做测试2.熟悉测试行业前景情况,熟悉国内外软件测试行业现状3.熟悉软件测试的基本概念、背景知识,对软件测试有初步的认知4.熟悉软件测试人员的职业发展规划,在学习之处就对自己设定目标5.熟悉企业实践中需要具备的必备技能,企业测试人员学习的实战路线,清晰认知课程目标,根原创 2020-11-21 17:48:03 · 1107 阅读 · 0 评论 -
自动化测试与手工测试
自动化测试与手工测试自动化测试其实就是通过自动化工具执行定制好的测试脚本,可以节省人力和时间成本,提高测试效率。但自动化测试不是并不能完全代替人工测试。自动化测试能解决很多问题,同时也带来很多问题。下面是我对自动化与手工测试的一个对比,算是一点心得。(1)覆盖率 优势:在同等时间内,启动自动化测试能够覆盖更多的功能。 劣势:只适合回归测试,开发中的功能不划算。对于开发中功能,需求或者实现的更改,都会导致自动化脚本的变更,维护脚本的工作量和开发这个功能不相上下,实在是不划算。(2)测试效原创 2020-11-20 13:51:57 · 1798 阅读 · 0 评论 -
自动化测试的优缺点分析
一.自动化测试的优缺点分析自动化测试的优点①降低人力成本,提高软件测试效率;②有效地完成大量重复性工作;③完成一些手工无法完成的工作;④有效利用资源;⑤保证工作的一致性,增加信任度。自动化测试的缺点①不可能真正的取代手工测试;②手工测试比自动化测试发现缺陷更多;③对测试质量的依赖性较大;④测试自动化不能提高有效性;⑤测试自动化可能会制约软件开发。由于自动化测试比手工测试更脆弱,所以维护会受到限制,从而制约软件开发;⑥自动化测试工具本身并无想象力。总之:可以归结为自动化原创 2020-10-25 21:38:30 · 1647 阅读 · 0 评论 -
【大宇无限】软件测试工程师面试题2020-10-23
【大宇无限】软件测试工程师面试题2020-10-231.性能测试里的健壮性和稳定性的理解?答:1)首先理解健壮性是指:程序在运行过程中出现的一般性错误,程序会自动进行错误处理函数。 (是指出现错误还能运行的能力)性能测试的内容:①系统是否很快响应用户;②系统能否处理预期的用户负载并具有盈余能力;③能否处理业务所需的事务数量;④在预期和非预期的用户负载下,系统是否稳定;⑤系统能否确保用户在真正使用系统时所获得积极的体验。性能测试的目标:①系统响应时间,支持客户数等;②服务器的配置(CPU、内存、磁盘原创 2020-10-23 22:13:19 · 582 阅读 · 0 评论 -
测试笔试题分享
测试笔试题分享题目:如果已经入栈顺序为:1,2,3,4则出栈顺序有哪些:①如果先1–> 1 4 3 2②如果先1、2–> 2 1 4 3③如果先1、2、3–> 3 2 1 4④如果先1、2、3–> 4 3 2 1ArrayList与LinkedList的的区别:①数据结构不同:ArrayList是array(动态数组)的数据结构,LinkedList是link(链表)的数据结构。②效率不同对于随机访问,ArrayList比LinkedList的效率高更,因为原创 2020-10-06 20:17:03 · 151 阅读 · 0 评论 -
测试工程师部分笔试题
Alpha测试与beta的区别Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。由一个或多个用户在开发环境下进行测试。Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。由一个或多个用户在用户实际环境下进行而是。黑盒测试中测试用例设计主要有哪些方法并说出依据是什么1.等价类划分方法2.边界值分析方法3.原创 2020-09-21 18:16:47 · 485 阅读 · 0 评论