• Li Xiong

    UIAutomation sample project -- WPF, WinForm, UIA, ServerSideProvider, Timing, WaitForReady, DataBinding

    • 0 Comments
    Based on my UI Automation test experience, I created a sample project . In the project, it contains: 1. WPF as test target. 2. WinForm as a test target. 3. Test code to Automate WPF and WinForm. 4. Test code to Automate calc.exe for Win7. 5. A simple...
  • Li Xiong

    What should SDET CONTRIBUTE?

    • 0 Comments
    What should SDET CONTRIBUTE? I transferred to R&D group from support team 3 years ago. In the interview, I picked up SDE as my first choice, but the interviewer marked me as “suggest SDET”. I was suspicious about this conclusion, but it turns out...
  • Li Xiong

    UI Automation -- Under the Hood

    • 0 Comments
    UI Automation -- Under the Hood (1) The desktop development technology revolved from Win32 SDK, .NET WinForm to WPF and Silverlight. The relative UI Automation testing technology changes as well. This doc describes UI Automation technology on Windows...
  • Li Xiong

    MSAA, UIA brief explanation

    • 1 Comments
    MSAA, UIA brief explanation 中文链接 : http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!4008.entry What is MSAA: http://msdn.microsoft.com/en-us/library/ms971310.aspx MSAA is the same as IAccessible Interface. The interface is originally designed for...
  • Li Xiong

    Section 3: UI Automation execution covers test hole which normal test cannot

    • 2 Comments
    Section 3: UI Automation execution covers test hole which normal test cannot In previous sections, I discussed the UI Automation preparation and development. I want to deliver the message that UI Automation is not test repeating happens automatically...
  • Li Xiong

    Section 2: UI Automation development is an important, unique, and effective bug finding process

    • 2 Comments
    Section 2: UI Automation development is an important, unique, and effective bug finding process If you think UI Automation is no more than repeating the manual testing automatically, you are completely wrong. Many people expect to record the manual testing...
  • Li Xiong

    Section 1: UI Automation means more to get a test result

    • 2 Comments
    My understanding of UI Automation Section 1: UI Automation means more to get a test result Section 2: UI Automation development is an important, unique, and effective bug finding process Section 3: UI Automation execution covers test hole which normal...
  • Li Xiong

    The hierarchy in flat memory: Heap and Stack

    • 1 Comments
    The hierarchy in flat memory: Heap and Stack This section discusses Heap, related heap corruption/memory leak, and how to use pageheap to troubleshoot. Heap is designed for efficiency use of the flat memory space In Chinese version, it discusses why we...
  • Li Xiong

    Exception and Debug Event, the feedback from OS

    • 1 Comments
    Exception and Debug Event, the feedback from OS This section will firstly brief exception related tech, and then use example to demonstrate how to use exception to troubleshoot effectively. Exception Brief Exception is a mechanism to control code’s execution...
  • Li Xiong

    Chapter Two, Assemnly code, Exception, Memory, Synchronization and Debugger

    • 0 Comments
    Chapter Two, Assemnly code, Exception, Memory, Synchronization and Debugger (To save time, I will not translate the full Chinese content. I will skip some knowledge introduction) This chapter covers usermode debugging related knowledge and tools, including...
  • Li Xiong

    How the Chinese UI in SharePoint turns to English randomly

    • 1 Comments
    How the Chinese UI in SharePoint turns to English randomly. Problem Description: Windows SharePoint Portal is a web application that runs on .NET Framework, based on ASP.NET. The Administrator is able to configure the UI language, like English or Chinese...
  • Li Xiong

    A boring, but typical, difficult case ---- ASP.NET session lost

    • 0 Comments
    A boring, but typical, difficult case, ASP.NET session lost Problem Description It was an large ASP.NET project. In testing environment, everything is fine. In production environment, when the load went up, an unhandled NullReferenceException occurred...
  • Li Xiong

    How a single ShellExecute call opens a TXT file, with another GIF open unexpectedly

    • 2 Comments
    Problem Description: A customer called in, complained angrily. “A call to ShellExecute API, passing in a local txt file path, it opens a GIF file occasionally with the txt file! Definitely!” The customer was sure that the parameter was correct, and the...
  • Li Xiong

    Hopeless performance. The ADO.NET 2.0 is slower than ADO 1.1

    • 0 Comments
    1.0 Warm up. Firstly my mentor shared the following question with me: Why the image gets reversed in mirror horizontally, but vertically. I asked many people about this question, but seldom gave me the accurate answer in 3 mins. Some interesting answers...
  • Li Xiong

    I will try to translate my "UserMode Effective Debugger" to English

    • 0 Comments
    I almost finished my paper about "UserMode Effective Debugger" in Chinese, in my spare time. The paper is about how to debug application, like tess's blog. Now I will try to translate it to English here. The paper is divied into four parts. The first...
  • Li Xiong

    Pageheap download here

    • 1 Comments
    It seems pageheap is not included in windbg installation packages. Though we can use appVerifier or gflag to do the same task, pageheap is more convenient in lots of situations.
  • Li Xiong

    文章的一些进展

    • 0 Comments
    该文章在三个多月前已经基本完成。这两天跟TieFeng和yeka交流了一下,接下来争取做好最后的工作。
  • Li Xiong

    《Windows用户态程序高效排错》可打印版本

    • 0 Comments
    请检查附件
  • Li Xiong

    国内文章发布站点 http://www.cnblogs.com/lixiong

    • 0 Comments
    为了方便国内朋友的下载和访问,建立了下面的镜像blog: http://blog.csdn.net/eparg http://www.cnblogs.com/lixiong 希望大家多多给反馈 谢谢
  • Li Xiong

    欢迎访问

    • 0 Comments
    English Introduction about the paper and the blog. 欢迎访问。本blog是 《Windows用户态程序高效排错》文章的发布,反馈站点。关于文章的介绍和相关信息,请参考下面对应链接: Windows用户态程序高效排错 (UsermodeTSPaper.pdf) 下载地址 文章目录 前言和简介 文章中介绍到的部分案例 反馈收集和回复 FAQ 勘误 和补充 历史和最新动态
Page 1 of 1 (20 items)