Python|老板今天叫我测试一个网站,看完7天快速搞定
文章图片
一、给你一个网站 , 你如何测试?
1、查找需求说明、网站设计等相关文档 , 分析测试需求 。
2、制定测试计划 , 确定测试范围和测试策略 , 一般包括以下几个部分:
功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试
3、设计测试用例:
功能性测试可以包括 , 但不限于以下几个方面:
链接测试 。 链接是否正确跳转 , 是否存在空页面和无效页面 , 是否有不正确的出错信息返回等 。 提交功能的测试 。
多媒体元素是否可以正确加载和显示 。 多语言支持是否能够正确显示选择的语言等 。
界面测试可以包括但不限于一下几个方面:
页面是否风格统一 , 美观
页面布局是否合理 , 重点内容和热点内容是否突出
控件是否正常使用
对于必须但为安装的空间 , 是否提供自动下载并安装的功能
性能测试一般从以下三个方面考虑:
文字检查
压力测试
负载测试
数据库测试要具体决定是否需要开展 。 数据库一般需要考虑连结性 , 对数据的存取操作 , 数据内容的验证等方面 。
强度测试
安全性测试:
基本的登录功能的检查是否存在溢出错误 , 导致系统崩溃或者权限泄露关开发语言的常见安全性问题检查 , 例如 SQL 注入等 。
如果需要高级的安全性测试 , 确定获得专业安全公司的帮助 , 外包测试 , 或者获取支持兼容性测试 , 根据需求说明的内容 , 确定支持的平台组合:
兼容性包括:浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性
4、开展测试 , 并记录缺陷 。
合理的安排调整测试进度 , 提前获取测试所需的资源 , 建立管理体系(例如 , 需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容) 。 定期评审 , 对测试进行评估和总结 , 调整测试的内容 。
二、问答
1、问:试述软件的概念和特点?软件复用的含义?构件包括哪些?
软件是计算机系统中与硬件相互依存的另一部分 , 它是包括程序、文档的完整集合 。
软件复用(Software Reuse)是将已有软件的各种有关知识用于建立新的软件 , 以缩减软件开发和维护的花费 。 软件复用是提高软件生产力和质量的一种重要技术 。 早期的软件复用主要是代码级复用 , 被复用的知识专指程序 , 后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面 。
可以被复用的软件成分一般称作可复用构件 。
- 明日阳光继续续费
- Python|99元换新120W氮化镓遭爆抢!iQOO网页后台都崩了
- 网购|手机店老板透露:网购手机和实体店买手机,区别“一目了然”
- 原创|这样的老板真恶心,客户不修电脑就搞破坏,维修费一次比一次高!
- Python|2022年空调业三雄争霸, 战火在线上线下全面点燃
- |一个一月多入5000块的项目
- Python|大厂高薪惯坏了年轻人?为啥大厂的年轻人越来越被公司要不起?
- Python|就差不能对着电脑生孩子了,Python的PyAutoGUI让你连鼠键都敢省了
- 今天|红魔游戏手机7“证件照”正式对外公布性能更强劲
- 中国社区团购市场专题分析2021