
让人又爱又恨的软件测试——到底是个啥?
软件测试到底是个啥?入行前,你一定问过这个问题。入行后,你也一定因为这个问题而迷惑。因为你对软件测试的定义决定了你对自己应该做什么的定位。也正因为随着你在工作中的经验增长,你的认知也在不断增长,每一次修正你的认知,你都会上…

软件测试到底是个啥?入行前,你一定问过这个问题。入行后,你也一定因为这个问题而迷惑。因为你对软件测试的定义决定了你对自己应该做什么的定位。也正因为随着你在工作中的经验增长,你的认知也在不断增长,每一次修正你的认知,你都会上…
Fiddler左下角的“Capturing”。其实是File>CaptureTraffic的快捷键,可以控制是否把Fiddler注册为PC系统代理。当左下角显示Capturing时,CaptureTraffic是打开的,此时的IE的Internet选项>连接>局域网设置中的代理服务器是勾选…

子不教父之过。作为一名合格的测试员很容易,但想做一名合格的老爸(老妈)就不是那么容易了。小酋,对于如何养育孩子(即带娃)也是在不停的思考。辗转难眠几个日夜,小酋结合职业所长,从软件工程中找到一些思路与启发。可行性还待谨慎地验…

本文罗列一系列使用最频繁的性能监控工具,大致将其划分为两类,基于命令行的和提供图形化接口的。希望大家择优选用。一、基于命令行的性能监控工具1、dstat-多类型资源统计工具该命令整合了vmstat,iostat和ifstat三种命令。同时增加了…

目前在互联网公司最使用最广和流行的应该是git,不管是编程还是测试、运维,这个工具都绝对是你的必备技能。本文旨在让你快速入门,能使用其基础功能。Git是一个免费开源的分布式版本控制系统,它是linux系统发明者LinusTorvalds为了帮助管…

三百六十行,行行都背锅。用例千万条,质量第一条。流程不规范,亲人两行泪!每次上线后多多少少都有些问题,每次的项目总结会总会生产一口新锅,等着你我他来背,这不又要上线了,这次不知道哪个倒霉蛋要背锅前行了。由于以下场景过于真实…

关于Android应用启动时间的测试,各种方法(高速相机、ActivityManager、WaitTime、am_activity_launch_time、Systrace、adb脚本录屏)总结。查看当前界面Activity的方法:1)运行命令:adbshelldumpsyswindow|findstr"mCurren…

最近,一测试小伙伴问了一个问题:发布生产后,总是出bug,领导让测试反思怎么才能让生产上零bug,并且能落地。这该如何是好?对于测试团队来说,这是很常见的一个问题,因为当测试做好了自己该做的事情后,锅还是常常从天上飘来。1、解决问…

接着前文《软件测试必备之MySQL知识》继续说软件测试必备的MySQL知识。21、索引对数据库性能如此重要,应该如何使用它?为数据库选择正确的索引是一项复杂的任务。如果索引列较少,则需要的磁盘空间和维护开销都较少。如果在一个大表上创建…

1、如何快速掌握MySQL?培养兴趣兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL也不例外。夯实基础计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深入,只有有着扎实…

《探索式软件测试》这本书,是JamesWhittaker在2010年写的,至今已经9年了,之前网上有不少人推荐过这本书,但是一直没机会看,最近终于找时间给看完了。通读全书后,我的感觉是,书中思考问题的方式,和我已知的有太大的区别,以…

“我怎么才能学会做性能测试?”“性能测试工具到底是选JMeter好,还是Loadrunner好呢?”“每次做性能测试,似乎都是设置好工具(Jmeter),然后跑下脚本,图表结果看不懂怎么办?”我是我经常从测试员中收到的问题,归根到底的问题就是:怎么…

相信在实际测试过程中,很多同学遇到过服务访问不通的情况,遇到这种问题,很多刚入门不久的测试同学,甚至很多老鸟都会直接将问题抛给开发,如果是代码问题倒还好说,如果是网络环境问题,可能直接给开发也无法准确定位问题,下面小编给大家一条接…

背景介绍Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作,但有两个缺点:只能使用Java语言;必须每次被上传到设备上运行;为了解决以上缺点,才有了uiautomator2。uiautomator2是一个Andro…

这次我们要讲的是接口测试中的对Redis中的增删改查。Redis是什么?简单的说,Redis跟数据库一样,是key-value型存储数据的存储系统,value类型支持String,list,hash,set,因为缓存在内存中,所以性能较数据库会有所提高。下面看如何使用?…