湖南省web应用软件(中慧杯)

本篇博客记录了一场湖南省Web应用软件团队比赛的经历,讲述了比赛前的准备、比赛过程中的团队协作以及遇到的问题和解决策略。强调了团队合作的重要性,分享了面对困难时的心态调整和应对方法。

                                       湖南省web应用软件

         写这篇博客已经是比完赛的第四天了,我还记得那天下着小雨。我们早早的到了比赛的现场抽检机器,在比赛前一天我很是激动。我还记得我们从学校,去株洲的时候我们的领导来给我加油,特别是我的辅导员小仙女(露露姐,因为她长的太好看了)还给我们买了一大堆吃的。我都很不好意思了,怕等下没有考好都没有脸见她了。(流水账就不写了)

         

这是我是我们的比赛位置,我们8:20左右到了机房一到那里就给我们发了比赛的资料,检查电脑的环境,8:30开始答题,当我拿到了比赛的题目的时候我,用了最快的速度扫题,然后就按照我们备赛的时候开始分题目(我们这个比赛是团队赛,三个人的组,我选了俩个女生的做了我的队员。女程序员真的是太稀少了)我们在备赛的时候对于分工合作也练了很久,这个次比赛也主要锻炼的就是我们的团队合作。(一个好的项目,背后都有一个强大团队支撑),说的题目我这个还是有很大的体会,我打开比赛方提供的代码直奔第一题改错题(一共10题分别是功能  需求的书写,程序改错题,程序编程题)在这个第一题我就卡着了,我跟着代码思路理解实现方式,但是就是不能实现效果,这着我卡了半个小时我身边的两个女生也出了bug,求助我(说实话我那个时候很慌我都感觉我这次要凉凉了)但是做为组长不能,让自己的组朝着不好的方向发展。我这个时候应该要做的是安慰组员,和她们说没事(没事是我的口头禅,当有人向我求救的时候我都会和她们说没事)我让她们冷静把自己的代码,逆向查看代码思路,我自己的改错题,我自己也突然有了思路,为什么我一定要按照别人的思路实现(我自己常说的一句话就是,功能实现千万种看你用那一种)于是我推翻了他们提供的思路,用了自己的思路现实很快我就解决了第一题,我的组员也陆陆续续的找到了自己的问题。

         说实话我那个时候我都感觉我们组可能连名次都可能拿不到了,还有的就是一定不要把自己的坏心情带给组员。就算遇到了bug一定要理清思路,不要急躁,不要把自己的急躁带给组员,切记 ,切记。还有就是在看到别人代码可以用逆向理解别人的代码思路,要想动别人代码一定要理解,功能需求,在理解别人的代码思路,如果别人的代码不能实现功能就可以直接换思路了,比赛不能一直卡在一个题目上面,如果做不出的题目,就不要去想太久了,可能适当的放弃,不然会影响你接下来的发挥 。

           后面我的手一直在键盘上面敲,只要自己的心态好写代码都顺畅,但是这次我的组员在某一题卡住了,我后面给她排查的时候时间不多了,当我帮她弄完的时候时间已经到了最后的整理代码的时候,但是她的后台还有一点点问题,我真的只能眼睁着这一题的分数从我们的手上溜走。不过没事比赛只是最后的检验,最重要的是备赛的时候学到的东西,我们12:30结束比赛我们带队老师早早的就在楼下等我们去吃饭。老师给我们点了很多很多好吃的哈哈哈哈哈,最后是我们去比赛的地方等成绩,最后等到了晚上6点出了成绩。最后只拿了一个二等奖。

          虽然我有点失望,但是这都是不能改变的了。在这里还是要谢谢我的组员,老师。

### 中慧软件测试与性能测试比概述 中慧软件测试及性能测试比旨在提升参者的实践操作能力和综合素养,其核心目标是对选手在实际工程项目中的技能进行全面评估。该事主要围绕以下几个方面展开: #### 一、比内容和技术要求 比中涉及的主要技术领域包括但不限于以下几项[^1]: - **Web应用功能测试**:考察选手对软件基本功能的理解和验证能力,需掌握如何设计有效的功能测试用例并执行测试。 - **Web应用接口测试**:重点在于API的功能性和稳定性测试,通常会使用工具如Postman或JMeter来完成自动化测试任务。 - **Web应用性能测试**:此环节关注系统的负载承受力和响应速度,常用工具为LoadRunner或者Apache JMeter。 这些技术点均基于行业内的国家标准进行设定,例如《GB/T 11457-2006信息技术、软件工程术语》定义了相关专业词汇的标准;而《GB/T 8566 -2001信息技术 软件生存周期过程》则提供了整个生命周期管理的具体指导原则[^2]。 #### 二、具体的技术实现示例 以下是针对性能测试的一个简单Python脚本实例,用于模拟并发请求场景下的服务器压力状况检测: ```python import threading from http.client import HTTPConnection def send_request(): conn = HTTPConnection("example.com", timeout=10) try: conn.request("GET", "/") response = conn.getresponse() print(f'Status: {response.status}, Reason: {response.reason}') finally: conn.close() threads = [] for _ in range(10): # 创建十个线程代表十次并发访问尝试 thread = threading.Thread(target=send_request) threads.append(thread) thread.start() for t in threads: t.join() # 主进程等待所有子线程结束才继续运行下去 ``` 以上代码片段展示了如何利用多线程机制发起多个HTTP GET 请求至指定URL地址处,从而初步判断网站能否正常处理大量同时到达的数据流量情况。 #### 三、参经验和建议 为了更好地准备此类竞赛,可以考虑采取如下策略: - 加强理论学习的同时注重动手练习; - 积极参与各类校内外实践活动积累实战经历; - 善于总结每次训练后的不足之处加以改进优化。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值