随笔分类 -  测试

当您的应用程序崩溃时,您希望知道所有一切信息
摘要:为何应该关心崩溃报告设想一个用户安装了一个移动应用程序的情况。由于抱有很高的预期,该应用程序被频繁地使用,或许在前几个星期一天使用好几次。应用程序创建的数据以及用户投入该应用程序中的精力在不断积累。然后,突然之间,应用程序崩溃了。用户的数据现在被损坏或丢失。尽管等待了好几天,该应用程序仍未更新,这些... 阅读全文
posted @ 2014-12-28 14:17 zoucaitou 阅读(1040) 评论(0) 推荐(0)
基于 SWTBot 进行 Eclipse GUI 自动化测试
摘要:背景简介在软件开发领域,持续集成和部署对于软件测试自动化提出了越来越高的要求,基于 Eclipse 应用在这一需求中仍然占据重要的组成部分。目前主流的测试自动化工具主要以录制回放的功能为主,辅助以脚本的方式实现。然而,基于此的测试方法往往具有测试用例维护复杂,测试过程容易失败的问题,这直接影响了测试... 阅读全文
posted @ 2014-12-28 14:15 zoucaitou 阅读(1817) 评论(0) 推荐(1)
Jenkins 快速搭建持续集成环境
摘要:持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题... 阅读全文
posted @ 2014-12-22 14:02 zoucaitou 阅读(255) 评论(0) 推荐(0)
在开发流程中嵌入安全测试
摘要:ContinuumSecurity创始人Stephen de Vries,在Velocity Europe 2014大会上提出了持续且可视化的安全测试的观点。Stephen表示,那些在敏捷开发过程中用于将QA嵌入整个开发流程的方法和工具都能同样的用于安全测试。BDD-Security是一个基于JBe... 阅读全文
posted @ 2014-12-19 22:02 zoucaitou 阅读(462) 评论(0) 推荐(0)
Selenium 自动化验收测试
摘要:Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现操作人员人为的错误,也比较费时间。因此,尽可能将这些任务自动化,以消除人为因素,这是一种很好的做法。于是 Selenium 之类的测试工具就有了用武之地。Selenium ... 阅读全文
posted @ 2014-12-16 10:43 zoucaitou 阅读(311) 评论(0) 推荐(0)