首页
职业课程
师资团队
免费课程
认证考试
学习平台
学员成果
关于我们
网络安全文章页活动benner
新闻详情页
软件测试常见问题,软件测试工程师需要掌握什么相关知识技能?

  软件测试工程师需要掌握什么相关知识技能?想要成为一个优秀的软件测试工程师,必不可免的需要掌握相关知识点和相关技能,才能够支撑自己成为技术大佬,那么软件测试工程师需要掌握什么相关知识技能?

  熟悉SQL操作。

  1.通常使用的sql语句必须能写。例如,增加或删改之类。

  2.懂数据库事务,能熟练编写存储程序,熟悉系统功能。

  3.了解并能够执行数据库备份、迁移、恢复、镜像等操作。

  4.调整sql语句,并在可监视运行的语句中查看性能。

  5.了解一些操作,如数据库集群。

  LINUX

  Linux是测试人员的基本技能,不需要掌握太难或很少见的Linux命令,一般都可以做查看日志、定位问题。

  1.基本指令。

  Linux基本命令,一般都是面试时提出的,或给出一个场景,询问您要使用什么命令。

  2.查看日志。

  怎样编写一个测试案例。

  一种测试过程中非常重要的文件类型,它是测试工作的核心,测试时输入和输出的一组标准,是软件需求的特定对照。写测试案例,是测试员最基本的技能,但真正能写好的并不多。

  您的测试案例必须包含以下内容:

  用例号、用例名、测试背景、前置条件、优先级、重要性、测试数据、测试步骤、期望结果、实际结果、备注。

  1.测试案例的编写过程。

  要求分析->提取测试点->测试用例编写->测试用例复审。

  2.为测试案例编写思路。

  (1)根据产品的PRD,抽取试验点。

  (2)根据资料流动方向。

  (3)基于架构部署。

  (4)写出测试案例的常用方法:等价类划分,边界值分析,流程图解等等。

  (5)覆盖弱网测试,界面测试,安全性测试,性能测试等。

  (6)常见的测试工具包括Postman、Charles、Fiddler、Jmeter、Loadrunner等。

软件测试常见问题

  3.写出测试案例的考虑。

  (1)基于项目实际情况设计测试案例表。

  2)用例格式不要生搬硬套。

  (3)按情况编制。

  (4)学习询问需求,不要完全按要求写测试用例,要从顾客和产品的角度了解需求,在需求之外看到功能和经验。

  4.管理测试案例。

  为何要管理测试案例?

  (1)测试案例的数量庞大。

  (2)测试用例会随着需求的变化而变化。

  (3)测试案例需要长期补充和完善。

  怎样管理测试案例?

  (1)原始Excel管理。

  (2)专业项目管理系统(eg:git,禅道,JIRA,Confiuence等等)通常是web格式。

  通过Http和Https协议。

  采访中通常有一些有关Http协议的问题。

  1.高频协议原则。

  2.http与https协议的不同。

  3.TCP与UDP的区别。

  区分4.session和token。

  5.理解公共和私有密钥。

  6.gget和post之间的差异。

  7.从输入URL到装入页都会发生什么。

  8.什么叫做代理、正向和反向代理?

软件测试常见问题

  理解商业需求。

  进行功能测试,确保了解业务,甚至了解业务。唯有认真读懂业务,才能做好功能测试,并有所提高。

  当您对业务熟悉后,会了解许多常识,了解以下常识,您可以试进,学习做自动测试、界面测试、性能测试。

  1.何时介入自动化=>当您的系统趋于稳定时。

  2.界面测试何时介入=>当界面开发完成时。

  3.何时进行性能测试=>当出现促销、或抢购时(618大促,过年抢火车票,抢优惠券)比如,5000张优惠券,大概有多少人抢到,在多长时间内抢完。

  BUG管理

  在进行功能测试时,另一项重要工作就是bug管理,一名优秀的测试人员,在线上有很多bug,比其他与你共事的同事要多,但上线的bug很少,也比其他人要少。

  1.缺陷的定义。

  (1)与需求不符。

  (2)程序本身的错误。

  (3)不符合使用者使用习惯。

  2.缺陷生存期。

  在测试人员提交一个bug时,bug从头到尾都有自己的生命周期。

  3.bug单内容。

  (1)Bug说明。

  (2)环境信息:操作系统/数据库/浏览器/软件版本(

  OS/数据库/项目/构建/生成/生成

  (3)属于职能单元。

  (4)测试/开发人员。

  (5)严酷程度(1-5)

  (6)优先权。

  (7)风险水平。

  (8)状态

  (9)重复步骤。

  (10)实际成果。

  (11)是否要返回问题,等等。

  4.检验报告。

  将测试的过程和结果记录在文件中,对发现的问题和缺陷进行分析,以纠正软件存在的质量问题。同样,对于软件验收和交付的基本测试报告和测试计划,通常是由测试leader编写的,测试员需要知道测试报告中都包含了什么。

联系电话:17713623990