热点聚集

一、前言

功能测试是测试工程师的基础工作。大部分人做不好功能测试就想做性能测试和自动化测试。大多数人对功能测试的理解是一点一点的。如果你不去关注它,不去研究它,你的职业生涯就会一点点停留。在这里,我写下我对功能测试的理解。

「营销技巧」初级测试通常要会什么?

第二,功能测试所需的技能

2.1熟练使用sql

1.必须编写常用的sql语句。例如,添加、删除和检查。

2.了解数据库事务,编写存储过程,熟悉常用的系统函数。

3.了解并能够备份、迁移、恢复和镜像数据库

4.优化sql语句,并监控和检查可以运行的语句的性能

5.了解数据库集群和其他操作。

2.2 linux

linux是测试人员的基础工作,不需要掌握太难或者不常见的Linux命令。检查日志和定位问题是正常的。

1、基本命令

常用的linux基本命令,面试经常会问,或者举个场景问你用什么命令。

2.检查日志

初级测试人员经常遇到bug,开发人员不承认或者不想处理。测试人员如何摆脱这样的问题?

即根据发现的bug,根据日志级别,查看日志,定位问题。

首先说一下日志级别。

先记住这一点:日志级别越高,输出的新闻就越少。

特定的日志级别分为四个级别:

信息:代码信息新闻,不包括一些调试新闻,如sql语句

警告警告:代码警告消息

错误:程序本身报告了错误的消息

关键:几乎不需要

一般不符合要求的bug在调试,程序本身报错的bug在出错。

2.3数据库的使用,数据的流动

1、数据库的本质

最常见的数据库是mysql、orecal和redis

Mysql数据库是一个典型的关系数据库

2.数据库操作

(1)数据库和表操作

(2)表格数据操作

(3)多种多样的sql查询

2.4编写测试用例

测试过程中一个非常重要的文档类型是测试实践的核心,测试中的一组输入和输出标准,以及软件需求的具体比较。编写测试用例是测试人员的基本技能,但是很少有人能真正写好。

测试用例中必须包含的文本:

用例编号、用例名称、测试目的、优先级、重要性级别、前提条件、测试步骤、预期结果、实际结果和备注。(不同的企业模板不同,基本相同)

1.测试用例的编写过程

上诉分析->提取测试点->编写测试用例->审查测试用例

2.编写测试用例的思考

(1)根据产品的prd,提取测试点。

(2)根据数据流的趋势。

(3)根据的体系结构进行部署。

(4)编写测试用例的常用方法:等价类划分法、边界值分解法、评估表法、因果图法、场景法、正交排列法、错误推断法等。

(5)涵盖弱网络测试、接口测试、安全测试、性能测试等。

(6)常见的测试工具有:邮递员、查尔斯、提琴手、杰姆特、loadrunner等。

3.写测试用例观察一些事情

(1)根据项目的实际情况设计测试用例表

(2)不要死记硬背用例风格

(3)根据具体情况

(4)学会质疑诉求,不要完全按照诉求去写测试用例,站在客户和产品的立场去理解诉求,看到诉求之外的功能和体验

4.管理测试用例

为什么要管理测试用例?

(1)测试用例数量巨大

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

(3)测试用例需要长期补充和完成

如何管理测试用例?

(1)原始excel管理

(2)专业的项目管理系统(如:git、禅宗、jira等。)通常是网络产品

2.5 http和https协议

面试经常会问以下关于http协议的问题

1.http协议的原理

2.http和https协议的区别

3.tcp和udp的区别

4.sessiond和cookie的区别

5.对公钥和私钥的理解

6.get和post的区别

7.从输入网址到加载页面发生了什么

2.6了解业务

做功能测试,一定要懂业务,甚至懂业务。只有彻底了解业务,才能做好功能测试,并在一定程度上进行改进。

等你熟悉了业务,就知道很多常识了。了解以上常识后,可以尝试进阶,学习做自动化测试、接口测试、性能测试(重点)

1.什么时候参与自动化= >什么时候你的系统趋于稳定

2.何时介入界面测试= >界面开发时,

3.什么时候介入性能测试= >当系统有较高的并发业务需求时,比如推广,或者抢购(618大推广,抢火车票,抢年票),设计相应的测试场景

比如5000张优惠券,大概多少人抢,要多久才能完成

2.7缺陷管理

功能测试中另一个非常重要的实践是缺陷管理。一个优秀的测试人员网上bug很多,比和你一起工作的其他同事多,但是网上bug很少,比其他同事少。

1.bug定义

(1)不符合要求

(2)程序本身报告错误

(3)不符合客户的采纳习惯

2.bug生命周期当我们的测试人员提交一个bug时,这个bug从一开始就有它的生命周期。

3.错误列表的文本

Bug描述(摘要)

环境新闻:操作系统/数据库/浏览器/软件版本(OS/数据库/项目/构建/发布)

功能模块

测试/开发人员

严重级别(1-5)

客户优先级

风险程度

状态

复制步骤

实际效果

你想回到问题上吗

等待

4.实验报告

将测试过程和结果写入文档,分析发现的问题和缺陷,为纠正软件质量问题提供依据。

并为软件验收和交付奠定基础。和测试计划一样,测试报告通常是由测试负责人写的,测试人员需要知道

上一篇:「营销技巧」功能测试干货

下一篇:「营销技巧」手工测试转自动化测试后,薪资可以达到多少?


标题:「营销技巧」初级测试通常要会什么?    

地址:http://wenfangge.com/rwfb/6673.html


注明“来源:文芳阁”的所有作品,版权均属于文芳阁软文推广平台,未经本网授权不得转载、摘编或利用其它方式使用上述作品,如有对内有异议请及时联系btr2030@163.com,本人将予以删除。