我想自学软件性能测试,求高手推荐几本实用性较强的书本。
。
没有...
楼主指的是手机的第三方软件测试吧如果是,那么我略谈一些关于这方面的东西。
首先测试一般是把流程走通,这是最基本的,你的软件需要实现什么功能和实现了什么功能,严格按照需求,即使是可用的功能,需求没有的话,那也是Bug。
软件的可用性和体验性交互性:这一块的Bug应该是最多,举一个简单的例子,使用软件的过程中来短信和来电,如果你的软件是基于网络的,这一块肯定会有很多问题。
而且,手动的将网络断开再恢复,请求会不会重新发送,这一点也是需要考虑的。
将软件中的控件和手机的按键结合起来测试。
还有你要明确软件的平台,兼容性需要考虑,如果是一个平台的,但是分辨率不一样,会使得界面元素丢失等,如果是键盘和触屏,那又要分情况考虑了。
找Bug就是要把软件玩死,就要充分考虑异常的操作,测试不是找开发的错误,而是想开发没想到的东西,场景是否面面俱到,错误处理是否健全。
午休时间到....
有半年的软件测试工作经验,在西安做软件测试大概工资是多少呢?
只做功能测试工资不是很高··况且,只做功能测试也没有什么竞争力可言,现在还有一些工具完全都能做重复性的功能测试(只需录制一次j脚本即可,如QTP)建议掌握各个阶段的白盒测试··这样工资水平立马提高,要提升的话,建议学会SQL ,了解一些编程语言、学会虚拟系统和网络管理(windows、linux)会搭建各种环境。
公司给客户开发的项目,一般测试不是很全如果公司自己开发的产品,由于不同的用户会在不同的环境下使用,这样测起来就很费劲,各种测试基本都会涉及到!!! xaitpx仅作参考··
软件测试和软件评测有什么不同?
还是有点不同的,举个例子来说吧,软件测试是对结果的保证,是出现结果的前提条件。
评测是对结果的分析,建立在测试之后的。
比如手机测试里3G下载速度要求达到100K/s,我在软件测试时发现没达到这个速度,所以我要报告问题,让开发解决这个下载速度问题,然后速度达到要求了,测试过程结束。
评测的时候,发现该手机速度可以达到100K/s,甚至能够达到150K/s,那我说这手机表现超过其他手机,性能非常好,可以说评测是对软件一个综合评价的过程。
想找一份手机软件测试的工作,没经验,前几天去一家公司面试,问...
你好,关于手机通讯录的测试主要从以下几点可以考虑:第一,通讯录的功能测试。
通讯录的基本功能包括增、删、改、查几个。
增加联系人到通讯录可以分新建号码、从已拨/已接/短信中等获取电话号码进行,可以从这几个方面考虑去测试是否能增加号码。
删除联系人,对以保留的联系人进行删除,看能否删除;修改联系人,对以保留的联系人进行修改,看能否修改;查看联系人,对以保留的联系人进行查看。
在这些功能测试当中,设计各种测试用例,用例可以是单个用例,也可以是一个用例套件;在设计测试用例时,也可以对有效性验证。
其实考虑的内容比较多,测试内容也比较多,凡是界面上有,可以点击的,都要测试。
第二,通讯录的接口测试。
通讯录和拨号程序以及发短信等程序都有接口关系,要对他们之间的接口进行测试。
第三,通讯录的性能测试。
性能可以包括存储、打开时间,存储容量等方面进行考虑。
一时间就想着多么多,肯定还不够全,希望对你有点帮助。
软件测试 毕业论文
本科论文还是硕士论文? 我估计是本科论文可能性比较大,硕士论文作这个就太那个了。
测试的目标说白了,不过是确认产品功能是否正确,进一步还可以确认性能等。
1、论文首先得讲你做了什么,开宗明义2、背景,这里就是你测试的产品,大体介绍一下,就是copy,注明出处3、这里需要根据产品的需求文档,逐一列出需要测试的各个功能,注明出处4、对各个功能一一设计测试用例,这个需要自己来写,对应的代码工作是编写测试的子程序(如果需要)5、确认对各个功能测试的结果,做了哪些测试,测试正确性如何,产品质量如何6、总结7、致谢8、原创性说明就这些了,一般的院校都会有自己的格式要求,但大多数不会差得太多,照着套就行了,呵呵
谈谈对软件测试的认识
1. 精通性能测试的基本概念,过程,方法论,了解性能工程;3. 扎实的计算机专业基础知识,包括计算机组成原理、操作系统、数据库原理、计算机网络原理;4. 熟悉至少1个常用的数据库产品,例如SQL Server或者 Oracle,能进行一般的数据库管理操作,熟悉SQL脚本的使用,熟悉常用的数据调优工具和常用的counter;5. 熟悉至少一个操作系统的原理,Windows或者Linux都可以,熟悉操作系统的体系架构、操作系统的重要基础概念,以及内存管理、存储/文件系统、驱动/硬件的管理、网络协议的实现及构成、性能的监控方法和原理,熟悉常用的counter;6. 熟悉至少一个web server 产品,例如apache,了解一般的配置和常用的counter;7. 熟悉至少一个应用服务器产品,例如tomcat,了解一般的配置,熟悉常用的服务器性能监控方法和原理,熟悉常用的counter;8. 至少熟悉TCP/IP协议,熟悉HTTP协议,至少见过并了解三层、四层交换或者路由器的使用和配置。
了解常用的与网络性能相关的counter;9. 了解一般的大型企业应用的部署架构和应用架构;10. 了解知名大型web应用、高并发量、高流量、实时响应要求高的超大规模网站的架构和优化历程;11. 熟悉统计学的基础知识、常用分析方法以及实验设计方法,了解数学建模相关的知识;12. 熟悉专属行业的业务知识和用户场景,例如电信行业的OSS系统所涉及的业务知识和用户场景,证券交易系统所涉及的业务知识和用户场景;13. 大量的实际性能测试及优化经验;14. 积极的参与到各类圈子、社团的讨论和交流、分享中。
零基础学软件测试,能不能学会?
可以呀, 谁都是0基础开始学的.. 没有人天生就会的...软件测试具体分两种,黑盒测试和白盒测试: 在刚踏入软件测试这个职位的时候,无论你的学识,都会从黑盒测试做起,黑盒测试,属于功能测试,这个阶段没什么好谈的,只是每天的编写测试文档与执行测试;如果在你的测试经验足够多的话,可以申请成为白盒测试,白盒测试要求是有一定的开发经验,其实没有这么严格,只是要求你要能看得懂代码,在你找到错误的时候,要能找到这个错误的代码定位,要具体到某一个文件的某一方法或者某一类出错。
为什么要说这两点,因为我要纠正你们的观念:软件测试工程师,同样可以学习开发工程师的经验。
我发现有很多人都是和我讲,说测试没前景啊,测试不如开发啊,其实你们看的是表面只是前期,我面试过很多应聘测试的,都是对自己的未来走向很担心。
其实不然,只要你懂得学习,测试同样会有开发的经验,我身边有很多的例子,不胜枚举。
.测试分三个层次,初级是黑盒,中级是白盒,高级测试员待遇:开发工程师一定会隶属某一个项目组来进行项目,而软件测试则直接隶属于公司,由公司统一调配到项目组进行配合,这就从根本上区分了开发与测试的待遇问题!当然,如果你只是初级测试,待遇肯定不行,但是如果你达到了中级测试,也就是白盒,那么你的薪资待遇讲和开发持平。
到后面,自己想吧。
我只能说,公司更加的注重软件出来的精品程度与质量,而这些完全取决于测试工程师。
做好软件测试
这位同仁,您好,我也是先做了一段时间的开发,然后转做测试的,刚开始一般都要熟悉公司常用的测试工具,并且在同事指导下学习编写测试用例接着会给你一些测试用例自己测试.后期开始根据开发部门的文档编写测试例这只是我的一些个人经验,仅供参考