Manual Testing

Manual Testing

Why Manual Testing?

The QATestLab manual testing service assesses product quality from the end-user perspective. Manual testing checks whether the system operates according to specified system requirements without any errors or failures. We detect severe bugs by designing and passing atypical test cases drawing on our wide experience with testing products and solutions for different industries. Skilled QATestLab specialists are also able to execute testing without available test cases. 

QATestLab provides wide test coverage by developing a large number of test cases and test suites to check core system functionality. During the manual testing process, we explore software in order to identify its failures. To ensure fast bug fixing without any misunderstandings from the developers’ side, we document every detected issue in detail.

When a bug is found, we produce a report with additional descriptions, console logs, crash logs, screenshots, or video records. After the development team has fixed the issue, we retest to make sure that the bug was fixed without any adverse effect on the system.

How We Test

When conducting manual testing, we apply black box methodology.

Black Box Methodology
manual testing

Tools We Use

tools 
ToolsSnagIt, Photoshop, VMWare Workstation, VirtualBox, Browserstack, SoapUI, Postman, Xenu, Pixel Perfect plugin, Firebug, Jing, Android Studio, iFunbox, iTunes
PlatformsJoomla, Drupal, WordPress
Test case management toolsTestRail, TestLink
Bug tracking systemsMantis, Jira, Pivotal Tracker, Redmine, Assembla, BugZilla, Basecamp, Asana, Podio
Operating systemsWindows OS, MacOS, Linux, Android, iOS, Windows Phone, Blackberry, Amazon Kindle

When You Need Manual Testing

Manual testing is considered to be the simplest type of testing, so why is it still necessary in the age of total automatization? Before automating testing of any application, the first step is to perform a series of tests manually. Without manual software testing, we will not be able to verify whether automation is possible. Therefore, this testing type is a must in the course of transition from manual testing to automation.
To benefit from the advantages of manual testing over automation and to make testing activities as effective as possible, QATestLab manual testers:
  •  test from the end-users’ perspective
  • take into account previous user experience
  • possess cognitive abilities
  • consider risk assessment
  • constantly communicate with developers and project stakeholders
  • test beyond requirements