Quality Assurance

Quality Assurance vs Software Testing The difference of prevention and detection

Quality Assurance involves the entire software development process - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed and ensuring that problems are found and dealt with. It is oriented to ‘prevention’.

Software Testing involves operation of a system or application under controlled conditions and evaluating the results. Testing should intentionally attempt to make things go wrong to determine if - things happen when they shouldn't or things don't happen when they should. It is oriented to 'detection'.

Automation efficiency Better functionality testing for all

QA team is committed to help the IT department in continually releasing good quality software and products. We are going to be proactive regarding QA automation. All re-usable test cases starting from old projects to upcoming projects will be automated. This will help other departments in executing basic functionality testing in just one click.

Weapons of choice QA team’s tools

QA has a handful of testing tools at their disposal to guarantee prevention and detection of bugs in all of PC Mall’s ecommerce sites.

TestLink is an open source Test Management and execution system It easily enables creation and management of test cases as well as organize them into test plans. These test plans allow team members to execute test cases and track test results dynamically, generate reports, trace software requirements, prioritize and assign tasks. The tool has web based interface with PHP and background database MySQL, Postgres or MS-SQL. It cooperates with known Bug tracking systems as is Bugzilla, Mantis, etc. It is web-based tool under the GPL license (free to use). The project is maintained by Open community of testers. Many developers on the team hold Quality Assurance Management positions and understand the needs of QA teams. Improve your testing processes and lifecycle with us. TestLink makes Testing process easy and organized.


Redmine is an open source, web-based project management and bug-tracking tool. It supports multiple projects. Redmine is free and open source software which provides integrated project management features, issue tracking, and support for multiple version control options. For OSRP, we will focus first on using Redmine as a bug-tracking tool.


Selenium is a suite of tools specifically for automating web browsers. Here’s how it works:


Canoo WebTest Automation Tool is a free Open Source tool for automated testing of web applications which helps reduce defect rate. Test automation is key to better quality. Manual checks are more flexible and less expensive to do one time. They are more expensive and less reliable when tests need to be done over and over again.Everything else should be automated if the automation can be done without excessive costs.