2025/12/27 11:59:54
网站建设
项目流程
网站数据库管理系统,做网站哪个软件好,网络销售话术和技巧,东莞洪梅网站建设什么是基本功#xff1f; 百度到的结果是#xff1a;从事某种工作所必需的基本的知识和技能。
推理1#xff1a;“基本”二字#xff0c;意味着基本功必定是来源测试工作的基本流程。
推理2#xff1a;“必须”二字#xff0c;就意味者无论你是高级的测试开发#xff…什么是基本功百度到的结果是从事某种工作所必需的基本的知识和技能。推理1“基本”二字意味着基本功必定是来源测试工作的基本流程。推理2“必须”二字就意味者无论你是高级的测试开发还是初级的手工测试都必须具备的技能。知道基本功的概念“开发技术算不算测试人员基本功”那肯定不算呀。我是初级测试我不会自动化但我用手工依然可以完成测试呀。虽然低效但也能测试完。这说明开发对于测试而言并不是必须的当然也就不属于基本功了。回到主题软件测试人员的基本功包括哪些呢结合上面的分析接下来该问题的阐述结构如下1、一看软件测试基本流程2、二看初级测试人员的岗位需求3、明确软件测试的基本功有哪些4、如何牢固掌握这些基本功软件测试基本流程上图就是软件测试的基本流程。1需求评审2计划编写3用例设计4用例执行5缺陷管理6测试报告所有公司软件测试团队工作基本都是围绕这套流程来开展工作的。6个环节哪些是基本功还要结合初级测试的岗位要求得出。因为初级测试人员不需要掌握的工作内容就不叫基本功。再看初级测试人员的岗位需求从初级功能测试也叫手工测试的工作描述上结合基本测试流程我们可以拆解下和技能相关工作内容就是下面4点。1编写测试用例2完成测试执行3提交跟踪缺陷基本流程里叫缺陷管理4提交测试报告而基础流程中的“需求评审”、“计划编写”由测试组长或测试经理负责即可初级测试工程师不用涉及所以这2项就不是基本功。明确软件测试的基本功有哪些但是测试报告就是“统计下测试结果和缺陷统计”。因为仅仅是统计所以远称不上技能。最终定下的软件测试人员基本功就是下面这3项1测试用例2测试执行3缺陷管理无论你是做互联网的软件测试还是做线下的硬件测试还是做软硬结合的车载测试”以上三个都是基本功具有广泛的通用性。所以只要你想吃测试这碗饭这三项基本功必须牢固掌握。基本功如此重要如何牢固掌握接下来我按照1是什么2有什么用3怎么做4怎么加强 四个维度分别来阐述。如何牢固掌握测试三大基本功-测试用例1、什么是测试用例?专业的术语解释为测试用例是为特定测试目的设计的测试执行文档。通俗解释为针对被测功能你要测什么你要通过测试团队规范化的用例形式把他写出来。测试用例简单来说是个人测试思想的文档体现。测试用例举例2、测试用例作用?测试用例有3个作用每个都非常重要:a防止漏侧b实施测试的标准c测试工作评估3、怎么做测试用例首先要了解测试用例的8大要素要素1用例编号: 项目模块编号要素2用例标题: 预期结果操作步骤要素3模块/项目: 所属项目或模块要素4前置条件: 要执行此条用例有哪些前置操作要素5优先级: 表示用例的重要程度或者影响力P0~p4 (P0最高)要素6测试步骤: 描述操作步骤要素7测试数据: 操作的数据没有的话可以为空要素8预期结果: 期望达到的结果接下来就是要了解常用的测试用例方法啦。方法1流程图法方法2等价类划分法方法3边界值分析方法4判定表方法5正交法方法6错误推测法常用方法是前面3个即流程图法等价类划分法边界值分析法。测试用例方法中最重要的就是了解各个方法的应用场景区别。a流程图法的应用场景是“描述用户的使用场景在业务场景中涉及多功能的组合逻辑”。典型代表是“流程测试”b等价类划分法的应用场景是“无法穷举的测试数据 or 测试数据量过大”典型代表是“页面的输入框测试”。c边界值划分法的应用场景是“在等价类的基础上针对有边界范围的测试数据测试数据一般为数字类或时间类”典型代表是“有边界范围的输入框类测试”。d正交表法的应用场景是“一条用例要覆盖多个输入条件4个条件以下且条件之间有依赖制约”e判定表的应用场景是“有效测试用例太多但因为条件输入值是中英文字符无法使用边界值划分法来缩小出测试范围就使用数学统计类工具’判定表’来合理缩小测试用例条数”。f错误推测法的应用场景是“根据经验对可能错误测试”小白不太适合。如何牢固掌握测试三大基本功-测试执行分享1、什么是测试执行就是严格执行写好的测试用例在软件上执行验证是否和预期结果一样并记录。红色字体为测试执行后的记录2、测试执行有什么用发现软件中的缺陷也叫bug。3、测试执行怎么做step1: 根据测试用例优先级来执行测试用例step2: 比对实际结果与测试用例中的预期结果是否一致。一致则记录通过。不一致则记录失败。无法执行则记录阻塞。step3: 用例执行失败记录并提交缺陷。step4更新测试用例。为什么测试执行的时候还可以个更新测试用例呢原因是测试用例不是一蹴而就而是反复优化的结果如果测试人员在执行中发现测试用例遗漏冗余无法执行这进行相应操作即可。4、怎么牢固掌握测试执行如果是人工进行测试执行严格按照测试用例执行即可。所以测试执行虽然是基本功但是技术门槛并不高哈执行时细心即可。如何牢固掌握测试三大基本功-测试执行分享1、什么是缺陷管理缺陷也叫bug。缺陷管理就是提交bug跟踪bug。2、缺陷管理有什么用软件测试工程师要通过缺陷管理和开发打交道修复软件中的BUG软件测试工程师可通过缺陷管理帮助开发进行缺陷定位。3、缺陷管理怎么做因为缺陷提交可以借助Jira或禅道等工具。工具很容易掌握工具不是重点只是手段。所以缺陷管理的核心在于缺陷提交内容的编写(如下图)。缺陷提交模板1缺陷管理的提交要素分为这5种a)缺陷编号b)缺陷状态c)严重程度d)优先级 e)bug类型缺陷编号的掌握很容易的英文数字即可。缺陷状态、严重程度、优先级按照公司的要求输出即可。bug类型不是必须看公司要求。某公司对缺陷提交要素的要求2但缺陷的核心要素却是下面这三种a缺陷标题【核心】缺陷标题作用就是将缺陷描述清楚。描述清楚的评价标准就是开发人员时候可以不看其他要素仅看标题就能知道反馈的是什么bug。要想描述清楚缺陷命名技巧要采用【实际结果预期结果】的命名方法比如“验证码在10,15]分依然能登录成功-预期失败因有效时间是10分钟以内”再比如“QQ号为空下一步可点击预期不可点击”b缺陷描述(重要)缺陷描述包含这四块1预(前)置条件对应测试用例的“前置条件”2复现步骤对应测试用例的“测试步骤”3预期结果对应测试用例的“预期结果”4实际结果对应测试用例的“实际结果”画框部分为缺陷描述缺陷描述虽然重要但是撰写起来却很简单将测试用例的核心写进来就可以。为什么要缺陷描述中要将测试用例为啥还要再表达一遍原因1测试用例是指测试团队内部执行的一个重要产出是测试组内部的执行参考跨组不看。原因2缺陷是提给开发的你得让开发去再现这个缺陷(bug)。所以你需要把测试用例核心内容在缺陷(bug)里写清楚。c) 必要附件附件可以为下面三种目的是为了避免和开发扯皮或图片——能用图片反馈的bug一定要用图片或日志——能放上日志就一定放上方便开发进行bug分析或视频——对于偶发性的bug一定要录视频4、怎么牢固掌握缺陷开发缺陷相比测试用例而言还是比较简单的。利用我刚才的文字就能掌握。总结业务理解有效沟通思维逻辑…这些对于测试人员来说重要吗当然重要。但这些是能力而不是基本功。对于软件测试这种技术岗位而言基本功指的是技术。但拥有扎实的基本功在当前经济环境下还是很难就业的还要掌握自动化技术。因为各行各业都不好过这个时候企业用人就会找性价比更高的。所以大家想从事测试工作在搞定基本功的基础上希望你能够再学习一些自动化的东西。总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。