在很多我之前写的文章中我提到过适合的测试数据的重要性。测试人员应该在执行任何测试用例前检查和更新测试数据。在这篇文章里,我将要提出一些关于怎样准备测试环境的建议,这样任何重要的测试用例将不会因为不重要的测试数据和搭建不完整的测试环境而错过。我说的测试数据是什么?如果你正在写测试用例,那么你就需要将数据放到任何类型的测试上。测试人员或许要在执行测试用例或启动应用时提供这些测试数据,或许会从预定义数据
2017-01-06/3965 人阅读/5 人点赞

在工作过程中,我们总是能有所收获,或是长期的总结心得,或是提升工作效率的方法,下面一起看看来自研发童鞋的心得体验吧~一.减少在xshell中输入重复linux命令时间即在xshell中设置和使用命令快捷键来代替日常工作中输入重复的linux命令。设置方法:1.打开快速命令栏:打开菜单栏中的view选项,选择quickcommands.可发现在xshell页面底部出现快速命令栏。2.设置快速命令:比
2017-01-06/4352 人阅读/2 人点赞

自动化测试,百度百科中给出的定义是:把以人为驱动的测试行为转化为机器执行的一种过程。在工作的过程中,我们也一直强调自动化,自动化测试给人的感觉也是高大上的,一般招聘的时候也会要求有自动化测试经验,但是我们花了大量的时间精力去开发脚本,提高测试覆盖率,而发现的问题少之又少,我们做的自动化测试真的有用么?我认为,自动化测试的目的在于用快速运行的工具替代测试人员的一部分工作,使我们的工作越来越高效,这样
2017-01-05/2894 人阅读/66 人点赞

发表于2016年3月15日作者Laurent现在我们社区很大一部分内容是使用自动化测试作为他们的测试活动,在建议和最好的实践方面我们也有一个递增的需求。首先,我会说没有最好的实践,当构建一个规模在扩大的自动化测试过程时就是很好的实践,这可以帮助你。这里有一个集中的讨论和结果。#1自动化测试不是关于ROI而是关于速度如果你认为自动化没有那么多人工的事情做,你就会很失望。使用自动化测试是昂贵的,还会需
2017-01-04/2956 人阅读/4 人点赞

在我们的安卓版按键率评测的自动化处理整体流程主要包括三步,模仿键入操作,实时读取输入法的反馈与数据存储,以及数据分析。整个自动化处理的流程模拟人的真实操作环境,并能通过读取输入法的实时反馈判断输入法的命中情况并存储处理日志,从而分析输入法的输入准确率等性能,并辅助定位问题,为后续输入法的改进提供建议。一.键入操作第一步模仿键入操作。中文拼音输入法用户的主要输入包括拼音串与格式化符号。拼音输入法分9
2017-01-03/3263 人阅读/7 人点赞

能够从Vim中快速运行单元测试在进行TDD时至关重要。我经常看到开发人员使用Vim编写代码,并切换到不同的终端来运行测试。这通常涉及到输出我们想要运行的测试文件的路径,这变得不方便。大多数编程语言都有一个插件,允许你在Vim中运行单元测试。例如,Ruby有vim-rspec。虽然这些插件非常有帮助,做得很好,但是当跟其他的计算机上配对时,对第三方插件的依赖可能会成为问题。在本文中,我们将描述几种不
2016-12-30/3833 人阅读/5 人点赞

RSpec是一个非常强大的测试应用工具。它历史悠久且提供了丰富的功能。其中一个功能就是在一个对象或类上存一个方法,使得它不再像通常那样执行及工作,而是返回硬编码的值,并不是实际执行。这里有一个简单的例子[1]:该段代码中的第二行导致对student.grades的任何调用总是返回数组['A','A+','C']。#grades方法的实际定义将永远不会被调用。在这个例子的基础上,我们可以想象,如果在
2016-12-29/3058 人阅读/5 人点赞

目前很多互联网软件应用,除了应用程序本身外,后台都会有数据库做支撑。软件款测试人员在测试这种类型的应用软件时,除了需要设计测试用例外,还需要准备相应的测试数据。可以说准备测试数据也是作为软件测试的一项必须的工作。如果没有正确的测试数据,测试过程有时候就无法很好的执行,测试结果也会不准确。在实际工作中创建测试数据的过程,往往需要很长的时间,有时候多影响到项目的进度。下面将从平时测试一些实际应用出发,
2016-12-29/3854 人阅读/46 人点赞

本文中的“安全扫描”是指开发团队在距离产品上线日期比较近的时候,通过公司里的安全团队或者外部第三方安全公司对产品进行安全扫描,团队基于安全扫描报告,对产品中存在的安全漏洞进行修复的过程。不同的公司,不同的开发团队对它的称呼可能不一样,有人把它叫做渗透测试,也有人把它叫做安全审查、安全评估、安全检查等等。1如果不做安全扫描会怎样?想象一下,你所在的开发团队正在开发一款互联网金融产品,所有的核心业务功
2016-12-27/2691 人阅读/0 人点赞

你可能听说过单元测试是什么。或许,你甚至还曾经写过一两个单元测试的例子。好极了!如果你曾经参与过有一套几百,几千或者几万单元测试用例的项目,那你一定感受到过等待测试执行完毕的痛苦。当然,我没有想在这里讨论真正的单元测试是什么,怎样写,怎样不写,或者任何类似的东西。我想介绍一个测试工具,你可以在做单元测试,集成测试,验收测试,端到端测试,黑盒测试,白盒测试,自动化测试,半自动化测试,高级/低级,或者
2016-12-26/2594 人阅读/0 人点赞