折腾了半年多的Financial Reporting Service,把一些常用的SQL知识都捡起来了。虽然都是在网上讲烂了的知识,但在面试的时候,还是考倒了不少人。课堂上或许老师也不会特别讲授这些知识点,印象中老师更爱讲第N范式,内模式,外模式之类的理论 1. Select … into VS insert into … select 前者会创建一张新表,后者是把select之后的结果
这个周末收拾心情,修了两个AppleWordTool的Bug。把AnkhSvn也装上了,这样就可以直接在VS2010中check in,而不用跑到文件目录中操作了。 AppleWordTool是我最近开发的一个复习单词的工具,用C#开发的WinForm应用。它对内存实时监控,一旦内存中出现英文单词,它就自动保存到单词库中。到了合适的时间,会弹窗显示单词,提醒你复习。 根据艾宾浩斯记忆曲线,遗忘速度
作为测试,经常要把真实生产环境中的数据拷贝到本地,以便复现Bug,验证开发人员的解决方案。3年前的Paypal项目,我不知道有这么好用的bcp命令,为了拷贝真实生产环境的数据,只得用SQL Server复制数据库的功能,既耗时又不方便,想来真是够蠢的 queryout bcp "select vb_document from Drsstore_0_3..document_data where bi
电脑装了双系统Win7+CentOS,最近想把CentOS干掉。为了怕把Win7搞坏,必须备好系统盘。万一进不了Win7,就得用系统盘修复。 步骤如下: 在Win7下把安装CentOS的磁盘格式化 安装矮人DOS工具箱,或者maxdos8hd 因为我没找到矮人工具箱,就用maxdos8hd DOS工具箱替代了。 下载地址:http://download.csdn.net/detail/wuzite
目前正在做的项目,是我从未遇到过的类型。面临的挑战也是前所未有的,吐槽自然是免不了,但我还是尽量控制一下,少说废话 介绍一下背景,这个平台已经有十几年的开发历史,体系庞大,业务繁杂,光代码就20G+,N个Branch。文档更新也不及时,有时你看的是十年前的东西。我们组负责的是Financial Report部分。作为这个项目的测试,花时间最多的工作是自己看存储过程了解业务,理解Bug;再Revie
"Microsoft Windows Kernel general"Event id:1 这个Windows Event Log,出现在系统时间被调整之后。 服务器系统是Windows Server 2008 R2,这也是目前项目在Windows Azure上Cloud Service部署的环境。 错误现象 有一批测试用例,每天会自动运行,访问Auzre上的Service。但偶尔会出现400 ba
批处理脚本,实现每隔一秒钟调整系统时间... Test.bat @echo off :1 ping 127.0.0.1 -n 1>nul call "C:\Users\applewu\Desktop\ChangeTime.bat" goto 1 ChangeTime.bat @echo off echo ========================== echo Before changeti
最近花了很多时间在分析代码覆盖率的数据。代码覆盖率是衡量测试用例完善与否的一个度量标准。一般来说,最少要达到 80% 的覆盖率。 如果项目是在本地运行的, 无论测试程序是否是直接调用待测DLL,我们都可以拿到覆盖率结果。 这一点可以参考我在播布客上的视频: http://www. boobooke .com/v/bbk7054 但作为一个云项目,我们所开发的产生的包,会发布到云端。尽管我们可以把
第一则:明确 Test Owner/ 优先级 / 测试类型 可使用 Microsoft.VisualStudio.TestTools.UnitTesting 自带的 attribute 管理,即: [TestMethod()] [Owner("applewu"), Priority(1), TestCategory("Functional"), TestCategory("Negative")]
I cannot debug test methods since the error : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less t