1.公司有几套环境:测试环境(测试人员使用),开发环境(开发人员使用),预生产环境(测试人员使用),生产环境(用户使用)
2.作为一名测试,开始项目的时候,有没有软件:需求或原型
3.架构:B/S C/S
4.熟悉项目,说出项目类型,项目是做什么的,项目用户,用户核心业务,站在用户角度最常用的功能,最常用的业务
互联网医疗平台涵盖了3个子系统,一个为患者提供在线问诊以及预约挂号服务的APP,一个为医生提供在线诊断,开方,及患者管理的APP,以及一个web后台业务管理系统,主要有医生管理,用户管理,处方管理,订单管理,财务管理,商品管理,运营管理等功能
类型:B/S及C/S
用途:在线问诊的医疗平台
用户:患者,医生,平台管理员
核心业务:1.专家问诊业务 2.快速问诊业务,3.开药问诊业务
5.如何自己开展项目功能:明确内容,梳理测试点,统计数据
明确内容:明确自己负责的内容,业务流程是什么,设计多少功能模块
梳理测试点:xmind梳理所负责的业务流程以及功能模块的测试点
统计数据:根据测试点确定用例数,一般一个测试点就是一条用例
6.先测业务流程再测试业务中的单功能
正常项目中bug占用例的20%到80%之间
薪资问题:我对薪资没有硬性要求,我相信贵公司在处理我的问题上会妥善处理,我注重的是找工作的机会和条件的公平,我不会计较太多。
我受过系统的软件训练,会进行自动化测试,希望公司能根据我的情况给我合理的薪水。
在金融网站借贷业务测试项目中,我的具体任务和职责包括:
在测试借贷业务时,我主要关注以下功能和性能方面:
在规划和执行测试用例时,我会遵循以下步骤:
在测试借贷业务时,我可能会面临以下挑战:
为了解决这些挑战,我会采取以下措施:
为确保测试环境的准备和数据的准确性,我会:
对于借贷业务涉及的敏感个人和金融信息,我会采取以下措施确保数据的安全性和保密性:
评估借贷业务的可靠性和稳定性时,我会采取以下措施:
在测试过程中,我会与开发团队和其他相关团队进行紧密的协作:
我对借贷业务的合规性和法律要求有一定了解,在测试中会特别关注以下内容:
在测试借贷业务时,我可能会使用自动化测试工具或脚本来提高效率和准确性。我有以下经验和使用的工具:
使用自动化测试工具和脚本可以加快测试执行速度,提高测试覆盖率,并减少人为错误的发生。
请介绍一下你在金融网站借贷业务测试项目中的具体任务和职责。
在测试借贷业务时,你主要关注哪些方面的功能和性能?
你是如何规划和执行测试用例的?是否使用了特定的测试方法或框架?
在测试借贷业务时,你遇到过哪些挑战?你是如何解决这些挑战的?
在测试过程中,你如何确保测试环境的准备和数据的准确性?
借贷业务通常涉及到敏感的个人和金融信息,你如何确保数据的安全性和保密性?
你如何评估借贷业务的可靠性和稳定性?是否进行了压力测试或负载测试?
在测试过程中,你是如何与开发团队和其他相关团队进行协作的?
你对借贷业务的合规性和法律要求有了解吗?在测试中有没有特别关注这方面的内容?
在测试借贷业务时,你是否使用了自动化测试工具或脚本?如果有,可以分享一下你的经验和使用的工具。
答案:局域网(LAN)是指在较小的范围内连接多台计算机和设备的网络,例如办公室或校园。广域网(WAN)则是指连接较大地理范围内的多个局域网的网络,例如跨越城市或国家的网络。区别在于范围和覆盖的地理区域。
答案:交换机用于在局域网内转发数据包,它通过学习设备的MAC地址来决定数据包的转发目标。而路由器用于在不同网络之间转发数据包,它根据目标IP地址来决定数据包的最佳路径。交换机在局域网内提供内部通信,而路由器连接不同网络并提供跨网络通信。
答案:在Windows系统中,可以使用命令ipconfig
来查看计算机的IP地址和子网掩码。在Linux系统中,可以使用命令ifconfig
来获取相同的信息。
答案:IP地址是用于在网络上唯一标识设备的地址,它允许设备进行网络通信。子网掩码用于划分IP地址的网络部分和主机部分,它帮助确定网络中的网络号和主机号。
答案:VLAN是一种虚拟局域网技术,它允许将不同物理位置的设备组合在一起形成逻辑上的局域网。VLAN的作用包括隔离和安全性,可以将设备按功能或部门进行分组,并限制它们之间的通信。
答案:可以使用工具如Ping、Traceroute和网络性能测试工具来测试网络连接的稳定性和性能。Ping用于测试网络的连通性和延迟,Traceroute用于跟踪数据包在网络中的路径。而网络性能测试工具可以测量网络带宽、延迟和丢包率等指标。
答案:TCP/IP协议栈包含物理层、数据链路层、网络层、传输层和应用层。物理层负责传输比特流,数据链路层负责物理地址寻址和数据帧传输,网络层负责逻辑地址(如IP地址)寻址和数据包路由,传输层负责端到端的数据传输和流量控制,应用层负责应用程序之间的通信。
答案:进行网络故障排查时,可以执行一系列步骤,例如检查物理连接、验证IP配置、使用网络命令和工具进行故
当谈论网络和交换机时,以下是一些问题和相应的答案:
问题:计算机网络是什么?它的主要组成部分是什么?
答案:计算机网络是将多个计算机连接在一起,以实现数据和资源的共享。它的主要组成部分包括计算机、网络设备(如交换机、路由器)和通信介质。
问题:什么是交换机?它在计算机网络中的作用是什么?
答案:交换机是一种网络设备,用于在局域网内转发数据包。它通过学习和记录连接到它的设备的MAC地址,将数据包从源地址转发到目标地址,实现设备之间的快速和准确的通信。
问题:请解释一下局域网(LAN)和广域网(WAN)的区别。
答案:局域网(LAN)是指覆盖较小范围(如办公室、校园)的网络,通常由一个或多个交换机连接。广域网(WAN)则是覆盖更大范围(如城市、国家)的网络,通常由多个局域网通过路由器连接而成。
问题:什么是IP地址?它有哪些不同的类别?
答案:IP地址是一种用于在计算机网络中唯一标识设备的地址。它分为几个类别,包括A类、B类、C类、D类和E类。每个类别有不同的地址范围和用途。例如,A类地址用于大型网络,B类地址用于中型网络,C类地址用于小型网络。
问题:请解释一下子网掩码是什么?如何计算子网掩码?
答案:子网掩码是一种用于划分IP地址的网络部分和主机部分的32位二进制数。它通过与IP地址进行逻辑与操作,确定网络号和主机号。计算子网掩码需要了解网络的主机位数和子网位数,通过将网络位设置为全1、主机位设置为全0来计算。
问题:什么是路由器?它在计算机网络中扮演什么角色?
答案:路由器是一种网络设备,用于在不同的网络之间转发数据包。它根据目标IP地址来决定数据包的最佳路径,并将数据包发送到相应的目标网络中。
问题:什么是网络协议?你熟悉的一些常见的网络协议有哪些?
答案:网络协议是一组规则和约定,用于在计算机网络中实现通信。常见的网络协议包括TCP/IP、HTTP、FTP、DNS等。这些协议定义了数据的格式、传输方式和通信规则。
问题:请解释一下TCP/IP协议栈。它包括哪些层级?
答案:TCP/IP协议栈是一种网络协议体系结构,包括物理层、数据链路层、网络层、传输层和应用层。每个层级都负责不同的功能和任务,物理层负责传输数据的物理介质,应用层负责应用程序的通信。
HTTP和HTTPS有什么区别?
请解释HTTP和HTTPS的工作原理。
HTTPS是如何保证数据传输的安全性的?
HTTP和HTTPS使用的默认端口号分别是什么?
什么是TCP/IP协议?它是如何工作的?
TCP和UDP是TCP/IP协议族中的哪两个主要协议?它们有什么区别?
TCP协议和UDP协议之间的可靠性和效率有何不同?
请解释TCP的三次握手过程。
TCP/IP协议中的IP地址和端口号有什么作用?
什么是HTTP请求和HTTP响应?它们之间的结构有何不同?
TCP/IP(Transmission Control Protocol/Internet Protocol)是一组用于在互联网上进行通信的协议。它由两个主要协议组成:TCP和IP。
TCP(Transmission Control Protocol)是一种可靠的传输协议。它工作在网络模型中的传输层,负责提供可靠的数据传输机制。TCP将数据分割成小的数据包,并通过网络将它们传输到目标主机。它使用序列号来确保数据包按正确的顺序到达,并利用确认机制和重传机制来确保数据的可靠传输。此外,TCP还提供拥塞控制机制,以避免网络拥塞和数据丢失。
IP(Internet Protocol)是一种网络层协议,负责在不可靠的网络上进行数据包的路由和传递。IP协议使用IP地址来标识网络上的每个设备,并将数据包从源主机传输到目标主机。它将数据包划分为较小的单位,称为IP数据报,并使用路由器来选择最佳路径将数据包从源主机传递到目标主机。IP协议是互联网上实现端到端通信的基础。
除了TCP和IP,TCP/IP协议还包括其他一些重要的协议,如ARP(Address Resolution Protocol)、ICMP(Internet Control Message Protocol)和UDP(User Datagram Protocol)等。这些协议在不同的网络层上提供了各种功能,以确保数据的有效传输和网络的正常运行。
下面是TCP/IP协议的各个层及其功能:
物理层:负责将比特流传输到网络媒介上,如电缆、光纤等。它处理物理连接、电压等。
数据链路层:负责将数据包转换为帧,并在物理网络上传输。它提供了物理地址(MAC地址)的解析和错误检测等功能。
网络层:主要由IP协议组成,负责数据包的路由和寻址。它将数据包从源主机传输到目标主机,并处理数据包的分段、重组和路由选择等。
传输层:主要由TCP和UDP协议组成。TCP提供了可靠的、面向连接的数据传输,而UDP提供了不可靠的、无连接的数据传输。传输层还负责数据的分段、流量控制和拥塞控制等。
应用层:提供了与用户应用程序进行通信的协议,如HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等。应用层协议通过传输层协议(TCP或UDP)与网络进行通信。
通过TCP/IP协议栈的分层设计,不同层次的协议负责不同的功能,使得网络通信更加灵活、可靠和高效。
TCP/IP模型的运行过程
TCP/IP模型的运行过程如下:
应用程序将数据传递给应用层协议,比如HTTP或FTP。
应用层协议将数据封装成应用层数据包,并将其传递给传输层协议。
传输层协议根据需要选择是使用TCP还是UDP来传输数据。
如果使用TCP,数据将被分割成更小的单位,称为TCP数据段,每个数据段都被分配一个序列号。
TCP传输层协议将TCP数据段传递给网络层协议。
网络层协议将TCP数据段封装成IP数据包,并添加源IP地址和目标IP地址。
IP数据包被传递给数据链路层协议。
数据链路层协议将IP数据包封装成帧,在帧中添加源MAC地址和目标MAC地址。
帧被传输到物理层,通过物理媒介(如电缆或光纤)发送到目标主机。
在目标主机上,物理层接收到帧,并将其传递给数据链路层协议。
数据链路层协议解析帧,提取出IP数据包。
IP数据包被传递给网络层协议。
网络层协议解析IP数据包,提取出TCP数据段。
TCP传输层协议根据序列号将TCP数据段重新组装成完整的数据。
完整的数据被传递给应用层协议。
应用层协议将数据传递给应用程序,完成数据传输过程。
总结来说,TCP/IP模型的运行过程涉及到数据的封装、分割、路由选择、传输、重新组装和解封装等。不同层次的协议负责不同的功能,通过分层的设计,实现了可靠的数据传输和网络通信。
交换机是一种网络设备,用于在局域网(LAN)中转发数据包。它是计算机网络中的核心设备之一,用于建立局域网内部的通信连接。
交换机的主要功能是根据目标设备的MAC地址,将数据包从发送端口转发到目标设备所连接的接收端口。当交换机接收到一个数据包时,它会检查数据包的目标MAC地址,并在其内部的转发表中查找与该地址相关联的接收端口。然后,交换机将数据包只转发到目标接收端口,而不是广播到所有的端口上。这种方式使得数据包更加高效地传输,并减少了网络中的冲突和碰撞。
交换机的工作原理是通过学习和转发。当交换机接收到一个数据包时,它会记录下源MAC地址和对应的接收端口,建立一个MAC地址表。之后,当需要将数据包发送到目标设备时,交换机会根据目标MAC地址查找对应的接收端口,并将数据包仅转发到该端口上。
交换机有多个端口,每个端口连接着一个设备(如计算机、服务器或其他网络设备)。这些端口可以以不同的速度和连接类型(如以太网、光纤等)进行配置。交换机还支持全双工通信,允许同时进行发送和接收操作,从而提高了网络的带宽和效率。
总结来说,交换机是一种网络设备,用于在局域网中转发数据包,并根据目标MAC地址将数据包仅转发到目标设备所连接的接收端口,实现高效的数据传输和通信连接。