土豆泥馅饼

人需要通过一些事情激励自己,坚持梦想。。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年4月1日

摘要: C/S 架构C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有 两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通 信。C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。C/S 架构的优缺点优 阅读全文

posted @ 2014-04-01 09:40 土豆泥馅饼 阅读(137) 评论(0) 推荐(0) 编辑

2013年12月19日

摘要: LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。LoadRunner工作原理LoadRunner由四大组件组成:VuGen、控制器、负载发生器和分析器。1、 VuGen发生器:捕捉用户的业务流,并最终将其录制成一个脚本:(1)选择相应的一种协议;(2)在客户端模拟用户使用过程中的业务流程,并录制成一个 脚本;(3)编辑脚本和设置Run-Time Settings项;(4)编译脚本生成一个没有错误的可运行的脚本。2、控制器(Controller):(1) 阅读全文

posted @ 2013-12-19 15:50 土豆泥馅饼 阅读(378) 评论(0) 推荐(0) 编辑

摘要: 修改密码当然具体情况具体分析哈~不能一概而论~实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键。而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。1.不输入旧密码,直接改密码,提示是否正确;2.输入错误旧密码,提示是否正确;3.不输入确认新密码,提示是否正确;4.不输入新密码,提示是否正确;5.新密码和确认新密码不一致,提示是否正确;6.新密码中有空格是否能修改成功;7.新密码为空8.新密码为符合要求的最多字符9.新密码为符合要求的最少字符10.新密码为符合要求 阅读全文

posted @ 2013-12-19 14:41 土豆泥馅饼 阅读(1713) 评论(0) 推荐(0) 编辑

摘要: 这个面试题碰到过很多次, 再次总结下来。具体需求: 有一个登陆页面, 上面有2个textbox, 一个提交按钮。请针对这个页面设计30个以上的test case.此题的考察目的: 面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力这个题目还是相当有难度的, 一般的人很难把这个题目回答好。阅读目录功能测试(Function test)1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息。3.登录成功后能否能否跳转到正确的页面4.用户名和密码,如果太短或者太长, 阅读全文

posted @ 2013-12-19 14:33 土豆泥馅饼 阅读(238) 评论(0) 推荐(0) 编辑

摘要: 今天看到一个帖子关于上传测试点的介绍,觉得很好记之。关于上传:1.上传文件是否有格式限制,是否可以上传exe文件;2.上传文件是否有大小限制,上传太大的文件是否导致异常错误,上传0K的文件是否会导致异常错误,上传并不存在的文件是否会导致异常错误;3.通过修改扩展名的方式是否可以绕过格式限制,是否可以通过压包方式绕过格式限制;4.是否有上传空间的限制,是否可以超过空间所限制的大小,如将超过空间的大文件拆分上传是否会出现异常错误。5.上传文件大小大于本地剩余空间大小,是否会出现异常错误。6.关于上传是否成功的判断。上传过程中,中断。程序是否判断上传是否成功。7.对于文件名中带有中文字符,特殊字符等 阅读全文

posted @ 2013-12-19 14:15 土豆泥馅饼 阅读(158) 评论(0) 推荐(0) 编辑

2013年9月18日

摘要: Name:自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即Creat AVD不能高亮点击。Target:选择要运行的android 版本(也可理解为内核?),此处有两个版本,取决于你在最初时下载的选择,个人理解这两个同样为2.2版本差异在从名称上不难理解,一个是优化后的内核包,一个是google原生态的,当然这两个都是Google原版本,未被做过其他改动,通过查看img以及表现在系统启动后安装的一些自带软件和功能上的差异,原生态的占用内存小;以及在皮肤,字体,地图等一些外在差异。Size:就是要模拟卡存储卡的大小,视个人需求而定,推荐256MB以上,此处的KiB就是KB,MiB就 阅读全文

posted @ 2013-09-18 14:42 土豆泥馅饼 阅读(615) 评论(0) 推荐(0) 编辑

摘要: 1、打开安卓虚拟设备管理器,即 AVD Manager。2、点击NEW新建avd。3、填写 AVD Name,即虚拟器的名称,此为必填项,并且只支持大小写英文、数字、下划线,不能与之前新建的 AVD 名称相同。然后选择 Device,选择适合自己的屏幕大小、分辨率。再选择 Target,即安卓系统版本。4、若出现 Device、Target 为空或无法选择,则通过SDK Manager安装。5、设置 Memory Options(存储选项),在 RAM 右侧的文本框里输入运行内存大小(如512,即512M);然后在 VM Heap 右侧的文本框里输入缓存大小(如64,即64M)。6、填写 In 阅读全文

posted @ 2013-09-18 10:08 土豆泥馅饼 阅读(214) 评论(0) 推荐(0) 编辑

2013年9月5日

摘要: 我是一个对模拟器的操作很陌生的人,因此在这里记下步骤,以便以后的学习。启动模拟器,加载软件cd D:\android-sdk-windows\platform-toolsd:adbadb install 软件路径远程路径 /data/data/com.etim.nfcsmobilehd/files/软件路径 E:\app\NfcsMobile_HD.apk 阅读全文

posted @ 2013-09-05 17:09 土豆泥馅饼 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 启动模拟器时出现:问题 :Failed to create Context 0x3005emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.could not get wglGetExtensionsStringARBcould not get wglGetExtensionsStringARBcould not get wglGetExtensionsStringARBcould not get wglGetExtensionsStringARBcould not get wg 阅读全文

posted @ 2013-09-05 17:06 土豆泥馅饼 阅读(1048) 评论(0) 推荐(0) 编辑

摘要: 我的模拟器一段时间没用,更新时出现Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused ,在网上搜索找到了解决办法,害怕遗忘,在今日记下。用notepad打开C:\WINDOWS\system32\drivers\etc中的hosts文件在最后一行添加74.125.237.1 dl-ssl.google.com成功解决问题。也在此谢谢将此问题记下的朋友,帮了我很大一个忙 。 阅读全文

posted @ 2013-09-05 17:02 土豆泥馅饼 阅读(241) 评论(0) 推荐(0) 编辑