7-C/S项目测试

一、C/S特点:
       C / S (客户机/服务器模式)

              1)交互性强、具有安全的存取模式。网络通信量低,响应速度快,利于处理大量数据

              2)充分利用两端硬件,将任务分配到client和sever两端,降低系统的通讯开销

优点缺点
<1>.架构页面和操作可以很丰富,充分满足客户个性化要求
<2>.安全性能容易保证,一般面向固定的用户群,更注重流程
可对权限进行多层次的校验,提供更安全的存取模式,对信息安全的控制能力强,一般高度机密信息系统采用cs结构较为合适
<3>.只有一层交互,很多工作可在客户端处理后再交给服务器,因此响应速度较快
<1>.需要专门的客户端安装程序,分布功能弱
<2>.用户群体固定
<3>.维护成本高,发生一次升级,所有客户端程序都需要变
<4>.兼容性差,对于 不同的开发工具具有较大局限性,若采用不同工具需要重新改写程序

二、C/S工作原理:
       一个或多个客户端通过服务器进行程序通信

三、C/S测试技术(项目):
       1)安装卸载    2)界面及用户体    3)窗口    4)提示信息    5)键盘鼠标操作    6)具体功能    7)文件输出功能    8)兼容测试    9)性能测试

技术/项目测试内容
安装卸载<1>首次安装:
        1)是否与其他已安装的软件冲突
        2)各杀毒软件对安装程序的影响
        3)安装目录的考虑
        4)安装后快速启动桌面,快捷方式等
        5)安装程序是否带插件
<2>再次安装:
        1)再次安装,表现是否正常
        2)卸载后再次安装是否正常完成
<2>升级安装:
        1)在线升级时,是否合理处理网络中断的情况
        2)升级时,考虑软件中正在运行时是否运行升级,是否正确
        3)完成后是否启动正常
界面及用户体1)界面美观及控制样式是否符合用户
2)程序所有可点击的地方是否可以操作,菜单、按钮、超链接,文字等
窗口窗口的拖动,任务栏,托盘区的操作都会使cpu的占用增加,多窗口的操作是否合理
提示信息1)各操作后对应的正确错误类提示信息是否正确
文字提示是否友好,易懂简洁
操作流程是否清晰
有错误类信息 ,不要用代码文字
键盘鼠标操作1)快捷键操作是否正常,是否与其他软件的快捷键冲突
2)鼠标拖动是否正常,是否影响操作
3)鼠标右键操作是否正常合理
具体功能1)是否所有可操作的功能都能按需求实现
2)对功能模块的无效操作和极端操作是否都有合理处理
3)操作界面是否及即时动态刷新
4)如有托盘图标,需考虑显示状态是否能显示,操作是否正常
5)各类控件和操作表现是否正常,如下拉框
文件输出功能1)传输文件格式
2)涉及网络传输与端口有关的,考虑下端口错误,封端口操作
3)发送文件时,考虑本地文件,FTP,http上传的文件
4)考虑空间磁盘不足的情况
5)正使用的文件是否是独占状态
6)文件保存时考虑保存类,名称默认给出
7)文件拖动类考虑
8)文件的写入和读取,考虑移动设备,例如U盘,硬盘
兼容测试1)不同语言系统上的区别使用,在控制面版区域进行语言设置,管理选项卡里更改系统区域设置
2)不同操作系统上的使用区别
3)同意系统不同权限用户的操作
4)考虑计算机休眠,待机后启动软件的表现情况,各种杀毒软件对软件的影响
性能测试1)并发负载问题
2)不同网络环境的信息传输性能,丢包率
3)同等网络环境下不同并发场景下,信息的传输性能,丢包率
4)大数据量的测试
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用C#控制E5071C进行S参数测试,您需要使用相关的仪器控制库和通信协议。在这里,我将介绍如何使用C#控制E5071C进行S参数测试的基本步骤: 1. 首先,确保您已经连接好E5071C仪器,并且具备正确的通信设置。您可以通过LAN、USB或GPIB等接口连接仪器。 2. 在C#项目中,您需要添加适当的仪器控制库。通常,这些库由仪器制造商提供,用于与仪器进行通信。 3. 在C#代码中,实例化仪器控制对象,并与E5071C建立通信连接。具体的代码取决于您使用的仪器控制库和通信协议。以下是一个示例代码片段,演示了如何使用NI-VISA库通过GPIB连接E5071C: ```csharp using Ivi.Visa.Interop; // 实例化VISA设备管理对象 ResourceManager rm = new ResourceManager(); string instrAddress = "GPIB0::16::INSTR"; // E5071C的GPIB地址 // 打开并建立通信连接 FormattedIO488 instr = new FormattedIO488(); instr.IO = (IMessage)rm.Open(instrAddress); // 发送SCPI指令给E5071C进行S参数测试 instr.WriteString("CALC:PAR:DEF 'mySParameters', 'S11'"); // 执行其他操作,如设置测量频率、接收和处理测量结果等 // 关闭连接 instr.IO.Close(); ``` 请注意,上述示例代码仅供参考,并假定您已经安装并引用了NI-VISA库。实际使用时,请根据您所使用的仪器控制库和通信协议进行相应的修改。 希望这些信息对您有所帮助!如果您有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值