分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   据沃尔特·艾萨克森(WalterIsaacson)的新传记《埃隆·马斯克》(ElonMusk)一书透露,早在2015年,特斯拉CEO埃隆·马斯克(ElonMusk)就曾在试驾时多次因自动驾驶辅助技术Autopilot而险些丧命,导致其对工程师大发雷霆。  传记中关于自动驾驶辅助技术的章节中,作者揭露了马斯克亲身经历的一个事件:在405号州际公路上有一个弯道,由于路面的车道线已经褪色,Autopilot无法识别,导致汽车转向并“几乎撞上”迎面而来的车辆。  每当发生这种情况,马斯克都会“愤怒地”冲进特斯拉的办公室,对他的工程师大发雷霆,他反复要求工程师改进程序:“做点什么来正确地编程这个东西...
            0 0 911
            分享
          •   Shell脚本是最常见的一种处理文本文件的的方法,可以实现检查日志文件、读取配置文件、处理数据元素、执行Linux命令等等功能,Shell脚本可以在实践中实现对文件批量处理的自动化,也可以控制Linux命令的计划性执行。Shell脚本在处理文件时处理速度较快,且通常不受文件大小的限制,这就打破了一些性能测试工具在处理大报文时卡顿甚至崩溃的瓶颈,在性能测试中极大简化报文处理和命令执行的步骤。  在性能测试实践中,处理的报文通常含有唯一标识,如报文标识号、流水号等,这样的标识设计为数据库表中的主键,以及作为交易是否重复的校验要素。如下方的示例报文,在性能测试场景中,需要批量发送该报文,为保证业...
            11 12 804
            分享
          • 第一问: 测试团队的工作也依赖于业务和开发,如何有效提高与业务团队和开发团队的合作默契?答1:测试团队与开发团队和业务团队的沟通,都是难点,这个难点,一方面是沟通机制的问题。但是更为重要的是各自的知识积累,比如测试人员的业务知识积累,以及对软件系统的全面了解。因此,对于复杂的产品,比如业务性很强的软件,比如复杂通讯系统,复杂的金融系统,测试工程师的测试效果,可能三分靠测试技术,气七分要考对测试金融、通讯具体业务的了解和掌握程度。测试人员的职业寿命比较长,与这一点也是密切相关。对于复杂的业务来说,培养一个测试专家不难,难事培养一个对业务全面了解的业务专家是很难的。这也是测试工程师职业竞...
            1 5 3768
            分享
          • 读者提问:软件测试行业是如何发展起来的,软件测试的定义是什么呢 ?阿常回答:从软件开发一开始就有软件测试了,起初的软件测试严格来说,不能算作真正的软件测试,是由开发人员完成的 “调试”。1975年《软件数据选择的原理》将软件测试定义为 :“ 证明软件测试工作是正确 ” 的活动,即 “ 证实 ”。1979年《软件测试艺术》将软件测试定义为 :“ 发现错误而执行的活动 ”,即 “ 证伪 ”。1983年《软件测试完全指南》将软件测试定义为:“ 测试是以评价一个程序或者系统属性为目标的任一活动,测试是对软件质量的度量。”,即 “ 预防 ”。2002年《系统的软件测试》将软件测试定义为:“ 测...
            0 0 1246
            分享
          •   小编前期所测项目多为go语言研发,为了获取自动化测试代码覆盖率及报告,调研并使用go test进行覆盖率统计。现将实战过程留档,并分享出来以供有需要小伙伴参考。  获取流程如下:  各个阶段详细介绍有:  1、创建main函数的test文件  想要获取覆盖率,首先要创建main.go文件相应测试文件main_test.go,在main_test.go中使用一个端口,该端口可以控制服务在运行完测试用例后退出并将内存中的覆盖率信息写入文件。端口写在源码中,使得每次修改都要重新编译才生效。此处使用配置文件管理控制端口,修改方便且直观。该控制端口在配置文件main_test_port.toml中管...
            4 3 2236
            分享
      • 51testing软件测试圈微信