当前位置 > 首页 > 测试 > Chat
如何提升软件的可测试性架构设计
在软件研发过程中需要单元测试、集成测试、用户验收测试等一系列的测试,然而我们遇到的很多软件由于在系统设计的时候没有考虑可测试性,经常会使人工测试变得很艰难,更难说有效实现自动化测试。那么如何提高软件的可测试性,从而实现有效的单元测试自动化、接口测试自动化? 任何软件都需要测试,没有测试过的代码是不可靠的,也是不安全的,但是软件代码测试起来并不容易。通常情况下软件应用越容易测试投入的成本将会越少,同时软件系统越容易测试,遗留缺陷的可能性越小,软件质量也就会越高。 测试是软件开发过程中很重要的一部分,会占用大量的时间和人力。如果想要高效的测试和获得高质量的软件产品,我们必须在软件项目的启动初期就开始关注软件质量。 当前提升软件测试效率和能力的最常用方法就是自动化测试。行为驱动开发(BDD)、测试驱动开发(TDD)是很多敏捷团队乐于采用的测试方法,这些方法都强调了在软件应用研发的概念阶段就开始关注软件系统的可测试性,并在迭代过程中确保软件系统的质量。 本 Chat 会从架构设计的角度讨论如何提高软件的可测试性。主要涉及内容包括: - 常用可测试性设计方法。 - 可测试性设计举例。 - 通过TDD提升可测试性意识。
杜鐵繩 · 企业级敏捷顾问&敏捷与测试平台研发经理
249
我是怎样在项目内落地自动化测试体系的
一个QA的终极梦想大概就是解放双手,把所有能自动化的东西都自动化吧。然而现实很“骨感”,尽管我们在很多场合都听到过持续集成和自动化测试,实际想做起来依旧困难。需要投入大量精力和维护成本,团队的接受程度,制定合适粒度的自动化测试用例,甚至代码技术能力等等这些都是摆在眼前的难题。几个月前我们刚刚起了一个全新的项目,而我有幸借此机会尝试去落地一套自动化测试体系甚至持续集成交付的过程。希望借此机会和你分享,本场Chat内容包括: 1)案例项目的背景及痛点 2)结合测试金字塔分享如何实施各个级别自动化 - 如何实施functional 层级的测试自动化 - 如何实施API层级的自动化 - 如何实施单元测试级别的自动化 3)在实施过程中碰到的困难和挑战 4)探讨实现了自动化测试之后还可以做什么 **实录提要:** - 单元测试为什么还需要内存数据库? - 在实际推进中,85%覆盖率这个目标是否容易达到? - 比较关注接口层,是否可以详细介绍下接口层自动化开发与测试的分工? - QA 是如何引导单元测试,需要参与到写单元测试吗?需要了解代码吗? - UI 自动化用例为了后续版本的快速回归? - 使用哪种接口功能测试框架,它较其他框架有什么优点或缺点? - 自动化用例如何维护? - 单元测试覆盖率的 85% 是一个通用的指标吗?
雲裳 · ThoughtWorks质量分析师
456
如何做好一个小团队的测试 leader
做一个小团队的leader,是很多测试同学都要面临的第一个成长点。从小leader开始,测试者要学习如何让一个团队的所有人都可以按照目标前进,要学习建设和管理团队。除了技术、日常任务分配,很多测试者还会第一次做为面试官来进行面试,给团队成员进行绩效评定,做绩效沟通甚至是加薪沟通,如何识人认人,如何沟通引导,都是这一阶段的测试者要新学习的功课。 本场Chat就针对这些新功课展开,讨论五个话题: 1. 作为团队leader需要具备的技能地图。 2.如何为团队选择合适的技术。 3. 如何对上汇报。 4. 如何进行日常沟通,绩效沟通和加薪沟通。 5. 如何进行一场面试,确定候选者就是你想要的那个人。 **实录提要:** - 测试团队初建,如何快速建立有凝聚力和战斗力的测试团队? - 测试用例尤其是在敏捷开发中如何管理? - 有什么办法可以同时提升测试人员工作能力水平的方法? - 测试如何转型产品经理,需要学习那些新技能,需要有什么样的机遇? - 如何在面试时识别混日子的人?有哪些比较有效的方法? - 在成为 Test Leader 这个过程中,代码能力起到了多大的作用? - 如果不想往管理方向发展的话,技术型测试的职业发展是什么样的? - Leader 或 Manager 是不是也有区分业务型或技术型或纯管理型的? - 如何把机器学习运用在测试领域。AI 来了测试也会变革吗?
梅子 · 测试 产品 研发管理
326
移动互联网测试从入门到突破瓶颈
移动互联网到2017年已经到了一个平稳期,随着越来越多的从业人员进入,也有越来越多的培训和课程出现,很多朋友也不知道到底应该怎么选择。对于想进入移动领域的朋友而言,大部分人会找不到初学入手点。对于已经在移动领域从业的朋友而言,面临五花八门的测试工具和框架也会产生深深的恐惧和迷茫。对于行业的许多老兵而言,也会想着自己应该怎么突破瓶颈。这场Chat就让我们彻彻底底的来谈谈移动互联网测试从入门到怎么突破瓶颈。 划重点,本场Chat非常有价值!内容包括: 1. 2017年了,我们应该怎么正确的看待移动互联网测试 2. 移动互联网测试入门宝典 3. 移动互联网测试进阶宝典 4. 移动互联网测试突破瓶颈宝典 5. 我是怎么从入门到进阶,又是怎么突破瓶颈的 **实录提要:** - 目前的岗位若没有上升空间也无暇提升自己是否该考虑换岗? - 感觉测试要学的东西太多,学起来效率太低,有没有好的学习方法? - AI 时代测试的切入点(或是机遇和挑战)在哪里? - 测试行业很容易出现工作年限与能力不匹配的情况,怎么看待这种问题? - 未来测试路在何方,测试会被人工智能取代吗? - 实战项目少,很多时候还是觉得视野和眼界打不开,是否可以给一些建议? - 测试行业,国内和国外有哪些知名人士吗? - 怎样看待 2017 测试行业的就业情况? - 如何平衡直接验证功能和使用 codereview? - 对测试发展趋势来说,全栈测试的驱动点主要会来源于哪里? - 对一个应聘测试岗的应届毕业生,一般来说标准和要求是怎样的呢?
Monkey🐒 · 无线测试架构管理
541
微信扫描登录