面试---测试基础篇

一、sql基础

链表查询

SELECT
a.*,
b.tenant_id
FROM
oss_resource_center.employee_information AS a
LEFT JOIN oss_resource_center.employee_social_security AS b ON a.user_id = b.user_id
WHERE
a.deleted = 0
AND 'departmentId' IS NOT NULL
AND b.tenant_id = 1
AND a.`status` = 0

 

二、功能测试基础 

1.常用的测试方法

我们常用的测试用例设计方法是等价类、边界值,因果图和错误推断等。最常用的还是等价类划分和边界值法,等价类的划分可以让我们更全面的覆盖功能需求,避免遗漏,也能让我们用尽量少的测试用例来达到最好的测试效果,一般会划分有效等价类和无效等价类,有效等价类来自需求的描述,无效等价类还可以根据不同的角度再次划分,比如空,超长,不符合输入类型,特殊字符等,然后在每个等价类中分别提取部分取值去设计测试用例。

边界值的使用主要是因为在等价类的边界部分最容易出现问题,所以要在等价类的基础上重点使用边界值法来设计测试用例。

2.测试流程 


1)产品或需求方发布需求(产出原型和需求文档)

2)熟悉需求,并召开需求评审(产出更新后的需求和文档)

3)梳理业务流程,设计测试方案,测试用例(产出业务流程图,测试方案、用例)

4)执行测试,记录bug,跟踪缺陷修复(产出bug列表)

5)完成测试,进行上线(产出测试结论,bug分布图,启动上线流程)

5)线上跟踪,如有漏测则收集遗漏bug,整理遗漏原因。

 
 
 
 
 
posted @ 2022-07-11 17:00  粽子。  阅读(32)  评论(0编辑  收藏  举报