笔记
sunmengting0123
这个作者很懒,什么都没留下…
展开
-
Python—append添加一个数据
append添加数据li = []print(li)li.append(1)print(li)原创 2021-10-25 08:10:21 · 287 阅读 · 0 评论 -
Python的break和continue
break和continue(1)break结束循环(2)continue跳过本次循环,进入下一次循环原创 2021-10-25 08:07:30 · 68 阅读 · 0 评论 -
为什么组里其他人bug发现的多,你发现的bug少?
为什么组里其他人bug发现的多,你发现的bug少?答:因为bug也是遵循28定律的,也就是80%的bug都集中在20%的代码模块中,也就是说在bug越多的模块中越能找出更多的bug,在bug少的模块中找出bug的可能性就相对较小,其他人测的就是bug比较多的模块,我测的就是bug比较少的模块,所以其他人找出来的bug多,我找出来的bug少。...原创 2021-10-21 22:18:05 · 145 阅读 · 0 评论 -
没有需求文档的情况下,作为测试人员应该如何做呢?
我们知道一个项目从开发到上线是一个繁琐的过程,如果在项目开发过程中因进度紧张,需求变动大,产品一直没有更新原始需求文档,从而导致没有最新需求文档。那么对于测试人员来说编写测试用例太难,测试也不能保证线上质量。所以,在没有需求的情况下,落实如下做法:❤️❤️❤️????1、尽量去找找其他相关文档。比如开发的一些设计文档(概要设计、功能设计、详细设计等等);????2、尽可能多的参加内部讨论会议,进一步理解需求;????3、如果项目是基于旧版开发的,多去使用旧版,自己摸索需求,也可以看看历史bug库、测原创 2021-10-20 08:56:53 · 7235 阅读 · 2 评论 -
阶段评审与同行评审的区别?
同行评审目的:发现小规模工作产品的错误,只要是找错误;阶段评审目的:评审模块阶段作品的正确性可行性及完整性同行评审人数:3-7人人员必须经过同行评审会议的培训,由 SQA 指导阶段评审人数:5人左右评审人必须是专家具有系统评审资格同行评审内容:内容小一般文档<40页,代码<500行阶段评审内容:内容多,主要看重点同行评审时间:一小部分工作产品完成阶段评审时间:通常是设置在关键路径的时间点上...原创 2021-10-18 18:28:51 · 690 阅读 · 0 评论 -
测试用例的执行结果
测试用例的执行结果分为四类:通过(Pass)、失败(Fail)、跳过(Skip)和受阻(Block)。????????????“通过”的测试用例表明该测试用例可以执行,而且没有发现软件缺陷;????“失败”的测试用例表明该测试用例可以执行,而且发现了软件缺陷;????跳过(Skip)的测试用例表明该测试用例不适用于本轮测试而没有执行;????“受阻”的测试用例表明本测试用例无法正常执行。...原创 2021-10-18 18:14:24 · 6615 阅读 · 0 评论 -
缺陷报告
不同公司使用的测试管理工具不同,所以缺陷报告的组成模板不完全相同,但是大同小异。缺陷报告组成:①缺陷编号(defect id)记录发现缺陷的顺序号。缺陷编号是以项目为单位来统计记录缺陷。缺陷编号是在测试管理工具中是自动生成的。缺陷编号可以唯一标识缺陷。②缺陷标题(summary)用简明扼要的语言介绍缺陷。...原创 2021-09-24 21:12:28 · 138 阅读 · 0 评论 -
数据库技术
❤️一、Oracle数据库及连接工具介绍Oracle数据库是美国ORACLE公司提供的一款关系型数据库,到目前,数据库版本有:Oracle9i、Oracle10g、Oracle11g、Oracle12c。连接工具:①SQL Developer—免费,Oracle公司②PL/SQL Developer③Navicat????????二、数据库登录❗️❗️方法一:【开始】>cmd>【回车】>【进入dos界面】>sqlplus>【回车】>【输入用户名】system【密码/口令】123456⚠原创 2021-09-04 17:47:59 · 87 阅读 · 0 评论 -
数据库中的术语
一、数据库中的术语关系型数据库关系:一个关系就是一个二维表属性:表中的一列称为一个属性,一般习惯称为“列”或者“字段”,一个表中列名不能重复。元组:表中的一行称为一个“元组”,一般也称为“记录”或者“行。❗️主键:表中某个列或者几个列的集合,用于唯一标识每一行记录。一个表中只能有一个主键。被定义为主键的列,其列值唯一(不能重复)切非空(不能为空)。...原创 2021-09-04 17:30:15 · 1031 阅读 · 0 评论 -
数据库发展史
一、数据库发展史①程序管理阶段—20世纪50年代特点:数据不能长期存储②文件系统阶段—20世纪50年代中后期至60年代中后期特点:数据缺乏独立性③数据库系统阶段—20世纪60年代后期特点:实现数据共享,减少数据冗余...原创 2021-09-04 17:23:09 · 207 阅读 · 0 评论 -
数据库理论
什么是数据库?常见的数据库有哪些?哪些地方使用过数据库?原创 2021-09-04 15:54:56 · 74 阅读 · 0 评论 -
缺陷的严重程度
缺陷的严重程度(severity)说明该缺陷有多糟糕,对软件的影响有多大。严重级别原创 2021-09-04 13:51:22 · 568 阅读 · 0 评论 -
软件测试常用英语词汇(二)
正式的测试环境formal test environment确认需求verifying the requirements有分歧的需求ambiguous requirements运行和维护operating and maintenance可复用性reusability可靠性reliability/availability电力电子工程师协会IEEE the Institute of electrical and electronics engineers正确性correctness实用性util原创 2021-09-04 10:41:49 · 189 阅读 · 0 评论 -
软件测试常用英语词汇(一)
静态测试non—execution—based testing或static testing动态测试execution—based testing代码走查code walkthrough代码审查code inspection技术评审review白盒测试white—box testing黑盒测试black—box testing灰盒测试gray—box testing软件质量保证SQA software quality assurance...原创 2021-09-02 16:47:35 · 433 阅读 · 0 评论 -
软件的系统测试
系统测试类型:1、功能测试①独立功能测试②关联功能测试例如qq,只有先登录了才能进入聊天窗口,这就是功能与功能之间的关联,登录功能和聊天功能。③同一功能不同用户在不同场景下的功能测试例如,淘宝购物下单,店家下单是刷单,客户下单是正常购买。2、性能测试例如,春节购买火车票比较难,人员访问过多就会崩溃,或提交订单人数过多就会处于排队等待状态。①负载测试②压力测试③容量测试④基准测试③界面测试④配置测试/兼容性测试⑤安装/卸载测试⑥安全性测试⑦异常测试⑧稳定性测试...原创 2021-09-02 11:40:34 · 143 阅读 · 0 评论 -
内存的用途?
①内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。②计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。③内存(memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。④只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。...原创 2021-09-02 11:33:40 · 857 阅读 · 0 评论 -
计算机和计算器有什么区别?
①组成不同计算机是由硬件系统和软件系统两部分组成的。计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件,通过人工或机器设备组成。②功能不同计算器只是简单的计算工具。计算机则具备复杂存储功能、控制功能、更加强大,也就是“电脑”。③运行方式不同计算器和计算机一样都能够实现数据的录入、处理、存储和输出。计算器不能自动实现操作过程,必须由人来操作完成。计算机通过编制程序能够自动进行处理。④扩展性不同计算器使用的是固化的处理程序,只能完成特定的计算任务。计算机借原创 2021-09-02 11:11:04 · 6554 阅读 · 0 评论 -
软件测试过程
❤️一、项目文档1、需求规格说明书(srs:software requirement specification)①运行环境:Windows系统②使用用户:上网聊天的用户③开发语言:JAVA④功能特性:聊天,视频,发红包⑤非功能特性:颜色,控件⑥界面:布局2、概要设计说明书(hld:high level design)软件—模块—函数3、详细设计说明书(lld:low level design)函数内设计:伪码,内部逻辑。????????二、软件测试四个阶段1、验收测试检查代原创 2021-09-02 09:57:14 · 63 阅读 · 0 评论 -
测试基础
❤️一、什么是软件测试?①找出软件中的bug②最终目的是提升软件的质量。????????二、软件测试的目的?①寻找BUG②证明软件可用,即证明一个软件的主要功能是正常的③预防bug。????????????什么是软件的主要功能是正常的?例,QQ登录界面①注册账号功能点②安全登录功能点③自动登录功能点—为了优化登录—不想输入密码登录或密码比较复杂登录。④记住密码功能点—密码忘记登录。⑤找回密码功能点⑥扫描二维码登录功能点—手机App。⑦多账号登录功能点❗️在这所有的功能当中,最原创 2021-09-02 09:14:57 · 68 阅读 · 0 评论 -
计算机的硬件和软件
一、计算机硬件1、输入:①键盘②鼠标2、处理:①cpu②主板③内存④显卡⑤声卡⑥驱动⑦硬盘⑧接口3、输出:显示器二、计算机软件1、系统软件:控制和协同计算机。2、应用软件:满足用户的不同需求,解决不同问题而出现的软件。...原创 2021-09-02 08:23:10 · 437 阅读 · 0 评论 -
计算机的基础知识
❤️一、信息与数据1、信息(information)是人们用于表示具有一定意义的符号集合,这些符号可以是文艺、数字、图形、图像、动画、声音、光等。信息同物质(materia)和能源(energy)一样,是人们赖以生存和社会发展的重要资源。2、数据(date)数据是信息的具体表现形式,是指人们看到的和听到的事实,是各种各样的物理符号及其组合,它反映了信息的内容。????????二、计算机概述计算机是一种能存储程序和数据,自动执行程序、快速和高效的完成对各种数字化信息处理的电子设备。????原创 2021-09-01 19:47:47 · 2608 阅读 · 0 评论 -
缺陷报告—缺陷的状态
缺陷的处理过程(生命周期)?原创 2021-08-31 08:11:55 · 5866 阅读 · 2 评论 -
缺陷报告
缺陷报告????在企业中“测试管理工具”(有bug管理功能)例如:禅道(中文,比QC更灵巧方便)QC(纯英文版,惠普公司,收费)????????什么是缺陷报告?原创 2021-08-18 15:50:00 · 190 阅读 · 0 评论 -
软件项目的测试过程
一、软件项目的测试过程:1、熟悉需求原创 2021-08-17 15:50:45 · 109 阅读 · 0 评论 -
软件分类和进制转换复习
一、软件的分类❤️1、按应用分类①系统软件:操作系统,驱动程序,补丁程序。②应用软件2、按结构划分①单机软件不需要连接网络②分布式软件:C/S,B/S。需要连接网络????????常用浏览器:Firefox,IE,chrome,opera,Safari。????????????测试B/S结构的软件产品,需要测试不同浏览器的兼容性。二、进制和进制转换????1、进制的基础①系数:十进制(0-9)二进制(0-1)八进制(0-7)十六进制(0-F)②进位规则:逢基数进1原创 2021-08-17 15:00:45 · 144 阅读 · 0 评论 -
进制和进制转换
一、进制基础1、十进制①系数:0-9②进位规则:逢10进1③权:基数的次幂基数:几进制的基数就是几十进制的基数:10十进制的权:10的次幂二、进制转换原创 2021-08-16 11:20:14 · 2420 阅读 · 0 评论 -
软件的分类
软件的分类❗️1、按应用划分:⭕️⭕️①系统软件:操作系统驱动程序补丁程序这三个共同组成了系统软件。⭕️⭕️②应用软件娱乐类:游戏类,播放类,社交类,阅读器办公类:office,WPS,OA(办公自动化)图形图像类:Adobe,美图秀秀,3dMax,玛雅,CAD管理类:民航管理系统,医疗管理系统,招投标管理系统,客户管理系统,教育类管理系统数据类:数据库,Oracle数据库,MySQL数据库(免费),db2,sybase,sqlserver【共同使用语言:标准sql语言】❗️2、按原创 2021-08-13 16:30:38 · 16050 阅读 · 0 评论 -
计算机基础
什么是软件?计算机=硬件+软件软件=程序+文档????软件的开发阶段划分?①需求分析阶段②设计阶段③编码阶段????????哪个阶段bug最多?哪个阶段最少?需求分析阶段引入的bug最多,其次是设计阶段,编码阶段最少。❗️❗️❗️①测试工作不能只测程序,文档也必须要测。②尽早测试原则,不断测试原则。????????????????软件缺陷的定义?①需求要求的功能没有实现。②实现了需求中没有要求的功能。(画蛇添足)③出现了软件中明确指明不应该出现的错误。④需求中虽未明确提原创 2021-08-13 11:34:31 · 174 阅读 · 1 评论 -
计算机的层次
计算机的层次①计算机硬件(裸机)②操作系统③应用软件????操作系统(OS—operation system)????????OS的作用?OS作为计算机中的中间平台,能够管理计算机的硬件和软件。????????????在裸机中有软件吗?裸机中有软件,是BIOS(basic input output system 基本输入输出系统),写入主板的CMOS芯片中。✳️✳️✳️✳️BIOS的作用?计算机在通电后,将控制权首先交给BIOS程序做“上电自检”(就是通电后BIOS要检查硬件设备原创 2021-08-13 10:48:53 · 379 阅读 · 0 评论 -
了解软件测试
1、软件测试:从软件(程序+文档)中尽可能多的查找缺陷的过程。⚠️⚠️只要完成了查找缺陷的过程就是在做软件测试,无论找到还是没找到缺陷。原创 2021-08-12 14:43:59 · 72 阅读 · 0 评论 -
软件测试—什么是缺陷?
缺陷:defect—bug缺陷的定义(满足任意一个即为缺陷)①需求要求的功能没有实现②实现了需求没有要求的功能(画蛇添足)③软件中出现了明确指明不应该出现的错误④需求虽未明确提出但是应该实现的功能没有实现(需求有可能会有遗漏的内容,我们测试工作不能因为需求有问题,就导致测试也有问题。)软件的两个基本要素是什么?①功能要能够实现②要具备强大的日常处理能力(健壮性)...原创 2021-08-11 18:46:51 · 1929 阅读 · 0 评论 -
第一讲:计算机基础—什么是软件(software)
什么是软件(software)计算机(computer)=硬件(hardware)+软件软件=程序(program)+文档(document)❗️测试对象是程序和文档(软件)✳️✳️✳️软件的开发阶段划分?①需求分析阶段—由需求分析人员完成—和《需求规格说明书》②设计阶段—由系统架构师(分析师)完成—《概要设计说明书》《详细设计说明书》③编码阶段—开发人员—程序(源代码)⚠️⚠️⚠️【常见面试题】开发阶段中哪个阶段的bug最多?哪个阶段最少?需求分析阶段产生bug最多(大概为bug总原创 2021-08-11 16:59:20 · 1095 阅读 · 0 评论