推荐http://blog.csdn.net/erorr/article/details/5901216
这一节好像是介绍怎么写测试用例的,记得当时校园招聘面试MS的时候,也让写测试用例,不过当时前面的题分数就不够,应该都不用看我写的用例了吧。
对于扩展问题2,主要应该是考虑另存文件名的问题吧,包含以下几个方面:
1. 判断当前的目录是否有权限可以写,是否有足够的空间
2. 文件名为空,文件名过长,以及包含有各种非法字符
3. 文件名已经存在,是否覆盖
4. 针对单字符和Unicode设计不同case
5. 带绝对路径和相对路径的的另存为