找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

SH23-WXQ-0105-第一讲:认识测试

[复制链接]
本帖最后由 Sariel 于 2022-1-6 11:04 编辑

软件测试的分类:
需求测试:(也可以称为静态测试)主要测试需求文档是否有错别字、逻辑矛盾以及需求在技术上是否能实现。
需求文档:把客户的需求以书面文字的形式表达出来。
需求文档的格式:word、txt、PDF…公司内网jira
需求来源:客户提出→产品经理总结  公司领导(自研)  实际工作遇到的需解决问题。

界面测试:外观,页面等肉眼可见的测试。效果图、界面的模块布局、排版、文字是否正确等。

功能测试:(黑盒测试)对代码要求低,不用看,占测试的50%以上。主要是测试软件的各个功能是否符合用户的需求。

安全性测试:专门的岗位,或者由统一的部门做,包括:病毒入侵、木马植入、防火墙、数据安全等等。

可靠性测试:软件产品在规定时间内完成规定功能的能力。

可移植性测试:软件在同等条件下不同环境中使用,通常跟兼容性一起考虑。

可用性测试:事情完成,没有达到预期效果,只是可用。

兼容性测试
web:
系统的兼容:win7 win10
浏览器的兼容:ie、火狐、谷歌、360
app:
系统的兼容:ios 安卓
机型的兼容:华为、小米、苹果

易用性测试:主要看产品是否容易使用,是否方便

压力测试:突破临界值,性能测试的一种,软件的高负荷运行,也称为破坏性试验。
负载测试:看系统承受的最大负载
并发测试:模拟多个用户同时访问浏览器


面试考点:针对不同实际用例答出对应的测试种类。




IT常见基本术语(名词解释)
客户机:C/S架构→客户机与服务器,客户需下载客户端就可以进行软件的操作。
优点:安全性较高,操作界面比较丰富,功能多
缺点:需要下载消耗流量,占用内存。

浏览器:B/S架构→浏览器与服务器,客户只需要安装浏览器就可以正常操作。
优点:(相对于客户机而言)不需要下载安装,直接通过浏览器就可以进行操作,维护起来比较方便。
缺点:(相对于客户机而言)安全性较低,不方便使用。

项目里的角色:测试、开发、运维、产品、项目经理、测试经理、开发经理
1.软件测试工程师:简称测试,TE→分析需求,编写测试用例,验证开发转交的代码,负责测试执行。
2.测试组长→测试主管TL:管理组内成员
3.测试经理:TPM→管理所有测试人员,安排测试任务,编写测试计划。
4.开发:设计和编码
5.开发经理:管理开发人员,安排开发任务。
6.产品经理:对接客户,对接需求,整理需求文档。
7.运维:一般负责搭建测试环境、权限控制、软件系统的维护。
8.项目经理:管理整个项目进度,人力安排,软硬件资源。
测试环境:测试人员使用的环境
真实环境:线上环境/生产环境

目录:linux系统下,文件夹被称为目录
路径:
相对路径:从终点附近的位置定位到终点的表达
绝对路径:从根目录到终点的表达

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册