自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AiiRU的博客

艾路的学习笔记和总结整理站,同时也欢迎大佬们指教~

  • 博客(31)
  • 收藏
  • 关注

原创 【HTTP协议/超文本传输】2021年01月21日课堂笔记整理

一、HTTP基础知识:>WWW的概念:World Wide Web 万维网一个大规模的,联机式的信息储藏所。用链接的方式能非常方便的从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息》www使用同一资源定位符URL来标志WWW上的各种文档URL的一般格式:<协议>://<主机>:<端口号>/<路径>>TCP/IP协议》计算机与网络设备要相互通讯,双方就必须基于相同的方法。比如:如何探测到通讯目标、由哪一些先发起通

2021-01-21 18:51:46 160

原创 【Pycharm的安装】

1

2021-01-12 11:55:11 639

原创 【测试改进过程】2021年01月09日课堂笔记整理

》 白纸方法项目组的每个成员在项目开始的时候都有一张白纸,随着测试的深入,大家把在项目执行过程中出现的问题和潜在的可以改进的内容都列在白纸上,这样项目结束后就可以直接把所有人之上的内容综合筛选,作为下一步过程改进的目标了。当然,在现代测试项目中不一定是真的就给你一张白纸》 软件过程改进的步骤确定基线(步骤一)拟定改进目标(步骤二)CMM把过程改进当项目处理(步骤四)逐步引入变更(步骤六)改进软件测试过程的基本要点》测试过程的质量决定测试工作的成败测试过程与开发过程

2021-01-09 16:40:07 107

原创 【测试总结与总结经验】2021年01月08日课堂笔记整理

一、软件质量评估》评估的方法覆盖评测基于需求的测试覆盖测试覆盖(已执行的)=已执行用例数/总的需求数量成功的测试覆盖(已执行的)=测试通过的用例数/总的需求数量质量测评缺陷报告→ 缺陷分布(密度)报告》缺陷状态与优先级》 缺陷状态与严重性→ 缺陷龄期报告→ 缺陷趋势报告性能测评动态监测响应时间/吞吐量百分位报告比较报告追踪报告二、测试总结报告测试总结的作用1 对整个项目的测试过程和质量进行评价。2 对产品各阶段的完成质量和遗留问题

2021-01-08 19:24:40 145

原创 部分名词解释集合[仅供参考]

