fbpx

Technology News

INTRODUCTION TO WINDOWS POWERSHELL INTEGRATED SCRIPTING ENVIRONMENT (ISE)

PowerShell ISE is a quick and easiest way to execute and create scripts for windows power shell. This blog post will cover basics of PowerShell ISE on windows 8. 1. Starting Windows PowerShell ISE a. Start windows PowerShell in Administrator mode b. Once PowerShell is loaded type PowerShell_ISE in...

REGRESSION TESTING & RE-TESTING

Regression testing คือ การทดสอบโปรแกรมที่มีการเปลี่ยนแปลง หรือ แก้ไข เพื่อให้แน่ใจว่า ส่วนอื่นๆที่ไม่มีการเปลี่ยนแปลงสามารถทำงานร่วมกับส่วนที่มีการเปลี่ยนแปลงได้ โดยส่วนใหญ่แล้ว กระบวนการนี้จะอยู่ในกระบวนการของ develop ก่อนที่จะมีการปล่อย version ใหม่ของ software ออกไปนั้น จำเป็นจะต้องทดสอบ software นั้นด้วย scenario เดิมที่เคยทดสอบ เพื่อให้มั่นใจได้ว่า software ตัวใหม่จะสามารถทำงานได้อย่างเดิม Re-testing คือ เมื่อมีการทดสอบระบบแล้ว ระบบนั้นล้มเหลวจาก defectต่างๆ และได้มีการแก้ไขเกิดขึ้น จึงจำเป็นต้องทดสอบระบบใหม่อีกครั้งเพื่อยืนยันว่า defect นั้นๆได้มีการแก้ไขแล้ว สิ่งสำคัญคือ ต้องมั่นใจว่าในการทดสอบอีกครั้ง ทดสอบเหมือนกับครั้งแรกที่เคยทดสอบ ทั้ง input, ข้อมูล และ สิ่งแวดล้อมต่างๆ Difference between retesting and regression testing. Re-testing...

WHAT IS SOFTWARE PERFORMANCE TESTING?

เมื่อนักพัฒนาได้พัฒนาซอฟต์แวร์ขึ้นมาแล้วนั้น เราต้องมีการทดสอบว่าซอฟต์แวร์ที่ถูกพัฒนานั้น มีความถูกต้องหรือไม่ เรียกได้ว่า เป็นการทดสอบแบบ Functional testing แต่เมื่อเรามีการทดสอบความถูกต้องของการทำงานแล้วนั้น เราก็จำเป็นจะต้องมีการทดสอบที่นอกเหนือจากการทดสอบความถูกต้องของซอฟต์แวร์นั้น เป็นการทดสอบแบบ non-functional testing Performance testing เป็นการทดสอบอย่างหนึ่งใน non-functional testing คือเป็นการทดสอบประสิทธิภาพของซอฟต์แวร์ที่ถูกพัฒนาขึ้นมา เช่น ทดสอบว่า ระบบที่ถูกพัฒนาขึ้นมานั้นสามารถรองรับการทำงานหนักได้ดีมากน้อยเท่าใด เมื่อมีผู้ใช้งานจำนวนมาก ซอฟต์แวร์นั้นมีการตอบสนองเป็นอย่างไร Performance testing สามารถแบ่งออกได้หลายอย่างตาม scenario Load testing คือการทดสอบซอฟต์แวร์หรือระบบว่า ระบบจะมีความเร็วมากน้อยแค่ไหน ภายใต้สภาวะและขนาดของภาระที่คาดว่าจะเกิดขึ้นจริง เช่น หากมีผู้ใช้งานเข้ามาใช้ระบบพร้อมกัน 100 คน ระบบจะตอบสนองเร็วหรือช้าแค่ไหน Stress testing คิอ การทดสอบระบบที่นอกเหนือจากการทำงานปกติ เพื่อทดสอบความเสถียร ในความพร้อมและการจัดการข้อผิดพลาด เมื่อระบบมีการทำงานหนัก Spike testing คือ การทดสอบระบบเมื่อมีการเพิ่มจำนวนผู้ใช้งานอย่างรวดเร็ว Soak testing หรือ...

BLACKBOX | SECURITY ASSESSMENT AND PENETRATION TESTING DISTRO

BackBox is a Linux distribution based on Ubuntu. It has been developed to perform penetration tests and security assessments. Designed to be fast, easy to use and provide a minimal yet complete desktop environment, thanks to its own software repositories, always being updated to the...

NMAP – BASIC INTRODUCTION AND COMMANDS

Nmap – Network Mapper is a free and an open source application for network discovery, security auditing application. This application is available for windows and linux both platforms in GUI and CLI mode. Nmap can also be used for some useful networking tasks like network...

WEB SERVER SECURITY SCANNING WITH NIKTO

Nikto is an Open Source web server scanner with ability to do comprehensive tests against web servers for multiple items. Nikto can 1. Scan potentially dangerous files/CGIs, 2. Check for outdated version of web server, 3. Can provide details of weakness if current version is used. 4. Server configuration items...

INSTALL SSH SERVER ON UBUNTU

Following is the two-step process to install and activate SSH on Ubuntu 1. Open terminal on Ubuntu and type following command, it will install open ssh on ubuntu system sudo apt-get install openssh-server 2. After installation verify the port by supplying following command to terminal sudo gedit /etc/ssh/sshd_config Verify connecting...

WINDOWS POWERSHELL | GET-CHILDITEM, GET-ALIAS

This blog post covers two commands from windows power shell, get-childitem and get-alias. Get-alias command gives details about alias name correspond to different cmdlets. for example ls command can be used in place of dir. To get the list of all alias simple execute get-alias command....

MOBILE APPLICATION FAILURE – REASONS

Everyday hundreds of applications are coming to different platforms, some applications fails to survive for even a week and some applications makes WOW impact to end users and you can see those application everywhere. So what makes a difference, to solve one purpose people install 3...