首页 > 编程知识 正文

软件测试知识点汇总,软件测试7种方法

时间:2023-05-05 21:23:50 阅读:171645 作者:394

一.编写测试用例

1 .测试中最重要的文档,他是测试工作的核心,是一组测试时输入输出的标准,是软件需求的具体对照。 编写测试用例是测试人员的基本功,真正上手的人很少。

2 .测试用例包括用例编号、用例名称、测试背景、前置条件、优先级、测试数据、测试步骤、预期结果、实际结果和备注。

3 .测试合作伙伴拿到第一个需求文档时,进行分析,提取测试点,制作测试用例,委托开发、产品及相关人员进行用例审核。

4 .编写测试用例的常用方法:等价类划分法、边界值分析法、错误估计法、流程图法等,

5 .学会怀疑需求,从用户的角度理解需求,看需求以外的功能和体验,而不是完全按照需求写测试用例。

二. http和https协议

1、http协议原理

HTTP协议是超文本传输协议的缩写,是用于将超文本从万维网(www )服务器传输到本地浏览器的传输协议。 ---自驾游百度补脑

2、TCP与UDP的区别

TCP和UDP是OSI模型内传输层内的协议。 TCP提供可靠的通信传输,但是UDP经常用于广播和细节控制传递给APP的通信传输。 -自驾游百度补脑

3、get和开机自检的区别

1 ) Get用于获取信息。 只需获取和查询数据。 这意味着服务器上的数据不会更改。 从这一点来看,数据是安全的,但由于后述的Post可以更改数据,因此这也是两者的区别之一。

2 )开机自检,它可以向服务器发送修改请求,修改服务器。 例如,我们在论坛上投稿,在博客上发表评论。 这个使用开机自检。 当然,也可以只取得数据。

三.业务理解能力

首先,请明确必须理解业务。 只有了解业务,才能很好地进行功能测试,并得到一定的提高。

什么时候自动化--- -访问TT DCC的系统稳定下来的时候。

何时介入接口测试-----接口开发结束时。

何时介入绩效测试-----出现促销时,或者抢购时等。

四.测试工具的使用

1、接口测试工具: apipost

使用apipost进行接口测试,输入url地址,请求方法,参数是单击提交以了解接口是否正确。

2、性能测试工具: jmeter

使用jmeter对系统进行性能测试,进行系统的应力测试、负载测试、稳定性测试等

五.自动化测试代码编写能力

1、ui自动化创作

a、web自动化:一般使用python selenium对网站进行ui自动化脚本的编写

b、APP自动化:一般使用python appuim在移动端进行ui自动化脚本编写

2、自动创建界面

一般使用python requests进行接口的自动化测试

六.熟练使用SQL

1 .增删改等常用的sql语句。

2 .了解数据库事务,编写存储过程,并熟悉一般系统函数。

3 .能够了解并进行数据库备份、迁移、还原、镜像等。

4 .优化SQL语句并监视可执行语句的性能。

5 .了解数据库集群。

七. Linux

1.Linux是测试仪的基本功,不需要掌握太难或不常见的Linux命令,只要能正常查看日志、找出问题就可以了。

2 .初级测试人员工作经常遇到,发现bug,开发不认可或不愿意解决的情况。 测试员如何摆脱这样的问题呢?

根据发现的错误日志级别,查看日志以确定问题。 那么,现在首先谈谈日志级别。 日志级别越高,输出的信息越少。

信息:代码信息。 不包含某些调试信息,如sql语句。

警告:代码警告消息。

error :程序本身报告错误消息

一般不符合需求的错误在调试中,程序本身报告错误在错误中。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。