软件测试 homework1

申明数组变量后,在使用的时候,出现了向上溢出的情况(程序运行过程中出现的),导致最后答案不正确,经过输出数组数据发现错误,

现在在申明数组的时候都会大致估算一下,确认申明什么样的数组不会导致溢出。

在写程序使用for循环语句的时候,有事将一些情况重复考虑了,导致程序的运行时间大大加长,有些数据比较大的测试用例会花费比较

长的时间,导致不满足程序的规定完成时间(即效率低下),这些让我明白在考虑循环时,认真仔细的分析一下,排除不可能的循环情况

可以减少程序运行次数,提高程序的效率。

时间: 2024-10-06 00:42:48

软件测试 homework1的相关文章

软件测试homework1

error描述:我在C#的一个项目中,需要从TXT文件中读取字符串并匹配,匹配成功后执行一些操作.但是不管怎么样都执行不了,导致我被卡住了好久.我从头到尾检查了很多遍,一直百思不得其解. 解决:我用debug设置断点,逐句检查,才发现了问题所在. reason:编译器默认编码格式为utf-8,但是我的TXT文档却不是.所以一直匹配不上. 结果:我更改了txt文件的编码方式,最后终于解决了这个问题. 心得:虽然是很小的问题,但是在第一次遇到的时候真的很烦躁,如果小问题不解决好,一直卡住编程进度,就

软件测试基础-Homework1

The error was in my graduate work which was about game development.I broadcast some messages to the objects(custmers) registered as Observer who would have different behavior when they received the same message,which is also called Observer Pattern.

软件测试技术 homework1 印象最深的错误

我印象最深的一次错误是关于==与equals的,是在写数据库的时候遇到的. 比如: String a = "123"; String b = new String("123"); System.out.println(b.equals(a)); System.out.println(b == a); 结果是前者是true,后者是false. 后来,经过查阅资料,我发现: ==比较的是引用变量的值,也就是比较的对象的内存地址.当两个引用变量指向同一个对象时返回true

【软件测试】(homework1)描述曾遇到且已经被解决的error

1.要求: 详细地描述一个曾经遇到并现在已经解决的自己影响最为深刻的错误.列出原因,描述错误,并说明自己是怎么发现它的. 2.描述: 我印象最为深刻的错误有两个.一个是是暑假和学长学姐们一起做项目的时候,一个是上学期在完成web发开的大作业的过程中. 暑假的那一次,我负责完成一个功能的前端界面,和我一组的学长负责写后台. 错误的地方是我首先写的是html格式的静态页面,当把写好的.html文件中的代码copy到项目中的时候,没有在.jsp文件中更改引用的.js文件的路径. 印象极为深刻的原因是那

软件测试概述

• 不论软件的生产者还是软件的使用者,均生存在竞争的环境中: 软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局. 用户为了保证自己业务的顺利完成,当然希望选用优质的软件. 软件带来错误的原因很多,具体地说,主要有如下几点: • 交流不够.交流上有误解或者根本不进行交流 • 软件复杂性 • 程序设计错误 • 需求变化 • 时间压力 • 代码文档贫乏 • 软件开发工具 什么是软件测试 软件测试就是在软件投入运行前,对软件需求分析.设计规格说明和编码的最终复审

软件测试——Peer Review

一.什么是peer review peer review是一种通过作者的同行来确认缺陷和需要变更区域的检查方法.需要进行同行评审的特定产品在定义项目软件过程的时候被确定并且作为软件开发计划的一部分被安排的进度. 二.背景 这周三老师在课上安排了peer review,每5-6个人一个小组,自己进行分工,并对样例软件进行peer review. 三.peer review的图解及分工 Moderator (主持人) 主持人的主要职责,在评审会前负责正规技术评审计划和会前准备的检查:在评审会中负责调

软件测试不再黑盒— threadingtest带来第二代白盒覆盖率技术

软件测试不再黑盒- threadingtest带来第二代白盒覆盖率技术 穿线测试对于测试界的一个重大创新在于,在白盒测试理论出现数十年以后,上海零一拼装信息技术有限公司结合在测试理论方面十余年的潜心研究,率先提出了第二代覆盖率技术,这绝对不是一个口号,而是ZOA真正对于白盒测试的理解以及对于标准第三方测试服务的深度理解经过数年的基础研究以及2年有余的研发而推出的达到商用标准的技术.现在先让我们温习下经典的测试理论: 1.测试方法论 黑盒功能测试法 黑盒功能测试法, 是把要测试的软件看成一个 "黑

[ 测试思维 ] 探索式软件测试

非常不错的关于探索式软件测试的学习资料 1.探索式测试简析 作者:微软 史亮 http://pan.baidu.com/s/1c2D4tAo 2.探索式测试白皮书 作者:淘宝 季哥 http://pan.baidu.com/s/1qYFNG3y

软件测试的方法-------基于直觉和经验的方法

定义:基于直觉和经验的测试方法,不是严格意义上的科学测试方法,带有一定的随机性,测试结果不够可靠,甚至可以看作是没有办法的办法.但是,软件测试是具有社会性,呈现一定的不确定性.这时,采用直觉和经验往往能够发挥更好的作用.   1.Ad-hoc测试方法和ALAC测试 1.1.自由测试(Ad-hoc Testing)强调测试人员根据自己的经验,不受测试用例的束缚,放开思路.灵活地进行各种测试. 1.2.ALAC,是Act-like-a-customer(像客户那样做)的简写,是一种基于客户使用产品的