摘要: 最近带着几个在做一个项目,UI层面用的是WPF。之前很少深入的接触WPF,不过接触后,发现WPF的却是很强大。至少在界面设计上的用户体验较WinForm有了大幅提升。项目中需要通用化几个样式,并将样式赋值给相应的控件。控件是根据配置文件动态生成的,配置文件是xml格式的层次化较多的结构。所以在动态生... 阅读全文
posted @ 2015-02-05 12:14 卡农Lucas 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 算法之递归(3)- 链表操作递归(2)尝试了一个单链表的遍历,同时又分析了如何添加自己的操作,是在递归调用之前,还是在递归调用之后。今天,打算将问题深入一下,即添加相应的操作在递归的过程中。(免责声明:下面的解法纯属娱乐 ,另外,示例代码未经编译和调试,许多想法未经实践验证。)查找链表当中倒数第N个... 阅读全文
posted @ 2015-02-05 12:13 卡农Lucas 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 算法之递归(2)- 链表遍历在递归(1)中,简单的介绍了递归的思想,并且通过一个例子简单阐述了递归是如何工作的,并且递归的实现是以线性结构来表示的。之所以用线性的,是因为其易于理解;如果使用树结构,将加大对问题的难度,不利于初学者理解递归的思想。为什么用递归关 于为什么用递归,我个人的理解是递归不要... 阅读全文
posted @ 2015-02-05 12:12 卡农Lucas 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 算法之递归(1)最近事情太多了,很少有时间可以完全静下来认真研究一些东西;每当专注的写代码的时候,总是被其他事情打断。还好,礼拜天来了,总算可以抽出一些时间了J《代码之美》第一章有一个关于模式匹配的问题,即根据正则表达式在相应的文本中找到匹配的值,找到返回1,没找到返回0。撇开具体的实现,里面优美的... 阅读全文
posted @ 2015-02-05 12:11 卡农Lucas 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 组织你的测试适用级别:初学者在最底层,一个测试步骤(Test Step)用来验证一个单独的操作。组合若干测试步骤到测试用例,允许你验证那些被分隔出来的一个一个的功能,这些功能是应用程序所需要的。接下来,若干个测试用例可以组成一个测试套件(Test Suite),验证其中一个交付物的完整功能,这是用户... 阅读全文
posted @ 2015-02-05 12:11 卡农Lucas 阅读(796) 评论(0) 推荐(1) 编辑
摘要: 华为云计算技术大会第一天观后感序说实话,这个大会很精彩,比起业务、开发、自动化测试,这种纯科技性的东西更让人兴奋和着迷。上午上午主要在四楼的分会场听了华为几位总裁的演讲。这种咱略性的议题,不是特别能听得进去。我有印象的是两个主题,一个是世界连接,一个是OceanStore存储和FusionServe... 阅读全文
posted @ 2015-02-05 11:59 卡农Lucas 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 软件自动化测试技术(1) -准备篇想清楚1.为什么要做自动化测试?有前途?有钱途?大家都在做?有危机感?过去做的很没意思,想换换?2.我的兴趣点在哪里?对当前工作没有任何兴趣?对点鼠标感兴趣?对测试手工感兴趣?对写代码感兴趣?对各种新的技术感兴趣?3.我适合做自动化吗?我不懂技术?我对学习工具感到恐... 阅读全文
posted @ 2015-02-05 11:57 卡农Lucas 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 之前为我们部门做的一个UI框架。不能纯粹解读为框架,主要是做了一些简单的分层设计,以解决稳定性、降低复杂性、提升可维护性以及快速构建测试用例等实际问题。主要部分:1. 测试数据。主要提供测试类库需要用到的数据,前端做到数据驱动。2. 测试服务。测试服务类主要提供一组API,达到重用的目的。3. 页面... 阅读全文
posted @ 2015-02-05 11:55 卡农Lucas 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 序在构建自动化套件的过程中,日期操作是一件很重要也很频繁的事情。有的日期控件的div层级结构复杂,同一个类型的日期控件在多个子系统中的表现形式也大相径庭。多数工程师为了避免重复的工作,会封装抽象一个方法或公共的库,还有部分会封装成单独的日期类库。控件下面是去啊的日期控件下面是相关的HTML当然,有的... 阅读全文
posted @ 2015-02-05 11:54 卡农Lucas 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 下载及安装1. 登录http://www.soapui.org/2. 鼠标移动到导航头的Downloads选项3. 点击SOAP UI4. 下载页面新建项目创建项目1. 创建项目很简单。2. 但是很多人不知道如何获取WSDL文件。3. 我的办法是,找到接口的直连URL。4. 以.NET WebSer... 阅读全文
posted @ 2015-02-05 11:52 卡农Lucas 阅读(752) 评论(0) 推荐(0) 编辑
摘要: API测试的最佳实践 - 介绍在上一篇“是什么让API测试很叼”一文中,我们讨论API与其他形式的软件测试的差异。部分是因为API之间的通信压根就没考虑让你能读懂,纯粹是为了方便计算机之间的交互而设计的。另一部分是由于业务层面上有很多因素影响了API的性能和功能。当然,值得庆幸的是,你可以参考一些已... 阅读全文
posted @ 2015-02-05 11:49 卡农Lucas 阅读(245) 评论(0) 推荐(0) 编辑