
软件缺陷
文章平均质量分 79
汇智动力IT学院
专注IT职业技能培训,软件测试,Java开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Requests库的基础操作
目录:1. 3.1.1发送请求2.3.1.2传递URL参数3.3.1.3响应内容4.3.1.4JSON响应内容5.3.1.5定制请求头6. 3.1.6响应状态码7. 3.1.7响应头8.3.1.8Cookie9. 3.1.9 错误与异常所有操作都必须先导入requests模块:3.1.1发送请求发送get请求requests.get方法会返回一个Response的对象r,就是网站的响应,...原创 2021-04-01 17:49:58 · 186 阅读 · 0 评论 -
考虑未来,我转行了软件测试,入职薪资9K
30岁转行软件测试还来得及吗?大专学历学软件测试有发展前景吗?2021年转行软件测试行吗?……最近不少小伙伴私信汇智妹咨询以上等问题,其实我非常理解大家内心的顾虑,毕竟转行无小事,这可能关乎自己长远的发展。今天汇智妹为大家介绍一位30+转行软件测试的小哥哥。小哥哥是成人大专学历,毕业后从事了很多份工作,2020年底来汇智动力参加软件测试学习,现在成功就业了,入职薪资9K!以下是小哥哥的分享。1、考虑未来,我选择了转行软件测试人的职场经历可以很简单,比...原创 2021-03-12 17:34:52 · 851 阅读 · 1 评论 -
软件缺陷产生的原因
软件缺陷产生的原因多种多样,一般可能有以下几种原因。1.需求表述、理解、编写引起的错误。2.系统设计架构引起的错误。3.开发过程缺乏有效的沟通及监督,甚至没有沟通或监督。4.程序员编程中产生的错误。5.软件开发工具本身隐藏的问题。6.软件复杂度越来越高。7.与用户需求不符,即使软件实现本身无缺陷。8.外界应用环境或电磁辐射导致的缺陷。上述情况都可能产生缺陷,常见的缺陷分为以下4种情况。1.遗漏规定或预期的需求未体现在产品中,可能在需求...原创 2021-03-11 17:17:23 · 954 阅读 · 0 评论 -
软件测试目的及缺陷定义
5.1软件测试定义测试,即检测、试验,利用一定的手段,检测被测对象特性表现是否与预期需求一致。对于软件而言,测试是通过人工或者自动的检测方式,检测被测对象是否满足用户要求或弄清楚预期结果与实际结果之间的差异,是为了发现错误而审查软件文档、检查软件数据和执行程序代码的过程。软件测试是质量检测过程,包含了若干测试活动。早些时候,很多人对软件测试的认识仅限于运行软件执行测试,但实际上,软件测试还包括静态测试和验证活动。软件包括实现用户需求的源代码、描述软件功能及性能表现的说明书、...原创 2021-03-08 14:55:51 · 1631 阅读 · 0 评论 -
敏捷测试团队组织构成
任何企业进行软件系统研发时,都需要匹配的技术人员与管理人员,传统的软件研发模型中,针对团队组织有完善的职能定义,敏捷模型也不例外。第一章、第二章简要阐述了Scrum敏捷开发模型中涉及的角色,本章重点结合项目案例详细介绍敏捷开发团队中的成员构成与组织架构。2.3.1 团队成员构成【案例2-1 威链优创敏捷团队构成】威链优创是一家创业型公司,创始人根据其对某种行业的理解,如电子商务行业,根据市场需求分析,计划做一款支持PC、移动端的在线商城,创始人自己具有市场、销售经验,但不了...原创 2021-03-03 17:57:32 · 1680 阅读 · 1 评论 -
千万不要给程序员提bug……
在程序员眼里,自己辛辛苦苦加班熬夜敲出的代码和程序,如能正确无误地运行自然是极好的。可一旦有人当着你的面指出代码中存在的问题时,友谊的小船可就说翻就翻了。那种感觉,就好比你逛街逛了一整天买回来的新衣服,被别人告知破了个洞,或者说衣服款式过于难看o(╯□╰)o于是,便有了今天要和大家分享的“bug面前的程序员反应合集”。01.自信反驳质疑我的审美能力?绝!对!不!行!分分钟怼回去——怎么可能?你会不会欣赏,懂不懂什么叫程序,什么叫bug?...原创 2021-01-12 17:51:28 · 485 阅读 · 0 评论 -
软件测试中测试资源及测试风险分析
1.测试资源分析不同的测试任务对应着不同的资源需求。测试用例设计时,测试工程师需参考、应用产品待办列表、需求大纲、用户故事、Sprint计划等文档资料。测试环境搭建时,需要获取支撑产品运行的软、硬件资源;实施测试管理时,需采购或使用开源的项目管理平台,当技术技能不足时,需参与技能培训,甚至提出招聘需求等。测试工程师开展测试活动前,必须确保所需的测试资源到位,否则可能无法如期开展测试活动。2.测试风险分析软件在设计研发过程中几乎都存在风险。风险理解为某些不良事件、危险或可...原创 2020-12-22 18:07:33 · 1001 阅读 · 0 评论 -
技术干货—敏捷测试流程
与传统测试组织相比,敏捷开发团队不再细分小组,敏捷开发团队构建时即确定了测试工程师,因此,敏捷测试中不存在测试团队构建环节。同时,因产品规划期间已经设定了具体的实现目标,大部分软件公司不再要求测试工程师编写测试计划与方案,或者编写的计划与方案相对简要,因此,敏捷测试流程中,通常只具有以下几个节点,如图1- 7所示。图1- 7软件测试工作流程图敏捷开发团队中的测试工程师,接受任务分配后,需熟悉被测需求,其获得待办事项列表、用户故事集、需求大纲等资料,通过阅读从...原创 2020-12-04 17:50:52 · 4938 阅读 · 0 评论 -
测试用例设计——案例详解
本教程以ECShop前台应用中用户注册、用户登陆、商品搜索等功能为例介绍测试用例设计活动。4.2.1用户注册用户注册功能需求如图4- 4所示。图4- 4用户注册需求用户注册需求共涉及4个输入项和1个选择项。针对于输入项,利用等价类及边界值用例设计方法进行设计,选择项则无须设计在步骤中,在测试执行时分别执行勾选与不勾选即可。01.用户名用户名共有三个条件:必填、不少于3个字符、不能重复,分别构造有效等价类及无效等价类,具体如表4- 1所示。...原创 2020-11-23 17:28:40 · 3756 阅读 · 1 评论 -
安全测试——验证&日志文件
口令验证目前大多数的Web系统都设置了登陆功能,只有验证通过后,才能访问相关的数据信息。在测试此类功能时,必须测试有效和无效的用户名及口令,同时需考虑大小写、错误次数限制、代码注入等。口令安全测试通常融合在功能测试中。授权验证典型的业务系统基本由用户、用户组(角色)、权限及基本功能构成,权限管理在整个业务系统中起着至关重要的作用,即使通过了口令验证,不同用户、不用角色仍可能具有不同的权限,因此在测试过程中需重点测试授权问题,如未登陆是否可以浏览信息、未授权是否可以使用功能、权限重叠...原创 2020-07-03 10:09:01 · 915 阅读 · 0 评论 -
安全测试——目录设置
目录设置对系统的安全性而言非常关键。日常生活中,很多人在一些应用系统中通过某些小手段总能看到本不该展现的数据信息。【案例1 ECShop目录安全测试】通过某商品的图片属性查看其网络路径,如ECShop商品图片的地址:http://192.168.0.105/ecshop/images/201605/goods_img/70_G_1462955414630.jpg分析上述路径结构可知,其上一级目录路径为“goods_img”,在浏览器直接键入对应的地址,如“http://192.1..原创 2020-06-28 16:33:40 · 297 阅读 · 0 评论 -
流程测试——流程测试设计
流程需求分析完成后,提取被测对象涉及到的业务流程,进行测试用例的设计。流程测试用例与功能验证测试用例不同,流程测试用例更多需要保证流程的正确性,不需要校验单个功能点的正确性,一般使用场景法设计测试用例。【案例1 ECShop用户购买流程分析】ECShop注册用户购物流程分析,首先确定该流程所涉及的用户角色,然后根据产品需求或用户故事,确定基本流、备选流及异常流。测试工程师将分析出来的流程路径,可以利用表格形式记录,表格中包含序号、流程属性、流程描述、角色等信息,如表1...原创 2020-06-04 17:26:59 · 2277 阅读 · 0 评论 -
流程测试——流程需求分析
软件在发展初期,大部分实现的都是单一功能,如计算器,用户期望计算器实现加、减、乘、除等运算功能,单一输入,单一输出,无论是软件开发还是测试,相对来说较为容易。随着用户需求越来越复杂,对软件系统的价值要求越来越高,软件系统不再仅仅实现一些基础功能,如信息的增、删、改、查,而是在基础功能平台上,实现更多流程性、事务性的功能。【案例1 信用卡申请功能流程】银行提供用户在线申请信用卡功能,用户访问申请地址,输入身份证号码,输入个人信用证明,银行后台自动校验,如果符合,则根据规则发...原创 2020-06-01 16:29:06 · 948 阅读 · 0 评论 -
能测试——测试经验库
与测试用例设计不同,测试经验库更多体现的是测试工程师在日常测试活动中的经验积累,这些经验很多时候不一定编写为测试用例,但可作为测试执行、发现缺陷活动中必不可少的补充。测试工程师可将测试活动过程中积累的经验,添加到经验库中。通过长时间积累,作为产品团队的一笔“财富”,每一位新成员加入,都可以先学习经验库,更快速的融入团队。以笔者曾经所在公司为例,积累了大量的测试经验,主要分为功能设计、信息提示、系统交互、容错处理、数据边界等几个部分。01、功能设计所有系统功能设计应当根据用户需求规格说明.原创 2020-05-22 16:06:26 · 797 阅读 · 0 评论 -
Ios13.2后台杀,隐藏的bug……
自从 iPhone 11 系列发布,iOS 13 正式版也安排上了日程。近日,不少网友表示,iso13杀后台严重,尤其以ios13.2版本最为严重。此次ios13.2后台杀事件波及的App范围较广,国内以微信受冲击最为明显,当然YouTube、Instagram 、 Safari等在 iOS 13.2 中都遭受到严重影响,因此ios13.2后台杀情况,严重影响了苹果新老用户的体验。...原创 2019-11-05 15:53:18 · 2254 阅读 · 0 评论 -
「程序员上下50年」程序员和BUG的斗争史
程序员和BUG的斗争史BUG,原意“昆虫”或“虫子”。而现在,BUG又多了一个意思:系统或程序上存在的隐藏的缺陷或错误。而这个小小的BUG,却严重拖长了程序员的工作时间,也严重消耗了程序员的头发。那么,BUG为什么叫BUG呢?时间回溯到1947年的9月9日。曾经设计了Cobol语言的杰出计算机科学家格蕾丝·赫柏刚刚对一台Harvard Mark II完成了编程工...原创 2019-11-01 17:53:25 · 361 阅读 · 0 评论