mantis

测试工程师应掌握的技能

风格不统一 提交于 2020-12-29 00:29:18
转载的)软件测试工程师,工作之余应该看些什么、学些什么? 通常情况下一位软件测试工程师需要具备哪些必须的技能? 最佳隐形技能 ★★开发语言知识背景 对被测试对象使用的语言有一定的了解,这样有助于测试工作的开展,同时,与开发人员之间的沟通协作也将更顺畅 计算机语言都具有一定的共通性,只要你深刻了解了一门语言,其他语言也不是难事。所以,即使被测试对象使用的语言与你之前学过的了解的不相符亦无太多关系 ★★★数据库的熟悉使用 能够自行编写大部分的SQL语句来辅助测试(SELECT,DELETE,UPDATE),对于存储过程可也多了解,在无程序辅助的情况下,它是制作数据的最好帮手 主要在日常测试工作中,提取数据库中的数据验以证测试结果的有效性、制作测试数据、批量修改测试数据等 ★★★被测试对象业务的熟悉度 所谓知已知彼,百战不殆 对于被测试对象业务流程的了解越多、越深入越有利于测试工作的开展 这样不仅可以使你在平常的测试工作中如鱼得水,同时在测试工作中,你还会发现一些其他不了解深层次需求的人发现不了的隐蔽问题 测试理论 ★★软件测试的基本概念,及软件测试存在的理由 不需要死记硬背,但能知道软件测试是做什么,为什么而存在 ★★★★软件测试的整体流程 能详细说出软件工程中完整的软件测试生命周期,及一些软件测试模型(双V,V模型) ★★★软件工程中软件生命周期 软件工程中软件生命周期的主要过程

【分享】APP测试点(功能、接口等)

眉间皱痕 提交于 2020-12-21 19:23:34
一、功能测试 ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用例而进行测试。 1、安装运行卸载测试 1)验证app能否正确安装运行卸载,以及操作过程和操作前后对系统资源的占有情况 2)安装运行卸载的提示,报告等 2、UI测试: 1)用户界面(菜单、对话框、窗口)等布局,风格是否满足用户需求,文字位置,描述是否正确,界面美观程度,文字图片组合是否合理 2)用户友好性、人性化、便于操作等 3、功能测试 1)评审需求,多方面考虑,整理出内在外在以及非功能性的直接间接功能点,对比需求,提取测试点 2)根据常用的一些分析方法,等价类边界值判定表因果图场景法等方法,设计测试用例,对提取的功能点进行覆盖 3)测试各个阶段不断跟踪缺陷,做好用例的更新迭代和不断变更需求所带来的业务或者需求的错误 4、接口测试 1)根据接口文档对接口进行测试,验证接口返回的数据是否正常,查看接口的响应时间 2)使用抓包工具对app进行数据抓取,通过抓取的接口信息来进行接口测试 5、性能测试 1)极限测试:各种边界情况下验证app的响应能力 如:低电量、储存满。弱网等情况 2)响应能力测试:验证各种情况下不同操作能否满足用户响应需求 3)压力测试:反复长期操作下,系统该资源的使用情况 6、中断测试(干扰) 比如:前后台运行时来电话,短信,下载文件

腾讯大牛教你简单的自动化测试模型(Python+Selenium)

我的梦境 提交于 2020-04-30 14:44:46
今天讲解简单的自动化测试模型,对于刚接触自动化测试的同学,由于没有编程语言的基础,是搞不懂代码里面的函数、封装、包以及其他概念,只是了解字符串、数组、元组及字典这种最基本的名词,更不懂自动化测试框架了。 这篇笔记来粗略记下学习自动化测试的几种模型。 1、线性测试   线性测试,顾名思义,就是一条路按照一条直线走到底。它的每个脚本都是独立的,都可以拿出来单独运行,来验证一个功能点,上两段小代码举个栗子: 打开百度主页: #coding:utf-8 from time import sleep # 从time中引入sleep from selenium import webdriver # 从selenium中引入webdriver driver = webdriver.Firefox() # 选择打开的浏览器 driver.maximize_window() # 浏览器窗口最大化 driver.implicitly_wait(3) # 隐式等待 driver.get(" https://www.baidu.com ") # 获取URL,打开页面 driver.quit() # 退出相关浏览器   打开百度主页,并输入查找内容: #coding:utf-8 from time import sleep # 从time中引入sleep from selenium import

Mantis集成 LDAP 认证

