软件测试基础
噢_乖
一起学习,一起进步
展开
-
软件测试经典面试题(小题汇总)
整理收集一些大家的题,自己来作答,回答不妥或者不全的还请大家指正网络(一)简单描述下TCP协议TCP:传输控制协议,是传输层通信协议。它有面向连接、可靠、字节流传输等特点TCP建立连接时,需要三次握手协议TCP三次握手的过程如下:客户端发送SYN保温给服务端,进入SYN_SEND(SEQ=X)状态服务端收到SYN保温,回应一个SYN(SEQ=Y) ACK(ACK=X+1)报文,进入...原创 2019-02-12 01:18:12 · 63001 阅读 · 6 评论 -
敏捷开发流程下的测试(二)敏捷测试的指导性原则
本文是参考ThoughtWork冰玉老师(https://blog.csdn.net/bingyulin)讲的敏捷课程加上自己的理解写的,想听原版可以关注ThonghtWork公众号,里面有课程回顾指导性原则:团队为质量负责质量不是测试出来的什么是质量?系统功能、性能、用户体验代码质量产品质量维护成本…软件质量外部质量用户可以感知终端用户使用内部质量内部代码逻辑代码质量内建质量软件开中内建的流程是否完善软件缺陷是否逐步减少缺陷反馈是否及时质量是什么?原创 2020-12-18 17:46:24 · 676 阅读 · 0 评论 -
敏捷开发流程下的测试(一)敏捷测试核心
敏捷开发下的测试(一)敏捷测试核心传统测试和敏捷测试的区别传统测试:独立的测试部门测试工作主要由测试人员承担详尽的测试用例文档集中的回归测试发现更多的 bug敏捷测试:伴随着敏捷开发过程的所有质量相关活动敏捷测试不能独立存在,不是一种测试类型或方法敏捷测试不仅是测试人员的工作,是团队的活动抛开敏捷开发谈敏捷测试没有意义敏捷测试的目标:更快速的交付高质量软件如何实现敏捷测试的目标#mermaid-svg-t0FUKOgy2AoibO13 .label{font-fami原创 2020-12-09 17:45:48 · 772 阅读 · 2 评论 -
软件测试经典面试题(一)给你一个水杯如何测试
题目:给你一个水杯如何测试?回答寻找水杯是否有说明书,如果有需要充分阅读并理解水杯说明书,按说明书描述,测试到所有需求点然后按测试关注点划分为一下几个方面:功能测试:主要关注水杯基本功能1.1 水杯是否可以正常装水1.2 水杯是否可以正常喝水1.3 水杯是否有盖子,如果有,盖子是否可以正常盖住1.4 水杯是否有保温功能,保温功能是否正常保温1.5 水杯是否会漏水,盖住盖子拧...原创 2019-02-07 20:13:42 · 25329 阅读 · 3 评论 -
软件测试经典面试题(二)给你一个网站如何测试
题目:给你一个网站如何测试?回答寻找相关文档,如需求说明书、网站设计文档等测试工作开展前需要确认以下几个方面的问题:制定测试计划、制定测试策略及测试边界、确定测试人力资源、确定测试环境配置、确认测试工具、确认测试方法包括不限于以下:功能测试、界面测试、易用性测试、兼容性测试、安全测试、数据库测试、压力测试、负载测试、性能测试设计测试用例时,需要分两部分:3.1 后台管理功能测试一...原创 2019-02-07 21:29:57 · 8607 阅读 · 0 评论 -
软件测试入门笔记(一)
软件测试什么是软件测试?软件测试的定义软件测试的定义(一):1983年IEEE(国际电子电器工程师协会)对软件测试定义:“使用人工或者自动手段来运行或者测定某个系统的过程,其目的在于检验是否满足规定的需求或验证预期结果和实际结果的差异”软件测试的定义(二):软件测试是根据软件开发的各个阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例去执行程序,并发现软件缺陷的的过...原创 2019-02-15 23:36:00 · 557 阅读 · 0 评论 -
对一个三角形三边如何设计测试用例等价类经典应用
三角形三边面试题,是一个经典的很老的题了,在2011年的时候,华为面试遇到过,今天无意中搜到了,加上自己理解和思路汇总下,这个题主要是等价类划分的应用对一个三角形三边如何设计测试用例假设三边分别为A、B、C,那么根据现有条件,我们可以设计以下功能点先来看看构成三角形的条件任意两边相加之和大于第三边a + b > ca + c > bb + c > a两条...原创 2019-07-20 16:59:38 · 10464 阅读 · 0 评论