QA(QUALITY ASSURANCE):即质量保证,指为了提供足够的信任表明实体能够满足质量要求,而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动的人员。B2B(Business-to-Business):指企业与企业之间通过专用网络或Internet,进行数据信息的交换、传递,开展交易活动的商业模式。它将企业内部网和企业的产品及服务,通过 B2B 网站或移动客户端与客户紧密结合起来,通过网络的快速反应,为客户提供更好的服务,从而促进企业的业务发展。B2C(Business-to

2021-01-04 01:12:18 165

原创 【课程总结】2020年12月29日

今天没有进行其他理论性的学习,开始了预期一周多的项目实操,第一天做的事不多,但花费的时间却不少(是我太菜了)——今天主要做的事情就是熟悉悟空CRM系统的功能,并完成该系统的功能结构图,并标出前台功能模块之间和前后台模块之间的对应关系。上午主要整理完了功能模块,我主要负责的是前台的【办公】模块,因为悟空CRM的网站自带一套软件说明书,系统功能相对来说也比较好找。下午整理完了自己的内容后,协助了组长完成了后台部分管理模板的整理和个人信息的整理,然后基本就完成了系统的结构整理。第二个主要任务是标出不同模块之间

2020-12-29 19:37:08 83

原创 【课程总结】2020年12月28日

今天主要学习了测试计划与测试策略两大部分:测试计划在这里就不做赘述了,此前的内容也是从方方面面对测试计划做过了描述,这里就只是一个更详细的概述。今天就主要说一下测试策略,测试策略主要描述了测试小组用于测试的整体和各阶段的方法。测试策略是在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试原则、方式、方法的集合。通常在任何实际测试中,都不能够保证被测试系统中不存在遗漏缺陷,为了减少这种情况,在测试实施前,必须确定将要确定采用的测试策略和测试方法。今天先举最基本的单元测试,就

2020-12-28 22:34:42 61

原创 【测试计划与测试策略】2020年12月28日课堂笔记整理

一、测试计划的内容》测试目的:指"测试计划文档"要达到的目的》制定测试目标要从以下方面着手:理解系统及早介入理解企业文化和过程测试期望吸取教训工作量大小解决方案的类型技术选择预算时间表分阶段的解决方案》测试项目简介产品规格产品名称、制造商和产品版本号的说明产品信息产品的用户、开发该产品的背景技术结构介绍产品的主要功能,可以借助图表的格式表述测试参考文档测试计划中引用的文档或书籍测试提交文档↓ ↓ ↓ ↓ ↓测试用例1 提供测试用

2020-12-28 16:03:07 138

原创 【课程总结】2020年12月26日

时间过得挺快的,不知不觉一周的学习又快要结束了,本周的学习内容都比较相似,基本上是对市面上的主流软件形式走了一遍,从C/S到B/S,以及马上要说的移动端的软件。一开始的话我本来是以为会涵盖像PSV或者NS上的那些通用软件的,但是课程内容还是主要以智能手机上的app为主,就是不知道其他移动设备上的软件是否也是分类于app呢?首先是简单了解了一下app的发展,所谓APP(application)现通常指安装在只能手机上的软件,随着互联网技术的发展,从PC端向移动端流动的变化也是相当明显的,经过这么多年的发展,

2020-12-28 00:48:03 161

原创 【移动端项目测试】2020年12月26日课堂笔记整理

一、APP发展APP(application)通常指安装在智能手机上的软件软着互联网技术的发展,从PC端向移动端流动的变化非常明显,只能手机已经成为日常生活中不可缺少的一部分5G时代的来临,使APP的发展将以用户为主,朝着网络多元化、综合化、智能化的方向发展二、APP的测试流程计划、设计、测试、评估三、APP的测试方法》Android与IOSAndroid是Google开发、发行的软件平台。内核是Linux,其应用程序都是用Java编写的。由于Android的运行机制采用虚拟机,系统

2020-12-26 17:16:08 193

原创 【课程总结】2020年12月25日

今天又到了圣诞节了,今年因为在学IT方面的内容了,所以跟往年还是有不少区别的ww,顺带贴一个晚上在论坛上现抄的小玩意:不知道大家今年圣诞过得怎么样呢?事不宜迟,就赶紧开始今天的总结吧。对应昨天C/S的学习内容,今天主要是学习了B/S模式(Browser/Server,浏览器/服务器模式),这种通过Web浏览器来进入工作界面的模式又被称作“瘦客户端”,确实挺形象的。那么在优缺点方面,基本上也是对应C/S模式有所区别:优点有:分布性强(毕竟通过浏览器和网络就可以访问)、业务扩展简单、维护简单方便、

2020-12-26 01:37:49 92

原创 【B/S项目测试】2020年12月25日课堂笔记整理

一、B/S的特点B/S模式(Browser/Server,浏览器/服务器模式)是目前应用系统的发展方向。BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S模式,特意称为B/S模式。在这种结构下,通过Web浏览器来进入工作界面,极少部分事务逻辑在前端(Broswer)实现,主要食物逻辑在服务端(Server)实现,形成三层结构。这样使得客户端电脑负荷大大简化(因此被称为瘦客户端),减轻了系统维护、升级的支出成本,降低了用户的总体成本(TCO)优点:分布性强,客户

2020-12-25 16:16:53 211

原创 【课程总结】2020年12月24日

今天上课新学的内容不太多,主要就一个C/S项目测试的内容,事不宜迟,就让我们来回顾一下今天的课程吧。首先要先明确一点,所谓的C/S系统结构指的是Client/Server系统结构,也就是客户端 — 服务器的模式。(也就说不是我们所熟知的那个Counter—Strike×)作为在计算机上使用最广泛的软件形式之一,应该也不难理解——Client部分就是我们平常所说的客户端。C/S架构的界面和操作可以很丰富,能充分满足客户自身的个性化要求,该架构作为一种典型的两层架构,其客户端一般包含一个或多个在用户电脑上运行

2020-12-25 00:58:24 70

原创 【C/S项目测试】2020年12月24日课堂笔记整理

一、C/S的特点》C/S系统结构(Client/Server,客户机/服务器模式)优点:1 C/S架构的界面和操作可以很丰富,能充分满足客户自身的个性化要求2 安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构更适宜3 由于只有一层交互,很多工作可以在客户端处理后再提交给服务器,因此响应速度较快缺点:1 需要专门的客户端安装程序,分布功能弱,针对点多面广

2020-12-24 18:50:23 147

原创 【课程总结】2020年12月23日

今天终于在测试中又重新回到了全对水平,在经历了一个阶段性大量理论和实践结合的课程后,速度终于稍稍放缓了下来,虽然说课程内容相对前段时间稍微轻松了一点,但是在经过了前段时间的学习后,再回头去看上周自己在禅道上写的测试用例,确实也是发现了不少问题,也许这就是一种进步吧。那么开头就说到这里,快速进入今天的课程总结吧。首先是接着昨天的内容,对剩余的几个不同的测试方法进行了学习。第一个是安装测试,安装测试相对来说比较简单,主要是确保软件在正常和异常情况等不同条件下都能进行正常的安装。其次的话是文档测试,文档测试

2020-12-24 00:50:38 85

原创 【软件团队、环境】2020年12月23日课堂笔记整理

》测试团队的责任测试人员的基本责任:测试团队的责任发现软件程序、系统或产品中所有的问题尽早地发现问题督促开发人员尽快地解决程序中的缺陷除此以外,测试团队的责任还包括:帮助项目管理人员制定合理的开发计划对问题进行分析、分类总结和跟踪,以便让项目的管理者和相关的负责人能够对产品当前的质量情况一目了然帮助改善开发流程,提高产品开发效率提高程序编写的规范性、易读性、可维护性等》测试团队的地位:以开发为核心,测试只是开发队伍的一部分,也就是开发团队中有测试人员,但没有形成独立的

2020-12-23 17:55:07 130

原创 【软件测试流程③】2020年12月23日课堂笔记整理

5.安装测试:6.兼容性测试:指检查软件之间能否正确地进行交互和共享信息。软件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。兼容性分类:向前兼容和向后兼容:向前兼容是指可以使用软件的未来版本,向后兼容是指可以使用软件的以前版本硬件兼容:与整机兼容、与外设兼容软件兼容:操作系统/平台、应用软件之间的兼容、不同浏览器的兼容、数据库的兼容、软硬件配合兼容数据兼容:不同版本间的数据兼容、不同软件间的数据兼容7.安全性测试:安全测试:指有关验证应用程序的安全等级和识别潜在安全性

2020-12-23 15:16:26 112

原创 【课程总结】2020年12月22日

今天主讲了软件的测试过程和许许多多的测试种类,理论性知识相对偏多,在这里我们就再大概回顾一下。软件测试从最基础的单元测试到集成测试,再到系统测试,再到最后的验收测试,实质上是一个测试收束的过程,就像搭积木一样。单元测试又称为模块测试,是最小单位测试,一般我们从单元测试开始做起有不少的好处:一是尽早发现缺陷,二是利于重构,三是便于简化集成。但同样的,因为单元测试本质上是一个基础测试,所以它既不可能保证捕捉到所有路径的错误,也不可能对每行代码去做详细的单元测试,这会导致投入与产出的平衡。其次是集成测试,集成

2020-12-23 01:12:02 81

原创 【软件测试流程②】2020年12月22日课堂笔记整理

四、软件测试阶段软件测试过程单元测试集成测试系统测试验收测试单元测试单元测试具有独立性,可以与系统其他部分分离出来,从而完成测试,其依据是详细设计其测试对象是软件设计的最小单位模块与组件,类、文件、窗口、函数、菜单、报表或一个存储过程都可以作为一个单元测试单元测试可以发现的缺陷类型:计算错误需求或功能遗漏程序路径选择错误执行方法:代码扫描工具:SonarQube(不走逻辑,主要检查代码的规范)+PMD测试原则1.尽可能保证测试用例相互独立(测试用例中不能直

2020-12-22 18:44:06 223

原创 【课程总结】2020年12月21日

新的一周开始了,而且正好还是冬至日,今天大家吃饺子/汤圆了吗?好的,那么今天也直接进入正题吧。本周开始了新章节,也就是软件测试过程的学习,软件测试的过程涵盖的内容比我想的要多得多了,对软测来说,相当大一部分“事业性”内容应该就是聚集在了这一块吧。首先的话是对软件生命周期做了一个更为详细的回顾,三大板块依次是软件定义(不是问答题里的那种定义,而是如何去设计一款软件)、软件开发、软件维护,从需求设计到后来的运营维护都做了一个比之前基础知识更为详细的一个回顾,之后便直接切入到软件研发的模型上。在软件研发

2020-12-22 00:18:15 86

原创 【软件测试流程①】2020年12月21日课堂笔记整理

一、软件生命周期及研发模型软件生命周期:软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件、编码、测试、软件发布维护的过程。》软件定义问题定义——要解决的问题是什么可行性研究——上一阶段所确定的问题是否有行得通的解决办法需求分析——目标系统必须做什么》软件开发概要设计——怎样实现目标系统详细设计——应该怎样具体地实现这个系统编码和单元测试——写出正确的容易理解、容易维护的程序模块综合测试——通过各种类型的测试软件达到预定的要求》运行维护使软件持久

2020-12-21 18:10:30 215

原创 【课程总结】2020年12月18日

不知不觉第二周的课程也已经结束了,不得不说这两周来确实是过得比较充实,这周从软测知识基础开始到测试设计,不论是理论还是实践方面都学了不少东西,结果上来说的话,还需要反复复习和更多的练习,才能较为熟练地掌握比较规范的测试方法。同样的,先回顾一下18号当天的学习内容。新知识的话主要是和测试用例有关的方方面面,测试用例在前面讲测试方法的时候也有提到过,测试用例实际上就是为了特殊目标而编制的一组测试输入、执行条件和预期结果,以便测试某个程序路径或核实是否满足某个特定需求。也就是说本周学习的那些测试方法或是编写思

2020-12-20 22:36:56 48

原创 【软件测试设计③】2020年12月18日课堂笔记整理

测试用例测试用例(Test Case):是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。测试用例是软件测试的核心:如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。》测试用例的重要性:有效性:测试用例是测试人员测试过程中的重要参考依据,准确的测试用例的设计、执行和跟踪是测试的有效性的有力证明。可复用性:设计良好的测试用例可以重复执行,能节约时间,提高测试效

2020-12-20 21:24:23 79

原创 【课程总结】2020年12月17日

这个编辑器还挺方便的,图片一拉就进来了!好!那么就开始更新今天的课程小结!接着昨天设计测试的内容,今天是继续学习了场景设计法、判定表法和错误猜测法三种测试方法。首先是场景设计法,场景设计法的基本思想是将用户一系列的操作事件触发情景的场景做一个模拟,在此基础上进一步设想同一事件的不同触发顺序和处理结果形成的多种数据流(也就是我们常说的if线)。一个正常且最简单的路径就是一个场景的基本流,而那些许许多多的if线路就是我们加入的备选流。备选流有时候会从if线重新回到原主线,也有可能在if的基础上追加if.

2020-12-18 01:08:13 80

原创 【软件测试设计②】2020年12月17日课堂笔记整理

设计测试用例一、场景设计法:》现在的软件基本都是用事件触发来控制流程的用户一系列的操作事件触发时的情景形成了场景而同一事件不同的触发顺序和处理结果就形成了事件流基本流(直黑线表示):是经过用例的最简单的路径,软件功能按照正确的事件流实现的一条正确流程。备选流(彩线表示):出现故障或缺陷的过程,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中;也可能起源于另一个备选流,或者终止用例而不再重新加入到某个流。识别原则1 一个业务只存在一个基本流2 基本流只有一

2020-12-17 17:49:50 174 1

原创 【课程总结】2020年12月16日

2020-12-16 23:50:33 77

原创 【软件测试设计①】2020年12月16日课堂笔记整理

软件测试设计一、测试用例的设计方法手工测量过程中遇到的问题》不知道是否较全面的测试了所有内容。》测试的覆盖率无法衡量。》对新版本的重复测试很难实施。》存在大量冗余测试影响测试效率。等价类划分法:把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的、常用的黑盒测试用例设计方法。有效等价类:指对于程序的的规格说明来说是合理的、有意义的输入数据构成的集合。无效等价类:与有效等价类刚好相反。等价类:是指某

2020-12-16 18:52:38 101

原创 【课程总结】2020年12月15日

今天学习了软件测试基础的六、七、八三个单元。首先是测试人员的六个必备素质:责任心沟通能力团队合作精神耐心、细心与信心时刻保持怀疑的态度,并且与缺陷预防意识具备一定的编程经验不得不说编程人员除了相关的专业知识,还需要方方面面的个人素养和沟通技能,以免在实际工作中和其他合作部门发生不必要的摩擦,不免让人感觉实际工作中的测试位有些半技术,半人事的意思。然后是接着学习了软件缺陷与软件质量两个大板块,同时对缺陷报告的处理流程也有了一个较为清晰的框架。一个程序不仅仅是因为bug才会有缺陷,由于人

2020-12-15 19:27:46 99 2

原创 【软件测试基础②】2020年12月15日课堂笔记整理

六、测试人员的必备素质责任心沟通能力团队合作精神耐心、细心、信心时刻保持怀疑的态度,并且有缺陷预防意识具备一定的编程经验七、软件缺陷什么是缺陷?1 不符合设计要求。2 不满足用户确定需求。产生缺陷的原因:1 人员之间的沟通交流不够,交流上有误解或者根本不进行交流2 文档不完善3 需求不断的变化4 参与人员的国度自信5 程序设计本身有错误6 软件复杂性7 工期短,任务重,时间压力大8 软件开发工具或系统软硬件自身含有缺陷判断发现的问题是否是缺陷的方

2020-12-15 17:19:09 272 3

原创 【课程总结】2020年12月14日

作为一个基本没有深入接触过IT行业的小白,今天从软件测试基础知识入手,翻开了我学习历程的崭新一页。今天的学习内容主要分为五个大块,从“什么是软件?”到“软件测试”的前景与发展,在一边消化课程内容的同时,不得不感慨软硬件发展速度之快。家里的第一台电脑大约是05年前后购买的一台清华紫光,印象里特别深的就是它稍显厚度的电脑屏,以及抽屉里的一打64M软驱。等到十年后再翻出来的时候不由感叹:在已经普及智能手机的时代,这种东西肯定是没人会去使用了吧(笑)。我是一个爱玩游戏的人,从家里电脑XP到10的更替,从接触.

2020-12-14 19:59:41 83

原创 【软件测试基础①】2020年12月14日课堂笔记整理

一、什么是软件?软件:软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分。它是包括程序(program)、数据(date)和文档(document)的完整结合。软件 = 程序 + 数据 + 文件程序:是能够完成预定功能和性能的可执行序列。数据:是使程序能够适当地处理信息的数据结构,例如输入与输出以及数据库。文档:是开发、使用和维护程序所需要的图文资料,其中包含图文数据、需求分析、客户数据等等。软件按层次分类包括:系统软件 —— 基于硬件之上如操

2020-12-14 18:47:43 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除