一、我现在有个程序,发现在windows上运行的慢,怎么判断是程序存在问题还是软硬件的问题。
检查系统是否有中毒的特征;
检查软/硬件的配置是否符合软件的推荐标准;
确认当前系统是否独立,既没有对外提供什么消耗CPU资源的服务;
如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问的有问题造成;
在系统没有负载的情况下,查看性能监视器,确认应用程序对CPU/内存的访问情况。
二、请设计一个关于ATM自动取款机的测试用例
设计用例主要从这几个方面考虑(界面/外观、功能、异常、性能、可靠性、可用性、兼容性)
1、功能测试:
卡无效/无磁,是否有提示;
账号不正确,是否提示;
其他银行的卡,是否有提示;
密码不正确,是否提示;
输入密码超过三次;
卡余额不足;取款超额;
退卡按钮,是否退卡;
输入金额是否校验,100的整数倍;
2、异常场景
输入金额为0;
输入空格或者特殊字符,是否有提示;
ATM无电/无网/无钞票/长时间无操作;
3、性能
ATM每执行操作,需要多长时间;
弱网提款时,是否有影响;
多人同时提款时,