Task Management: Creating and Managing Tasks

TestApp.io includes a built-in task management system designed for mobile QA workflows. You can create tasks manually, import them from integrations, or let AI generate them from your release notes. This guide covers everything you need to know about creating, organizing, and tracking tasks.

Four Ways to Create Tasks

TestApp.io gives you four distinct methods for creating tasks, each suited to different workflows:

1. Manual Creation

The most direct approach. From your app's Tasks tab:

  1. Click the New Task button.
  2. Enter a title that clearly describes what needs to be done or tested.
  3. Add a description with detailed steps, expected behavior, or reproduction instructions.
  4. Set the priority level (Low, Normal, High, Critical, or Blocker).
  5. Assign one or more team members to the task.
  6. Optionally, link a release to associate the task with a specific build.
  7. Set a due date if the task is time-sensitive.

2. Report Blocker

When you encounter a critical issue during testing, you can report it as a blocker. This creates a task with the priority automatically set to Blocker. You can report blockers from the release detail page using the Report Blocker button. For full details, see Blocker Tracking: Report and Resolve Critical Issues.

3. Pull from Integration

If your team uses project management tools such as JIRA or Linear, you can pull existing issues into TestApp.io as tasks. This is useful when your development team has already logged issues that need QA attention. The imported tasks maintain a link back to the original issue.

4. Auto-Sync from Integration

When two-way sync is enabled with JIRA or Linear, new issues created in those tools automatically appear as tasks in TestApp.io. This eliminates the need to manually import issues and keeps both systems in sync. Status changes flow in both directions, so updating a task in one system updates it in the other.

Tip: Use manual creation for ad-hoc QA tasks, report blocker for critical issues found during testing, and integration sync for teams that manage their backlog in JIRA or Linear.

Task Properties

Every task in TestApp.io has the following properties:

  • Title: A short, descriptive name for the task.
  • Description: Detailed information, steps to reproduce, expected behavior, or testing instructions.
  • Priority: Five levels that indicate urgency:
    • Low: Nice-to-test items, minor improvements.
    • Normal: Standard QA tasks and routine checks.
    • High: Important issues that should be addressed soon.
    • Critical: Severe issues that significantly impact functionality.
    • Blocker: Must-fix issues that prevent a release from shipping.
  • Status: Tracks progress through four stages — Open, In Progress, Done, and Closed.
  • Assignees: One or more team members responsible for the task. Multiple assignees are supported for collaborative testing.
  • Release Link: Associates the task with a specific build, so you know which version the task applies to.
  • Due Date: An optional deadline for task completion.

Views: Kanban Board and Table

TestApp.io offers two ways to view your tasks:

Kanban Board

The default view organizes tasks into columns by status (Open, In Progress, Done, Closed). You can drag and drop task cards between columns to update their status instantly. The Kanban board gives you a visual overview of work distribution and progress at a glance.

Table View

The table view presents tasks in a sortable, spreadsheet-like format. Each row is a task, and columns display properties such as title, priority, status, assignee, and due date. Click any column header to sort by that property. The table view is ideal when you need to scan a large number of tasks quickly or export a structured overview.

Filtering Tasks

Both views support filtering to help you find exactly what you need:

  • By Status: Show only Open tasks, only In Progress tasks, or any combination.
  • By Priority: Filter to see only Blockers and Critical tasks, for example.
  • By Assignee: View tasks assigned to a specific team member or to yourself.
  • By Linked Release: See only tasks associated with a particular build.

Filters can be combined. For example, you can view all Blocker-priority tasks that are Open and assigned to you.

Task Detail Page

Click on any task to open its detail page, which includes:

  • Full Description: The complete task description with all context and instructions.
  • Comments Thread: A conversation thread where team members can discuss the task, ask questions, or provide updates.
  • Attachments: Upload screenshots, screen recordings, logs, or any files relevant to the task.
  • Activity Log: A chronological record of all changes made to the task — status updates, reassignments, priority changes, and more.
Note: You can also generate tasks automatically using AI. Upload a release with detailed notes, then click "Generate Tasks" to have AI create targeted QA tasks. See AI-Powered Task Generation for the full guide.

Need help? Contact us and we'll get back to you shortly.