用ProcessExplorer解决文件被占用的问题
前段时间写了ProcessExplorer的各种好、结果有朋友说没有实际示例、还是看不出来ProcessExplorer到底能做什么?
所以这次我们用一个例子来说明下ProcessExplorer的功能
我们经常在删除/改名文件或者是文件夹的时候提示文件被占用的情况
Sysinternals公司开发了一系列适用于Windows系统的免费工具(包括Process Explorer、Contig、DiskMon、DiskView、FileMon、TCPView、Autoruns、RegMon等等等等);
2006年的时候微软公司收购了Sysinternals、并将原本一些高级功能全部免费开放使用;
Process Explorer让使用者能了解看不到的在后台执行的处理程序,能显示目前已经载入哪些模块,分别是正在被哪些程序使用着,还可显示这些程序所调用的 DLL进程,以及他们所打开的句柄。Process Explorer最大的特色就是可以中终任何进程,甚至就算是系统级别的你要关闭也同样能够关闭,同时还带有超酷的曲线图来展示CPU、内存等使用情况
Unittest原名是PyUnit、是由java的JUnit衍生而来、对于单元测试、需要预先设置条件、然后对比预期结果和实际测试结果。
unittest库:提供了test cases, test suites, test fixtures,test runner:
test case :通过继承TestCase类,我们可以创建一个test,或者一组tests
test suites : 测试套件
test fixtures : setup + test case + teardown结构
test runner
2004年ThoughtWorks公司的一个测试工程师‘Jason Huggins’为了减少工作量、自己实现了基于JavaScript代码库;用这套代码库可以进行页面交互操作、并且可以重复的在不同浏览器上进行操作;Selenium1.0就诞生了。
selenium 1.0包括:selenium IDE、selenium Grid、selenium RC这三部分。