半世苍凉 提交于 2020-04-08 07:31:02
mantis的用户认证函数 Authentication 中相关有 $g_login_method MD5 LDAP PLAIN CRYPT CRYPT_FULL_SALT BASIC_AUTH Some systems (mostly non-unix) do not have crypt support in PHP. MD5 will accomplish almost the same thing. PLAIN is plain text and there is no attempt to secure the password in the database. You will not be able to easily convert between encryption methods so this needs to be chosen at install time. CRYPT was the default until 0.17.0; MD5 is now the default. Try CRYPT_FULL_SALT if CRYPT is not working. $g_ldap_server The ldap server (eg: ldaps://ldap.example.com $g_ldap_port LDAP port (default

搭建Mantis 缺陷管理系统

我的未来我决定 提交于 2020-04-03 04:09:17
什么是 Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL). Mantis 是一个 BUG 管理系统。主要特点如下: 1、 用 php 写的系统,安装方便,不用像 bugzilla 那样安装那么多 perl 支持; 2、 系统相对简单轻磅,使用简单; 3、 出色的多语支持,对于对日开发等公司非常合适; 界面图示: 在线演示地址: http://www.futureware.biz/mantisdemo 环境搭建及 Mantis 安装、配置 由于

搭建Mantis 缺陷管理系统

懵懂的女人 提交于 2020-03-28 23:26:29
转载自:http://www.cnblogs.com/snooper/archive/2009/09/07/1561715.html 搭建 Mantis 缺陷管理系统 By Snooper 错误必有!欢迎指正! 什么是 Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL). Mantis 是一个 BUG 管理系统。主要特点如下: 1、 用 php 写的系统,安装方便,不用像 bugzilla 那样安装那么多 perl 支持; 2、

虚拟机VM下 UBUNTU 下安装Mantis

☆樱花仙子☆ 提交于 2020-01-06 11:48:30
<<Mantis规范.pdf>> 参考: http://www.linuxidc.com/Linux/2016-01/127180.htm (次为参考主线) http://www.jb51.net/article/91098.htm “安装软件包”和“安装mantis”;Linux Ubuntu 下 LAMP 环境搭建 Apache 、 MySQL 、 PHP 参考: http://www.linuxidc.com/Linux/2016-01/127180.htm 安装过程遇到的问题: 安装apache2 后重启下Apache: 输入sudo /etc/init.d/apache2 restart会出现如下问题: apache2: Could not reliably determine the server's fully qualified domain name 解决方法 vim /etc/apache2/apache2.conf 最后加入一句 ServerName localhost:80 2.安装PHP测试脚本存放的位置需要注意: sudo apt-get install php5 libapache2-mod-php5 测试PHP sudo vim /var/www/html/info.php 目录路径一定要正确, 写入以下内容 <?php echo phpinfo()

wsimport fails when trying to create client service library

前提是你 提交于 2020-01-03 08:31:27
问题 I am trying to create a client library to access Mantis from java. The problem is that I am getting an error and I don't know why. Running this command: wsimport http://www.mantisbt.org/demo/api/soap/mantisconnect.php?wsdl simply fails. It is supposed to create some kind of client libraries for access to the service from java, but I get this error: [ERROR] "Use of SOAP Encoding is not supported. SOAP extension element on line 1,075 in http://www.mantisbt.org/demo/api /soap/mantisconnect.php

php T_STRING error

我们两清 提交于 2019-12-12 19:09:50
问题 While configuring custom fields in mantis i got this error message , any idea Parse error: syntax error, unexpected T_STRING in C:\wamp\www\MyProj\custom_strings_inc.php on line 3 The code is <?php if( lang_get_current() == 'german' ) { $defect_impact = 'Defect Impact'; #// German translation of Defect Impact $defect_type = 'Defect Type'; #// German translation of Defect Type $phase_of_origin = ’Phase Of Origin’; #// German translation of Phase Of Origin }else{ # Default (use your preferred

信必优功能测试

…衆ロ難τιáo~ 提交于 2019-12-12 17:02:52
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 信必优提供优质功能测试服务的特点: 在用例设计上保证测试的充分性。 在测试用例的设计上建立用例与用户需求之间的映射关系,保证所有用户的需求都得到覆盖验证。邀请客户参与用例的评审,确保对测试场景的正确理解,重点测试客户最关心的业务。 在采用敏捷方式的项目上除了验证每一轮的user story之外,还关注随着系统的逐渐完善所需的集成测试,保证已完成软件作为一个整体的质量,而不仅仅是本轮开发功能的质量。 执行安排上保证安排的合理性。 根据业务的重要性,使用频率,缺陷可能带来的影响确定测试用例的优先级。 开发参与测试计划的评审,保证核心的,影响大的业务得到优先测试,降低项目风险。 结果分析上提高测试的有效性。 使用CAR分析方法,协助开发找到缺陷的根源,彻底解决和预防缺陷。 对每轮测试的情况评估被测试系统的质量,使用ODC方法调整测试重点,用有限的测试资源提高高缺陷密度模块的质量。 工具支撑提高过程的规范性。 遵守公司与客户的规定,使用JIRA监控工作,使测试按计划有条不紊地进行。 使用ClearQuest, Mantis等工具管理缺陷,严格按照流程进行缺陷提交与回归测试,保证缺陷解决无遗漏。 信必优功能测试流程: 分解并分析功能设计规格说明 将功能细分为若干类,并对每一类列出详细的功能 对每一功能,确定其输入和输出