柠檬班Python高级软件测试开发7期

108 阅读3分钟

Download:百度网盘

提取码:600x

做测试的时候,以使用者客户的个身份去做这个测试。 不管你里面有什么代码,这不关你的事。

你作为客户的话,是不是代码写错了,你不知道,你也不知道怎么去查,这样就详细分出了白盒和黑盒。 我们做测试的时候,刚开始的是模块测试,就我开发出来的这个模块。 这个模块就开始进入测试,每一个模块是不是都能正常运行,这是一个测试。

假如说十个模块都开发出来,你得把这十个模块连在一起,连在一起的时候也会有错误接口跟接口之间也会有错误。 这个也是测试的一个阶段,再把这整个模块放到真正的系统里去,看它会不会正常运行。 这也需要测试正常运作了,就分各个环境了,是不是所有的环境都兼容。 我这个系统更新了呢,更新了之后这个软件可不可以再正常运作呀?

到最后整个的系统测试,就算白盒测试去代码的这方面的测试就完事儿了。 白盒测试完了之后面向客户了,这个黑盒测试,你看见里面运作的内容,我们需要跟客户一样的环境。 我们就有很多测试机,,说白了要创造个客户的个环境。 我们在个客户即将要用的个环境下,把这个软件装上,看这个软件能不能正常运行。 每个软件都有它相应的功能。

再看看这个每个功能可不可以单独的正常的运行。 所有的这些功能加在一起了,在这个电脑上能不能正常的运作,这个是主要的大概的中心思想。 我们怎么做呢? 就有测试case,说按照首先走第一步做什么,第二步做什么,做出来的结果是不是这个预想的这个结果预想的结果,就ok 不是预想的结果。 NG错的,错的基础上你就得知道这个错是你造成的,还是这个软件装在这个电脑上造成的。 装在这个环境上造成错误的话,我就换一个环境,是不是也有这个错误,看这个软件会不会跟所有的这个环境都能兼容。 这是我们做黑盒测试的一个基本流程。 这个测试其实是跟着这个软件终生的。 只要你这个软件继续卖,我测试就得后期必须得跟上你。

f70867e087fd37ed31bb84ed3d74a366.png

一、网站测试如何进行?

  1、功能测试

  链接测试,检查链接是否跳转正确,是否存在无效页面和空页面,有无不正确的出错信息返回;提交功能的测试;多媒体元素是否可以正确显示和加载;多语言支持是否能够正确显示选择的语言等。

  2、界面测试

  页面是否风格统一美观,页面布局是否合理,重点内容和热点内容是否突出;控件是否可以正常使用;对于必须但未安装的控件,是否提供自动下载并安装的功能;文字在页面是否能正常显示布局合理。

  3、性能测试

  压力测试和负载测试都是性能测试可以结合进行。通过压力测试获得系统能提供的最大服务器级别的测试,通过负载测试可以确定系统在各种工作负载下的性能,以及增加负载时,各项性能指标的变化情况。

  4、安全性测试

  网站的安全指数测试以及在面对外来攻击时的防范能力以及修复能力。

  5、浏览器的兼容性

  测试网站在不同浏览器、操作系统、软件平台、数据库、硬件等条件下的兼容性。