- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 PPT下载群:427387176 测试其实没那么简单 Kevin 2014-12-23 关于Road 扫扫 就有惊喜哟! PPT下载群:427387176 课程咨询企业QQ: 小雪:2850526830 独莱:2850526831 Kelly: 2850526832 mike:791959906 Contents 为什么测试那么复杂 1 开发人员需要考虑测试什么呢 2 4 用户登陆的测试点 3 移动测试开发如何学习 为什么测试那么复杂 因为开发产品是给用户使用的,用户不是开发人员,不会按照开发人员的想法使用产品。 好的产品,用户使用场景是复杂的。比如:有人想过微信朋友圈中的消息有1000条评论的场景吗 跳出开发,测试无处不在,每个人都有过测试的经历。 以买房装修为例(装修公司为我们开发一个产品)。 装修公司完成装修后,我们的验收工作有哪些?(此时我们自己就是测试人员) 包括:大白刷好了,地板,地砖,墙砖,壁纸铺好了,壁橱打好了,灯给安上了,卫浴装上了(以上相当于基本功能测试点)。 我们是否上述验证点通过就马上补交余款呢? 为什么测试那么复杂 我们是否还要做以下的验收呢? 大白刷的是否匀称? 铺好的地板,地砖,墙砖以及壁纸纹理是否匹配? 把橱柜的门打开关闭几次看看是否有问题? 卫浴能否正常使用等等? (以上相当于深入测试点) 验收结束进入结算环节! 以上全部验收合格后,给钱。 (大牛!没有Bug!) 有不合格的地方,要求返工。(相当于提交一个Bug) 返工的地方,再次验收,合格后给钱。(相当于验证Bug通过) 返工的地方,再次验收,不合格,要求继续返工。(相当于二次Bug) … (N次Bug),此时我们自己的感受是什么呢? Contents 为什么测试那么复杂 1 开发人员需要考虑测试什么呢 2 4 用户登陆的测试点 3 移动测试开发如何学习 开发人员需要考虑测试什么呢 开发人员除了保证基本功能可用,还要考虑以下两方面: 如果用户不按照代码的基本流程使用,自己开发的代码还能够处理吗?即: 是否考虑了方法中的参数被赋值错误类型的情况; 条件语句路径是否覆盖完全; 循环语句变量为0,或者=最大值时跳出循环后代码如何处理; 变量、数组越界时如何处理; 用户进行了错误操作,自己开发的代码能够捕获错误异常吗?能够按照异常的种类给用户相应的提示信息吗?最后的finally中应该写什么呢?(java代码) 开发人员需要考虑测试什么呢 开发人员如果再考虑多一些,还要考虑: 自己写的代码能够经得起多线程并发调用的考验吗? 自己写的代码执行效率有问题吗? 自己写的代码模块提供了被其他开发人员调用的接口吗? 自己能够对代码进行很小的改动就可以应对需求变化吗? Contents 为什么测试那么复杂 1 开发人员需要考虑测试什么呢 2 4 用户登陆的测试点 3 移动测试开发如何学习 用户登陆的测试点 登陆模块基础架构如图所示 用户登陆的测试点 1.基本流程功能验证 如果用户未注册,提示请先注册,然后进行登陆。 输入正确的用户名和密码能够登陆,进入系统。 输入错误的用户名或者密码不能够登陆,不能进入系统。 2.页面测试 登陆页面显示是否正常:文字和图片能否正常显示,相应的提示信息是否正确(如系统试运行时间提示等),按钮的设置和排列是否正常,页面是否简洁美观等。 页面的默认焦点是否定位在用户名的输入框中。 第一次登陆时相应的输入框是否为空。 相应的按钮如登陆,重置等,是否置为灰白或者可用;页面的前进和后退按钮,刷新按钮是否可用。 快捷键Tab,Esc,Enter等,能否控制使用。 兼容性测试:不同浏览器,不同操作系统,不同分辨率等下,登陆界面能否正常。 用户登陆的测试点 3.深入测试 用户名是否支持中文? 用户名是否支持特殊字符? 用户名是否有长度限制? 密码是否支持中文? 密码是否支持特殊字符? 密码是否有长度限制? 密码是否支持大小写? 密码为一些简单常用字符串时,是否弹出建议更换密码的
文档评论(0)