技术管理
文章平均质量分 82
汇智动力IT学院
专注IT职业技能培训,软件测试,Java开发
展开
-
软件测试技术-测试平台配置(下)
3.3.6 产品信息设置部门、权限、用户创建完成后,产品经理即可创建产品信息,便于后期针对产品的应用。【案例3-4 威链优创产品信息设置】点击导航栏中的“产品”-“添加产品”页签,出现图3- 16。图3- 16禅道添加产品信息界面“产品名称”:设置产品名称,根据产品实际名称填写,如此处的“ECShop电子商务运营平台”。“产品代码”:设置产品代码,有些公司的产品具有产品代码,此处可填写“ECShop”。“产品线”:当前产品是否归属于某个大的产品线下,没...原创 2021-02-01 17:23:00 · 146 阅读 · 0 评论 -
程序员就地过年,怎样才能更有意义?
眼看春节临近,但近期疫情复杂,每天新增病例的数字都牵动着亿万中国人的心。去年春节受疫情影响,很多人都没能和家人团聚,所以今年的春节大家更多了一份期待。但近期国内疫情反复,多地倡导就地过年,加上1月20日,国家卫健委关于 #春节返乡需持7日内核酸阴性证明 #的政策一出,更强烈的动摇了无数异乡人春节回家的念头。于是不少人将面对就地过年的现实。网友们纷纷开始讨论 #就地过年怎么过才能让这个年更有「温度」?#、#如果“就地过年”,你打算怎么过?#、#就地过年,还能有年味吗?#……...原创 2021-01-22 19:54:56 · 291 阅读 · 2 评论 -
高并发必备篇(二)——线程为什么会不安全?
上期我们提到了的案例中,三个窗口线程卖票出现了有窗口卖的票是一样的问题,也就是的“线程不安全问题”,这篇文章我们就来聊聊“线程为什么会出现不安全”。1. 什么是线程安全?线程安全最早是由Brian Goetz 在其编写的“Java Concurrency In Practice”(Java并发编程实战)中定义的,它是这样来定义的:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,并且不需要额外的同步,或者在调用方代码不做其他的协调操作,这个对象的行为...原创 2021-01-21 18:11:43 · 341 阅读 · 0 评论 -
Python接口自动化——自动化测试分层(1)
从本期开始,我们会围绕“Python接口自动化”做专题连载,今天开始做第一讲——自动化测试分层。目录:1. 1.1.1 单元自动化测试2. 1.1.2 接口自动化测试3. 1.1.3 UI自动化测试现在流行的是金字塔状的分层测试,将测试从上到下分为UI测试层、接口测试层、单元测试层三层。在传统的UI自动化的基础之上更多实施基于代码的低级别自动化测试,而不仅仅通过用户界面进行端到端的测试。按照测试方法中黑盒、白盒、灰盒的观点来看:单纯的UI自动...原创 2021-01-14 17:13:50 · 2470 阅读 · 0 评论 -
测试平台配置——管理工具选择(上)
根据测试任务分配,林某需搭建开发团队所需的禅道管理工具,如果开发工程师已经搭建完成,则无须重新搭建,直接应用即可。3.3.1 管理工具选择目前,行业应用较多的测试管理平台主要是HP公司的ALM及国内开源软件禅道,二者都提供了非常丰富的测试管理功能,如需求管理、用例管理、缺陷管理等。与HP的ALM相比,开源的禅道更贴合Scrum模型。1.ALMALM(ApplicationLifecycleManagement,应用程序生命周期管理软件)用于软件研发活动的整个...原创 2021-01-08 17:36:44 · 196 阅读 · 0 评论 -
一文解读如何“高并发”问题
提到“高并发”,足以算是这几年火遍编程界的网络名词了。毕竟,随着现在互联网的高速发展特别是电商平台类的应用快速发展,互联网服务内容越来越丰富,平台用户量越来越大,淘宝、天猫、京东、“拼夕夕”、抖音等几乎是广大群众每日必备的国民级应用。在这些应用中,诸如“天猫双11”、“京东618”、“商品秒杀”、“火车票抢票”等大型活动往往都是短时间内集中爆发大量的并发访问量,面对这些瞬间涌入的用户流量和访问需求,如果不能得到妥善解决,那么就会像之前天猫双11崩溃一般,不仅影响了用户体验,而且还会令正常活动受挫,.原创 2021-01-07 17:40:36 · 113 阅读 · 0 评论 -
IT技术干货|软件测试任务分配
测试任务识别后,测试工程师与敏捷开发团队成员沟通,确定各自的测试任务。敏捷团队中,没有传统意义上的测试主管或测试组长,测试工程师的任务可能由项目经理分配,甚至是成员自己协商分配。【案例3-1 ECShop测试任务分配】测试工程师林某、许某某根据Sprint计划内容、开发工程师任务分配,协商当前Sprint中的测试任务如何分配。ECShop待开发需求列表如表3- 1、表3- 2所示。表3- 1ECShop平台后台功能需求列表表3- 2ECShop平...原创 2020-12-31 17:42:03 · 337 阅读 · 0 评论 -
App自动化测试——定位工具和元素定位策略
上一章,我们学会了如何启动和关闭App,但是自动化用例的操作中,最主要的是对UI元素的操作;这章我们主要就学习,如何定位元素,定位的工具使用,以及基本的元素操作有哪些。【一】定位工具我们常用的定位工具有两种:1.android sdk自带的uiautomator viewer2.appium自带的inspector这两种工具的使用,和用法都各有优劣和特点,接下来一一介绍:uiautomator vieweruiautomator viewe...原创 2020-12-30 18:21:27 · 584 阅读 · 1 评论 -
程序员的傲慢从何说起?
近期有很多萌新给汇智妹吐槽:每次提问之后迎来的总是前辈们的傲慢姿态,各种“鄙视”“劝退”的打击式回复让内心很是不舒服。确实很多新人初入职场容易遇到这类问题,准确地说,有些程序员确实会有些许小小的傲慢。身在IT职场如何规避类似的情况发生,今天汇智妹就来跟大家聊聊。一、做好一定的心理准备须知,搞IT的打工人多少是有些脾性的,那些技术大佬就更是如此。还记得公号中曾经屡屡提及的“IT鄙视链”吗?《鄙视链文章》工种之别、岗位之别、薪资之别乃至性别之别...任何的职场差异在这...原创 2020-12-21 18:10:01 · 209 阅读 · 0 评论 -
代理模式:先生需要代购吗?
“代理”这个词这几年可谓是家喻户晓了,对于“代理模式”我们也可以通过代购的逻辑来进行理解。本期干货文章,我们来聊聊编程中GOF23种经典模式之一的“代理模式”,这里以java语言为例进行讲解。1.代理模式Proxy代理模式是一种结构型设计模式,是开发中最常用的设计模式之一。它是这样来定义的:为其他对象提供一种代理以控制对这个对象的访问。代理模式主要用来解决:在直接访问对象时带来的一些问题,比如:我们需要为一个业务方法在执行前后记录日志,为了达到解耦的目的,...原创 2020-12-18 20:42:53 · 378 阅读 · 1 评论 -
技术干货—敏捷测试流程
与传统测试组织相比,敏捷开发团队不再细分小组,敏捷开发团队构建时即确定了测试工程师,因此,敏捷测试中不存在测试团队构建环节。同时,因产品规划期间已经设定了具体的实现目标,大部分软件公司不再要求测试工程师编写测试计划与方案,或者编写的计划与方案相对简要,因此,敏捷测试流程中,通常只具有以下几个节点,如图1- 7所示。图1- 7软件测试工作流程图敏捷开发团队中的测试工程师,接受任务分配后,需熟悉被测需求,其获得待办事项列表、用户故事集、需求大纲等资料,通过阅读从...原创 2020-12-04 17:50:52 · 4755 阅读 · 0 评论 -
会计专业应届生,转行软件测试,就业两个月跳槽薪资不只是翻番
前段时间,汇智妹发现有一个刚采访过的小伙伴,就业一个月跳槽了,薪资从9.5K涨到了13K。汇智妹起初是惊讶,后面这样的案例接触多了,也就习以为常了。这不,又是一个工作两个月就跳槽的应届生小哥哥,薪资简直不只是翻番!1.有经济压力不可怕,可怕的是不愿意改变小陈同学是2020年的应届毕业生,读的是会计学专业,大专学历。由于自身具有一定的经济压力,考虑到会计相关工作在最初好多年薪资水平都非常低,所以想好好的做下职业规划,不想在会计行业发展。大学期间尝...原创 2020-12-01 16:28:42 · 331 阅读 · 0 评论 -
App自动化测试介绍和环境搭建
一、App自动化工具介绍作为近几年兴起的测试类型,App自动化测试正在变得越来越流行。 当前主流的App自动化工具有:Appium,Robotium,Espresso,Calabash等。这里我们主要讲最主流的工具:Appium。主流App测试工具对比:Appium支持Android和IOS自动化测试。 Appium支持Selenium WebDriver支持的所有语言,java、Object-C、JavaScript、Php、Python、Ruby、C...原创 2020-11-26 18:07:58 · 521 阅读 · 0 评论 -
看完这篇<单例模式>介绍,面试官通知我第二天来上班(下)
上期文章中,汇智妹跟大家分享了单例模式的概念、特点和常见的一些实现方式。但是,其实当中也存在一些问题,尤其是在多线程高并发情况下,可以通过反射或者序列化的方式生成多个实例,这样一来也就破坏了单例。首先看序列化破坏:输出结果:输出的singleTon和singleTon2的hashCode不一样,那么证明它们并不是同一个对象,证明singleTon类生成了多个不一样的实例对象,序列化破坏了单例设计模式。怎么解决?其实很简单,我们只...原创 2020-11-19 17:53:39 · 634 阅读 · 0 评论 -
女程序员职场力报告: 平均月薪1.5万,两年人数增长70%
近日,华坪女高#张桂梅校长反对当全职太太#引热议。有网友认为,受教育女性当全职太太是浪费教育资源;也有网友认为,当全职太太是个人选择,不该被指责。汇智妹作为女性却觉得,很多人当全职太太应该不是主动选择,而是被动选择的!一般有选择的余地,很多女性是不愿意当全职太太的,在中国女性劳动参与率世界最高!全职太太在外国常见,在中国还不是占比很大。毕竟,中国的全职太太是没有工资,没有五险一金,被老公抛弃了连孩子抚养权都争取不到的。所以,中国女性自愿做全职太太的人其实...原创 2020-10-27 17:00:21 · 755 阅读 · 0 评论 -
技术 or 管理?程序员如何做好职业规划?
前段时间在网上看到一个问题,:34岁IT男换工作,有年薪80万不带团队的技术岗位,还有一个薪水低一些的管理岗位,选哪个好?的确,无论你是因为热爱而走上程序员这条路,还是因为高薪而入坑程序员,在职业规划这个问题上,都会存在一些困惑。选择技术还是管理?程序员应该根据自身特点来做好职业规划这件事!1、选择技术对于程序员来说,技术是立身之本。从初级程序员到高级,再到研...原创 2019-12-17 11:52:36 · 325 阅读 · 1 评论 -
程序员转型技术管理,这几本书不能错过
这次给大家推荐「技术管理」主题的几本书,内容涵盖了领导力,管理方法,OKR绩效,一线技术经理的经验,以及谷歌和Facebook内部的管理机制。一线开发人员进阶,架构和管理是两条典型的路线,当然,不是看了几本书,就可以做技术管理,要看业务,团队位置,公司发展阶段等,不过可以提前了解一下这方面的内容,毕竟机会总是给有准备的人。如果你也有推荐的书或者文章,欢迎留言一起讨论。一、管理方法《...转载 2019-10-24 15:13:21 · 648 阅读 · 0 评论