不管是做服务端测试还是做客户端的测试,只要是深入到代码逻辑,那十有八九就得搞单元测试了。单元测试中一个很重要的衡量标准就是代码覆盖率。今天小编就跟大家一起聊聊关于代码覆盖率的那些事儿。一、什么是代码覆盖率?代码覆盖(英语:Codecoverage)是软件测试中的一种度量,描述程式中源代码被测试的比例和程度,用被测试的(被覆盖的)代码数量除以总代码量所得比例称为代码覆盖率。说白了,代码覆盖率就是一个
2018-09-25/3244 人阅读/10 人点赞

引言流程和规范,是控制软件质量不可或缺的一种手段。在现在复杂的软件开发流程中,任何一个环节如果没有做好,其引发的质量风险就像地雷一样,随时可能被下游团队引爆。下面是血淋淋的例子:搜狗某产品在进行通知栏消息下发时,没有严格遵守“先测试环境,后线上环境”的验证流程,直接将通知信息发布在线上环境,致使下发的通知存在异常无法打开落地页的问题,最终导致市场推广计划告吹。搜狗某产品,开发没有提交测试验证,私自
2018-09-22/3387 人阅读/0 人点赞

前言小编曾经也是一个没有测试经验的小白,且被leader评价为测试发散度、灵敏度不够。但半年后,小编在组内多次随机测试比赛中获得了第一名(发现bug最多),当然组内不乏从事软件测试多年的老员工。现在的你,想和小编一样快速逆袭为大咖吗?下面小编以亲身经历带你快速进阶。何谓随机测试?顾名思义,随机测试是一种脱离执行测试用例的测试方法,存在一定的自由性。同时因为名字,随机测试一直被误解。为了让大家更准确
2017-08-29/3300 人阅读/63 人点赞

不知道从什么时候开始,程序员就自带被黑体质,“没有情调”、“沉闷无比”、“直男癌”“超无聊”“不好沟通”好不容易欢乐颂里出来个搜狗程序员,剧情还越走越偏,给了应勤一个渣男的人设。SO,小编今天打算为程序员立立名,掏(违)心(背)掏(良)肺(心)总结一下找程序员当男友的三大好处!1、不沾花惹草,不出轨劈腿不用担心程序员有时间出轨。因为每天都要加班不用担心程序员被出轨。因为他的工作环境没有妹子,就算程
2017-08-28/3570 人阅读/0 人点赞

为了测试AppStore的覆盖安装,天天需要备份AppStore的安装包,简直太麻烦了,不光浪费时间,而且还容易发生遗漏。那么对于我们这种专业人士,当然就要选取随时使用随时安装的方式了。今天小编就为大家提供两种安装旧版本方法,第一种方法是使用一款越狱工具,叫做AppAdmin,使用这款工具之后在AppStore直接安装就会提示选择版本,大家根据需要自由选择即可。第二种方法则并不需要越狱环境因此也是
2017-08-25/3042 人阅读/0 人点赞

最近在进入新项目,第一件事当然就是熟悉开发的代码。然后令我头疼的事情发生了,代码结构实在太不清晰了。有图有真相:相信看到这你一定有了题目的感觉,结构不清晰,让人无法入手的代码结构,作为一名处女的测试来说,这无疑是一种打击。带着思考,我们分析一下如下结构架构图:架构原则:易读性、易维护性、易扩展性一、思考做好一件事,花在思考上的时间应该多于执行。首先根据产品需求和设计图,脑中先建立一个产品架构:技术
2017-08-24/2736 人阅读/0 人点赞

随着互联网产品的不断发展,降低前端与后端的耦合度,便于产品功能的快速更新、迭代,对测试来说,为适应这种变化,不可避免的要进行服务端部分的测试,那么什么样的需求适合进行服务端测试?服务端的测试工作分哪些部分?服务端测试又如何开展呢?请往下看。什么样的需求适合进行服务端测试现今的互联网产品按使用场景大概可以分为三类web端,也就是网页移动端,手机app&h5页面(当然h5也在各个平台适用,但目
2017-08-23/3145 人阅读/2 人点赞

FACEBOOK曾经的座右铭是“movefastandbreakthings”(行动迅速并打破常规),相反,他们现在尝试着“movefastandfixthings”(行动迅速并修复缺陷)。--这是歪果仁的幽默吧!~为此,他们开发了一款基于AI的静态代码扫描工具,infer。它可以在移动APP真正交给用户之前就发现其中潜在的漏洞。现在他们希望大家都能够在测试自己的软件过程中应用起该工具来。现在in
2017-08-22/5273 人阅读/1 人点赞

问题前段时间小编在测试过程中遇到过这样一个问题:手机连接Fiddler抓取泛灵犀图片请求,在客户端部分图片无法显示,如图。问题排查过程中发现HTTP请求的图片可以正常显示,HTTPS请求的图片都无法显示。解决方案经查阅资料,问题得到了完美解决,解决方案如下:方案一:1)打开Fiddler中的Tools→FiddlerOptions→HTTPS,勾选CaptureHTTPSCONNECTs,勾选De
2017-08-22/3339 人阅读/3 人点赞

服务端测试里面很重要的一项内容是性能测试。几乎每一个服务我们都要通过测试手段去评估它的性能指标:能支持多少用户同时访问、服务端响应时间、服务端资源占用等等。一般而言我们是通过性能测试的软件,比如LoadRunner,通过模拟多个客户端同时向服务端发送请求来进行测试的。而在构造这些请求时,通常会需要做一些文本处理的工作。一个实际的场景:某天开发找到小编说需要对某个图片搜索的接口做压力测试。然后开发告
2017-09-10/2728 人阅读/2 人点赞