The TekWissen team recognizes the importance of quality and this is why we put huge emphasis on writing excellent tests and adopting only the best and most appropriate frameworks and tools for your specific product.
We provide QA and testing services across all major hardware and software platforms. Our services include: requirements analysis, test planning, test execution, defect management and reporting using a variety of test frameworks and issue-tracking tools.
In addition to internal and external project testing, the TekWissen QA team has the capabilities to engage in a variety of other QA related tasks, some of which include: QA & testing documentation processing, metrics generation and update, release management and change control. Please, visit our dedicated Product Management page to learn more about the specifics of this service offering.
We know that it is crucial that your website or web applications function perfectly. TekWissen handles the whole cycle of web testing including:
To meet the needs of the fast-growing mobile app industry, TekWissen also offers a wide range of mobile QA services. Our mobile QA team has extensive experience in mobile testing and has successfully completed a variety of mobile projects across multiple verticals in iOS, Android and Windows mobile phone.
Although many practices that are used to test desktop or web applications are also adopted for mobile applications, there are many unique challenges to overcome. Some of these challenges include device and OS diversity, limited screen sizes, memory and various networks etc. The TekWissen mobile QA team has the expertise and foresight to tackle all of these challenges.
We handle all aspects of mobile app testing, including:
We will verify the effectiveness of your application including usability issues, navigation between screens, text visibility and content.
We ensure that your application works as intended across all devices and check that it is interoperable with the different apps on the device.
This test verifies that translated symbols and images on your mobile app are appropriate to the target locale. We make sure that your application supports local time/date, currency, phone numbers & addresses and other local requirements.
We test the performance of the mobile application for its responsiveness, battery consumption, memory leaks and take measures to prevent tech glitches and bottlenecks.
TekWissen QA team offers a full range of security testing services to ensure that confidential information on your app is protected from unintended users.
Our QA experts perform automation mobile testing by writing scripts to automate regression and other repetitive tasks in order to accelerate and enhance the efficiency of the testing cycle.
At TekWissen, we are very proud of our QA teams deep and versatile expertise in embedded testing, ranging from engagements in the household and automotive industries to solutions in network communications. We recognize that there are some key differences in embedded software testing vs application testing. One such challenge and difference is that testing focuses much more on real-time behaviour and therefore more performance and capacity testing are required.
Additionally, we have experience working with devices that have several integrated pieces of software--we approach such engagements holistically because we believe in not only testing our own work but also actively learning about the other software and hardware components of the product.
Our broad QA experience enables the TekWissen automated QA solutions to cover virtually any network protocol. Our team is highly skilled and knowledgeable with open source Deep Packet Insertion and traffic monitoring tools, Java/Python/Ruby scripts and all OSI layers of the network protocol stacks.
Today the Software testing process is synonymous with automation--a key factor for increased efficiency and effectiveness.
Automated software testing saves time and human resources on regression testing, provides almost instantaneous feedback on software quality and enables us to address cases that are hard to test manually. As consequence, automation makes it possible to ship high quality software faster.
We hold regular knowledge transfer sessions, tech talks and conferences at our TekWissen office and our automation team works hard to stay up to date with new tools and approaches.
We adopt Continuous delivery (CD) practices as widely as possible. Continuous delivery is a natural consequence of the Continuous Integration approach and aims to automate everything--namely building, testing and deployment processes. Please visit our Operations service offering page to learn more about our Continuous Integration and Continuous Delivery processes.
Android, iOS, Windows Mobile
UI/Application Exerciser Monkey is a program that runs on an Android emulator or Android device and generates pseudo-random streams of users events.
Linux CLI, bash scripts, device state monitoring tools
jUnit, TestNG, py.test, RSpec, googletest, etc.
Selenium/WebDriver, Cucumber, jMeter, QTP, soapUI, riatest, EggPlant, TestComplete, Thucydides, HtmlElements, etc.
Robotium, SeeTest, DeviceAnywhere, PerfectoMobile, SauceLabs, etc.
Postgresql, MySQL, Mongo
Data Driven Testing, Keyword Driven Testing, Behavior Driven Development testing