¿Quién dijo que TestLink no se actualiza? La evidencia la tenemos en su versión 1.9.20
TestLink (Test & requirements management presentado por franciscom) sigue actualizándose y la evidencia de ello la tenemos en su página web donde los encargados de esta comunidad comparten un .txt que contiene las novedades de los últimos defectos corregidos y nuevas funciones.
Es un listado contiene 73 novedades para dar lugar a la versión 1.9.20 informada en la página, con fecha de actualización de hace un año.
Muchos miembros de nuestra comunidad podrán plantearse: ¿No hay una versión más actualizada? ¿La última versión es de hace un año?
Está más que claro que frente a las novedades que se implementan en herramientas aranceladas, lógicamente la fecha de la última actualización pareciera ser muy antigua, pero bueno, tenemos que ponernos a pensar que es una herramienta open source y que hay una cierta cantidad de miembros
Brevísima presentación de TestLink
Testlink es la herramienta de gestión de pruebas de código abierto basada en web.
Permite y facilita enlazar especificaciones de requisitos y de pruebas, pudiendo de esa manera crear proyectos de prueba y documentar sus correspondientes casos de prueba.
Se puede crear una cuenta para múltiples usuarios asignándoles diferentes roles, y así administrar una matriz de perfiles versus funciones, habilitando o deshabilitando accesos de acuerdo a las particularidades que tengan los proyectos que se deban gestionar.
Algunas de las funciones con las que podemos contar son las siguientes:
- Si dentro del equipo hay experiencia con Selenium WebDriver, sus scripts de automatización pueden integrarse dentro de un caso de prueba.
- Tiene diferentes tipos de informes de acuerdo al filtrado que uno establezca, pudiendo guardarlos en formato Excel, MS Word y HTML.
- Se integra con otras herramientas para el seguimiento de defectos (JIRA, MANTIS, BUGZILLA, TRAC, etc.)
- Puesto que es una herramienta basada en web, varios usuarios pueden acceder a su funcionalidad al mismo tiempo con sus credenciales y roles asignados.
- En este sentido, desde Bitnami hay varias alternativas de implementación.
Listado de correcciones y nuevas funciones
TestLink – 1.9.20 Raijing (2020 Q1) (Released 2020 Week 03)
- 0008843: [Requirement Management]
- 0008697: [General]
- 0008837: [User Interface General]
- 0008838: [Test Execute]
- 0008836: [Installer]
- 0008629: [Database General]
- 0008728: [Test Plan (builds, milestones, test assign)]
- 0008745: [Security – General]
- 0008746: [Security – General]
- 0008747: [Security – General]
- 0008748: [Security – General]
- 0008750: [Security – SQL Injection]
- 0008752: [Security – SQL Injection]
- 0008749: [Security – General]
- 0008744: [Security – XSS]
- 0008751: [Security – XSS]
- 0008773: [Database MySQL]
- 0008779: [Security – General]
- 0008832: [Users and Rights]
- 0008786: [Requirement Attachments]
- 0008792: [Req Overview]
- 0008693: [Database Postgres]
- 0008692: [Internal issue]
- 0008835: [Security – General]
- 0008808: [Security – XSS]
- 0008829: [Security – SQL Injection]
- 0008670: [0 – User too Lazy to analize defined categories]
- 0008834: [Event Signals]
- 0008785: [Test Specification – Move/Copy Test Cases]
- 0008791: [Test Execute]
- 0008761: [Req Overview]
- 0008757: [API – XMLRPC]
- 0008754: [Event Signals]
- 0008741: [Bug Tracking System – JIRA Integration]
- 0008739: [Filters]
- 0008655: [Roles]
- 0008667: [Test Execute]
- 0008556: [Test Spec / Test Suite HTML Report]
- 0008727: [Test Execute]
- 0008502: [Test Cases Assigned to Me]
- 0008696: [Localization]
- 0008694: [Localization]
- 0008678: [Test Project Management]
- 0008676: [Test Specification]
- 0008675: [Export/Import]
- 0008681: [Requirement Management]
- 0008677: [Test Project Management]
- 0008674: [General]
- 0008660: [API – XMLRPC]
- 0008673: [User Authentication Methods]
- 0008665: [Test Execute]
- 0008645: [Bug Tracking System – Redmine Integration]
- 0008555: [Test Spec / Test Suite Pseudo Word Report]
- 0008640: [Test Spec. – Keywords]
- 0008642: [General]
- 0008649: [Bug Tracking Systems Integration]
- 0008651: [Bug Tracking Systems Integration]
- 0008634: [Database Postgres]
- 0008635: [Test Spec. – Keywords]
- 0008614: [Test Plan – Add/Remove Test Cases]
- 0008606: [Test Specification Import]
- 0008602: [Test Execute]
- 0008599: [Test Execute]
- 0008480: [Installer]
- 0008594: [Test Execute]
- 0008586: [GUI]
- 0008574: [Security – SQL Injection]
- 0008573: [Security – XSS]
- 0008575: [Reports]
- 0008571: [Reports]
- 0008562: [Database MySQL]
- 0008714: [Installer]
- 0008611: [Test Execute]
Agrupación por áreas (consolidado)
Este gráfico lo compuse como para tener una vista general sintetizada con agrupaciones por cantidad, de esta forma se puede ver la mayor cantidad de defectos/nuevas funciones se han aplicado en el área correspondiente a [Test Execute].
Después, y como para que el gráfico fuera lo más entendible posible (por lo menos bajo mi punto de vista), identifiqué las agrupaciones clasificadas con 3, 2 y 1 defecto.
Agrupado por área (detallado)
Este gráfico parte del listado de correcciones y nuevas funciones contenidos dentro de la versión 1.9.20.
Conclusión
Gracias a las personas que forman parte de la comunidad de TestLink es que muchas áreas de testing en todo el mundo pueden contar con esta herramienta para gestionar sus proyectos de testing y que se sigue actualizándose conforme las nuevas tecnologías.
Como todo en esta vida, tendrá sus adeptos y detractores, sin embargo TestLink sigue acompañándonos desde hace varios años y demuestra que se va acomodando a los nuevos tiempos.