干货
文章平均质量分 90
汇智动力IT学院
专注IT职业技能培训,软件测试,Java开发
展开
-
初级软件测试工程师必看干货:移动应用测试(下)
初级软件测试工程师必看干货:移动应用测试(下)汇智妹汇智动力学院4天前10.3 移动应用测试类型移动应用功能测试与B/S或C/S结构的测试方法类似。不同的则是流量测试、兼容性测试、耗电量测试、弱网络测试等。10.3.1 功能测试与B/S或C/S结构测试方法相同,关注用户需求需实现的业务功能。测试需求分析、测试用例设计、执行及缺陷管理与传统测试相同。10.3.2 流量测试用户在享受移动应用带来便利的同时,也因为移动应用的架构特点,需关注流量的耗用。目前移...原创 2021-04-19 15:39:47 · 454 阅读 · 6 评论 -
测试员自我提升丨清晰梳理缺陷管理流程
实施测试活动过程中,针对缺陷开展有效跟踪管理是测试工程师质量保证活动的重点,因此,在一个成熟的测试团队或组织内,缺陷管理流程的完善与否直接决定测试活动的质量。缺陷管理流程通常由角色定义、流程定义、工具应用、缺陷分析模型等几个关键因素构成。角色定义表述了在缺陷管理流程中所涉及的若干角色及其职责内容,从而清晰明确定义每个流程节点中角色所需完成的事务。流程定义规定了在项目或产品实施测试活动...原创 2019-04-19 14:06:55 · 956 阅读 · 0 评论 -
Selenium Page Object 自动化测试框架-data测试数据设计
本文作者:刘德宝,汇智动力的创始人,IT界的杠把子。data目录创建时选择“Directory”格式,测试执行时所需的文件存放在此处,本次测试主要包括用户注册、用户登陆及测试集设计文件,均以EXCEL格式保存。用户注册测试场景文件,名称userregister.xlsx,其内容如下表所示。用户注册测试用例用户注册测试场景文件是由多个测试用例组成,测试用例则由多个测试动作组...原创 2019-03-29 11:03:38 · 684 阅读 · 0 评论 -
为啥程序会有bug?
这是一篇半娱乐性的吐槽文章,权当给广大技术人员解解闷。哈哈哈,然后我要开始讲一个经常在发生的事实了。(程序员们可能会感到一些不适)99.999999999%做技术的都会被问到或者被吐槽到:“你的程序怎么又出bug了!” 图片来源于网络,版权归原作者所有反正,我作为程序员的内心世界是:如同一万只草泥马飞奔而过,难以压抑内心的...转载 2019-03-28 14:50:23 · 377 阅读 · 0 评论 -
单元测试之旅:预见优秀之②——寻求优秀
2. 单元测试进阶——寻求优秀2.1 使用测试替身在现代开发者测试的上下文中,除了允许在某些依赖缺失的情况下编译执行代码以外,崇尚测试的程序员还创建了一套“仅供测试”的工具,用于隔离被测试的代码、加速执行测试、使得随机行为变得确定、模拟特殊情况以及能够使测试访问隐藏信息等。满足这些目的的各种对象具有相似之处,但又有所区别,我们统称为测试替身(test double)。这一节我们先探讨开...转载 2019-03-27 13:59:08 · 403 阅读 · 0 评论 -
干货||洞见Selenium 自动化测试
本文来自“汇智动力学院”知乎号。第一部分:使用测试工具从自动化测试的定义开始,主要讨论自动化测试如何开展的话题。第二部分:构建测试方案在熟悉自动化测试的基础上,主要讨论如何构建优秀的自动化测试。写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够在项目中持之以恒的实践自动化测试的团队,却依旧不是非常多。有的团队知道怎么做,做的还不够好;有...转载 2019-03-25 16:43:06 · 359 阅读 · 0 评论 -
Selenium Page Object 自动化测试框架-框架设计
抽空利用ECshop开源项目,写了下Selenium的Page Object自动化测试框架Ecshop├─common├─config├─data├─logs├─pages├─picture├─report├─script├─tools├─run.py详细介绍每个组件设计含义。lcommonPython Package格式。存放通用功能函数...原创 2019-03-20 15:08:13 · 949 阅读 · 0 评论 -
解析自动化测试工具-Selenium&Appium
自动化测试,利用自动化测试工具,通过录制/编程方式实现测试活动,发现被测对象存在的缺陷,从而替代手工测试活动。自动化测试不局限于某个具体测试阶段,也不局限被测对象的类型,只要满足自动化测试的必要条件即可实施。 自动化测试条件自动化测试与手工测试不同,工具不具备主观能动性,无法针对被测对象的现状做出智能判断(至少目前尚不能),无法像人一样具体问题具体分析,因此,在测试过程中实施自动化测试...原创 2019-02-21 10:26:36 · 2133 阅读 · 0 评论 -
Jmeter性能测试系列-性能测试需求分析
性能测试需求分析性能测试需求分析与传统的功能测试需求有所不同,功能测试需求分析重点在于从用户层面分析被测对象的功能性、易用性等质量特性,性能测试则需要从终端用户应用、系统架构设计、硬件配置等多个纬度分析系统可能存在性能瓶颈的业务。性能测试必要性评估任何项目在开展性能测试活动前都需要进行必要性评估。通过必要性评估活动,确认被测对象是否有必要实施性能测试活动,千万不可为了性能而性能。通...转载 2019-03-05 16:23:09 · 464 阅读 · 0 评论 -
求职必备||程序员的优秀简历都是这样来的
本文转自知乎号:“汇智动力学院”,转载请注明出处。 年味散尽,回家相亲的日子也告一段落,不管结局怎样,奋斗的一年又开启了。“金三银四”的求职期已来,抢人大战即将上演,准备求职的你,简历是否已经准备好了呢? 一份优秀的简历,可以大大提高面试的机会!虽说资历有深浅,技术有高低,但是有技巧的将这项素材呈现在简历中,将会为简历加不少分。程序员一份优秀简历的出炉,大致会经历以下四个阶段。...转载 2019-02-15 17:17:11 · 2888 阅读 · 0 评论 -
干货||快速了解手工测试&自动化测试
本文转自知乎专栏“跟宝哥学IT”,原文链接:https://zhuanlan.zhihu.com/p/55471521 不论是自动化测试还是手工测试都是软件测试方法的一种,都是软件质量保障的手段,不存在low与高大上之说。如何根据各自的优缺点,更高效地完成软件质量保障才是最值得大家关注的。今天就来快速了解一下手工测试&自动化测试。 一、手工测试通过模拟终端用户的业务流程...转载 2019-01-22 17:35:30 · 432 阅读 · 0 评论 -
六天入门软件测试②——测试分析笔记
0 目标问题 1 需求分析 1.1 需求定义 1.2 需求澄清 1.3 验收标准 栗子:然之登录页面 xampp 与 VMware Workstation 端口冲突 443 方案一:修改 VMware Workstation 端口(共享虚拟机功能) ...转载 2019-01-21 15:01:33 · 223 阅读 · 0 评论 -
干货||常见软件测试管理工具
软件测试活动开展过程中,将会涉及到大量的测试活动管理及资源文档管理,因此,拥有一个完善、有效的测试管理工具,将会给软件测试工作带来事半功倍的效果。目前业内应用较为广泛的两款测试管理工具,分别是HP的Application Lifecycle Management(简称ALM)和国内开源的项目管理软件——禅道。 1.1 ALMALM,全称Application Lifecycle Man...原创 2019-01-15 16:08:43 · 1323 阅读 · 0 评论 -
六天入门软件测试①——测试执行讲义
测试执行讲义大纲软件测试工作的参与是从执行开始的。开始从事软件测试以后,第一个接触的工作内容一般都是执行。那么什么是执行呢?测试执行,是按照测试设计的要求,通过执行测试用例,对比预期结果与设计结果的过程。从这里开,引出了新的内容:测试用例。实际上整个测试执行是围绕着测试用例进行的。我们这篇讲义解决的主要问题是:在项目中,请问你执行过什么样的测试? 在执行测试的过程中,你遇到...转载 2019-01-11 17:40:26 · 406 阅读 · 0 评论 -
BUG产生的原因那么多,这四个最常见!
软件缺陷产生的原因多种多样,一般可能有以下几种原因。1.需求表述、理解、编写引起的错误。2.系统设计架构引起的错误。3.开发过程缺乏有效的沟通及监督,甚至没有沟通或监督。4.程序员编程中产生的错误。5.软件开发工具本身隐藏的问题。6.软件复杂度越来越高。7.与用户需求不符,即使软件实现本身无缺陷。8.外界应用环境或电磁辐射导致的缺陷。上述情况都可能产生缺陷,常见的缺陷分为以下4种...原创 2018-12-14 15:50:38 · 14814 阅读 · 0 评论 -
单元测试之旅:预见优秀之①——优秀基因
本文作者:汇智动力刘挺立老师1. 单元测试入门——优秀基因单元测试最初兴起于敏捷社区。1997年,设计模式四巨头之一Erich Gamma和极限编程发明人Kent Beck共同开发了JUnit,而JUnit框架在此之后又引领了xUnit家族的发展,深刻的影响着单元测试在各种编程语言中的普及。当前,单元测试也成了敏捷开发流行以来的现代软件开发中必不可少的工具之一。同时,越来越多的互联网行业推...原创 2018-12-20 10:47:46 · 267 阅读 · 0 评论 -
小白的测试人生(一)——如何做好职业规划
靳东、马伊琍主演的电视剧《我的前半生》,去年下半年风靡了全国,很多人在这部剧里看到的是情感,是家庭纠葛,而剧中风云暗涌的职场部分却常常被忽略掉了。剧中贺涵的一些语录,一些对话发人深省,有关职场人生上的对白更另人印象深刻,真可称其为职场典范。其中有一句话,对于很多职业迷茫,没有规划的人,很有启发意义,他说:“这个工作呀,其实就像是下棋一样,你不能走一步算一步,而是在走这一步之前,就已经想好了,下...原创 2018-12-04 11:28:59 · 561 阅读 · 0 评论 -
软件测试遵循的基本原则
在实施测试活动时,测试工程师需遵循软件测试的基本原则。经过软件工程、软件测试理论几十年的发展与总结,概括出7条软件测试基本原则。一、 测试证明软件存在缺陷无论何种测试活动,其目的都是为了证明软件存在缺陷。通过测试活动可以减少软件中存在未被发现缺陷的可能性,降低漏测风险,但即使通过测试未能发现任何缺陷,亦不能证明被测对象不存在缺陷。在实际工作中,开发人员在测试工程师不能发现缺陷后,经常会说被测...原创 2018-11-26 16:06:09 · 3591 阅读 · 0 评论 -
JAVA的面向对象编程详解
历史1967年挪威计算中心的Kisten Nygaard和Ole Johan Dahl开发了Simula67语言,它提供了比子程序更高一级的抽象和封装,引入了数据抽象和类的概念,它被认为是第一个面向对象语言。20世纪70年代初,Palo Alto研究中心的Alan Kay所在的研究小组开发出Smalltalk语言,之后又开发出Smalltalk-80,Smalltalk-80被认为是最纯正的面...原创 2018-11-29 13:40:57 · 635 阅读 · 1 评论