软件测试
软件测试基础必备
迷路的小绅士
无敌的我又迷路了
展开
-
单元测试——覆盖率测试
一、语句覆盖率计算方式:被测语句/全部语句全部语句要求:非分支,非判断num = int(input("请输入数字:")) #①if num>0: num+=1 #②else: num-=1 #③二、分支覆盖率计算方式:被测分支/全部分支任意输入一个数,不能能分支故覆盖100%三、条件覆盖率什么是条件:结果为true或false# 请输入用户名和密码...原创 2019-10-05 20:27:26 · 3295 阅读 · 0 评论 -
单元测试
步骤写用例 TestCase执行用例TestSuite:存储用例TestLoader:找用例,加载用例,存到1的TestCase中对比实际结果,期望结果,判定用例是否通过(断言 Assert)出具测试报告 TextTestRunner例子:被测代码class MathMethod: def __init__(self,a,b): self.a = a...原创 2019-09-26 21:21:31 · 209 阅读 · 0 评论 -
软件测试--测试用例
好的测试用例是一个不熟悉业务的人也能依据用例来很快的进行测试(对传统测试人员而言)1.评价测试用例的标准: 对比好坏代码的评价标准用例表达清楚,无二义性用例可操作性强。操作步骤清楚用例的输入与输出明确。一条用例只有一个预期结果用例的可维护性好(用例的可读性好)用例对需求的覆盖率高暴露程序Bug的能力强力2.测试用例的给我们带来的好处测试执行者的依据使得工作可重复,自动化测...原创 2019-06-29 14:41:03 · 592 阅读 · 0 评论 -
软件测试--基础概念
1.软件测试的目的和原则目的: ①找bug;②验证软件有或没有问题。原则: 以客户为中心,遵循软件测试的规范、流程、标准和要求。2.什么是需求满足用户期望或正式规定文档(合同、标准、规范)所具有的条件和权能,包含用户需求和软件需求。用户需求: 可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务。该需求一般比较简略。(用户说我要做什么)软件需求: 或者...原创 2019-06-28 16:42:17 · 208 阅读 · 0 评论 -
软件测试面试
请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试1、单元测试: 完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码,使用过程设计描述作为指南,对重要的控制路径进行测试以发现模块内的错误,通常情况下是白盒的,对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试,及早的发现和解决不易显现的错误。2、集成测试: 通过测试发现与 模块接口 有关的问题。目标是把通过...原创 2019-11-25 19:00:06 · 1239 阅读 · 0 评论 -
端口
1.什么是端口可以认为设备与外界通讯交流的出口。端口可以分为虚拟端口和物理端口。其中虚拟端口指交换机内部或交换机路由器内的端口,不可见。例如计算机中的80端口,21端口等。2.端口号端口是通过端口号来标记的端口号只有真数,范围是从0到65535。3.端口是怎样分配的端口号不是随意使用的,而是按照一定的规定进行分配。3.1知名端口(0~1023)可以理解为,一些常用的功能使用的...原创 2019-08-15 17:05:30 · 172 阅读 · 0 评论 -
web端自动化测试之Selenium
1.什么是自动化测试通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试。2.为什么进行自动化测试缩短测试周期计算机行业更新迭代快速,大量频繁的回归测试消耗时间,自动化测试能够将重复的实行交给计算机去做,加快测试速度避免人为出错测试人员不可能持续高度集中,并且人类易受外界影响(头疼脑热,精神不振),可能会造成人为错误测试信息存储自动化测试将测试信息和数据储存在...原创 2019-08-23 22:00:57 · 695 阅读 · 1 评论 -
tcp
1.TCP简介TCP协议,传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。步骤:创建连接、数据传送、终止连接。2.TCP特点2.1面向连接通信双方必须先建立连接才能进行数据的传输,双方都必须为该连接分配必要的系统内核资源,以管理连接的状态和连接上的传输。双方间的数据传输都可以通过这一个连接进行。完成数据交换后,双方必须断开此连接,以释放系统资源。这种连接是一对一...原创 2019-08-08 16:34:27 · 120 阅读 · 0 评论 -
接口测试-接口基础概念、RESTful风格和http协议
1.什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。------百度百科2.接口分类3.软件接口测试原理通过测试程序模拟客户端向服务器发送请求,服务器对响应数据进行分析,判断是否与我们预期的返回一致,从而检验功能是否正确。那么客户...原创 2019-07-29 19:05:59 · 2104 阅读 · 0 评论